#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>
| std::shared_ptr< _Tp > narrow |
( |
ref_type | obj | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: