mn::pointer::smart_pointer_traits< TPR > Struct Template Reference
#include <mn_smart_pointer_traits.hpp>
Public Types | |
using | value_type = typename TPR::value_type |
using | element_type = typename TPR::element_type |
using | reference = typename TPR::reference |
using | const_value_type = typename TPR::const_value_type |
using | pointer = typename TPR::pointer |
Static Public Member Functions | |
static element_type * | to_address (const TPR &_pPtr) noexcept |
Member Typedef Documentation
◆ const_value_type
template<class TPR >
using mn::pointer::smart_pointer_traits< TPR >::const_value_type = typename TPR::const_value_type |
◆ element_type
template<class TPR >
using mn::pointer::smart_pointer_traits< TPR >::element_type = typename TPR::element_type |
◆ pointer
template<class TPR >
using mn::pointer::smart_pointer_traits< TPR >::pointer = typename TPR::pointer |
◆ reference
template<class TPR >
using mn::pointer::smart_pointer_traits< TPR >::reference = typename TPR::reference |
◆ value_type
template<class TPR >
using mn::pointer::smart_pointer_traits< TPR >::value_type = typename TPR::value_type |
Member Function Documentation
◆ to_address()
template<class TPR >
|
inlinestaticnoexcept |
The documentation for this struct was generated from the following file: