#include <type_traits.hpp>
|
template<typename _Tp , typename = typename std::enable_if<std::is_base_of<T, _Tp>::value>::type> |
static std::shared_ptr< _Tp > | narrow (ref_type obj) |
|
◆ ref_type
template<typename T >
using ref_type = typename ::std::shared_ptr<T> |
◆ weak_ref_type
◆ narrow()
template<typename T >
template<typename _Tp , typename = typename std::enable_if<std::is_base_of<T, _Tp>::value>::type>
static std::shared_ptr< _Tp > narrow |
( |
ref_type |
obj | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: