std::tr1::_Any_data Union Reference

List of all members.

Public Member Functions

void * _M_access ()
const void * _M_access () const
template<typename _Tp>
_Tp & _M_access ()
template<typename _Tp>
const _Tp & _M_access () const

Public Attributes

_Nocopy_types _M_unused
char _M_pod_data [sizeof(_Nocopy_types)]

Detailed Description

Definition at line 774 of file tr1/functional.


Member Function Documentation

template<typename _Tp>
const _Tp& std::tr1::_Any_data::_M_access (  )  const [inline]

Definition at line 781 of file tr1/functional.

template<typename _Tp>
_Tp& std::tr1::_Any_data::_M_access (  )  [inline]

Definition at line 778 of file tr1/functional.

const void* std::tr1::_Any_data::_M_access (  )  const [inline]

Definition at line 776 of file tr1/functional.

void* std::tr1::_Any_data::_M_access (  )  [inline]

Definition at line 775 of file tr1/functional.

Referenced by std::tr1::_Function_base::_Base_manager< _Functor * >::_M_clone(), std::tr1::_Function_base::_Base_manager< _Functor * >::_M_destroy(), std::tr1::_Function_base::_Base_manager< _Functor * >::_M_get_pointer(), std::tr1::_Function_base::_Base_manager< _Functor * >::_M_init_functor(), std::tr1::_Function_base::_Ref_manager< _Functor >::_M_manager(), and std::tr1::_Function_base::_Base_manager< _Functor * >::_M_manager().


Member Data Documentation

char std::tr1::_Any_data::_M_pod_data[sizeof(_Nocopy_types)]

Definition at line 785 of file tr1/functional.

_Nocopy_types std::tr1::_Any_data::_M_unused

Definition at line 784 of file tr1/functional.


The documentation for this union was generated from the following file:
Generated on Tue Feb 2 16:59:41 2010 for GNU C++ STL by  doxygen 1.4.7