Inheritance diagram for std::tr1::reference_wrapper< _Tp >:
Public Types | |
typedef _Tp | type |
Public Member Functions | |
reference_wrapper (_Tp &__indata) | |
reference_wrapper (const reference_wrapper< _Tp > &__inref) | |
reference_wrapper & | operator= (const reference_wrapper< _Tp > &__inref) |
operator _Tp & () const | |
_Tp & | get () const |
Private Types | |
typedef _Function_to_function_pointer< _Tp >::type | _M_func_type |
Private Attributes | |
_Tp * | _M_data |
Definition at line 337 of file tr1/functional.
typedef _Function_to_function_pointer<_Tp>::type std::tr1::reference_wrapper< _Tp >::_M_func_type [private] |
Definition at line 343 of file tr1/functional.
typedef _Tp std::tr1::reference_wrapper< _Tp >::type |
Definition at line 347 of file tr1/functional.
std::tr1::reference_wrapper< _Tp >::reference_wrapper | ( | _Tp & | __indata | ) | [inline, explicit] |
Definition at line 348 of file tr1/functional.
std::tr1::reference_wrapper< _Tp >::reference_wrapper | ( | const reference_wrapper< _Tp > & | __inref | ) | [inline] |
Definition at line 351 of file tr1/functional.
_Tp& std::tr1::reference_wrapper< _Tp >::get | ( | void | ) | const [inline] |
Definition at line 366 of file tr1/functional.
References std::tr1::reference_wrapper< _Tp >::_M_data.
Referenced by std::tr1::_Function_base::_Ref_manager< _Functor >::_M_init_functor(), std::tr1::cref(), std::tr1::reference_wrapper< _Tp >::operator _Tp &(), and std::tr1::ref().
std::tr1::reference_wrapper< _Tp >::operator _Tp & | ( | ) | const [inline] |
Definition at line 362 of file tr1/functional.
References std::tr1::reference_wrapper< _Tp >::get().
reference_wrapper& std::tr1::reference_wrapper< _Tp >::operator= | ( | const reference_wrapper< _Tp > & | __inref | ) | [inline] |
Definition at line 356 of file tr1/functional.
References std::tr1::reference_wrapper< _Tp >::_M_data.
_Tp* std::tr1::reference_wrapper< _Tp >::_M_data [private] |
Definition at line 345 of file tr1/functional.
Referenced by std::tr1::reference_wrapper< _Tp >::get(), and std::tr1::reference_wrapper< _Tp >::operator=().