stlsoft::get_ptr Pointer Attribute Shim
[Pointer ShimsAttribute Shims]


Detailed Description

These shims elicit a pointer from the types for which they are defined.

Shim Definition:


Functions

template<typename I, typename X>
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>
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>
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)


Function Documentation

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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
p The cast instance


Generated on Thu Jun 10 08:58:17 2010 for STLSoft by  doxygen 1.5.6