stlsoft::get_ptr
T*
or T const*
, where T
is source type-specific.
T*
and T const*
.
Functions | |
template<typename I, typename X> | |
I | get_ptr (comstl_ns_qual(interface_cast_noaddref)< I, X > &p) |
Attribute shim to retrieve the interface pointer of the given cast instance. | |
template<typename I, typename X> | |
I | get_ptr (comstl_ns_qual(interface_cast_noaddref)< I, X > const &p) |
Attribute shim to retrieve the interface pointer of the given cast instance. | |
template<typename I, typename X> | |
I | get_ptr (comstl_ns_qual(interface_cast_addref)< I, X > &p) |
Attribute shim to retrieve the interface pointer of the given cast instance. | |
template<typename I, typename X> | |
I const | get_ptr (comstl_ns_qual(interface_cast_addref)< I, X > const &p) |
Attribute shim to retrieve the interface pointer of the given cast instance. | |
template<typename T> | |
T * | get_ptr (interface_ptr< T > const &p) |
template<typename C> | |
C const * | get_ptr (stlsoft::basic_error_desc< C > const &e) |
stlsoft::get_ptr Pointer Attribute Shim for stlsoft::basic_error_desc | |
template<typename T> | |
T * | get_ptr (auto_destructor< T > const &ad) |
template<typename T> | |
T * | get_ptr (return_value_destructor< T > const &ad) |
template<typename T> | |
T * | get_ptr (auto_array_destructor< T > const &ad) |
template<typename T> | |
T * | get_ptr (return_value_array_destructor< T > const &ad) |
template<typename T> | |
T * | get_ptr (std::auto_ptr< T > const &p) |
template<typename T> | |
T const * | get_ptr (T const *p) |
template<typename T> | |
T const volatile * | get_ptr (T const volatile *p) |
template<typename T> | |
T volatile * | get_ptr (T volatile *p) |
template<typename T> | |
T * | get_ptr (T *p) |
C const* stlsoft::get_ptr | ( | stlsoft::basic_error_desc< C > const & | e | ) | [inline] |
I const comstl::get_ptr | ( | comstl_ns_qual(interface_cast_addref)< I, X > const & | p | ) | [inline] |
Attribute shim to retrieve the interface pointer of the given cast instance.
p | The cast instance |
I comstl::get_ptr | ( | comstl_ns_qual(interface_cast_addref)< I, X > & | p | ) | [inline] |
Attribute shim to retrieve the interface pointer of the given cast instance.
p | The cast instance |
I comstl::get_ptr | ( | comstl_ns_qual(interface_cast_noaddref)< I, X > const & | p | ) | [inline] |
Attribute shim to retrieve the interface pointer of the given cast instance.
p | The cast instance |
I comstl::get_ptr | ( | comstl_ns_qual(interface_cast_noaddref)< I, X > & | p | ) | [inline] |
Attribute shim to retrieve the interface pointer of the given cast instance.
p | The cast instance |