#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) |
|
static FASTDDS_EXPORTED_API std::shared_ptr< T > | make_shared () |
|
◆ ref_type
template<typename T >
using ref_type = typename ::std::shared_ptr<T> |
◆ weak_ref_type
◆ make_shared()
template<typename T >
static FASTDDS_EXPORTED_API std::shared_ptr< T > make_shared |
( |
| ) |
|
|
static |
◆ 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 files: