Public Member Functions | |
_Mem_fn (_Res _Class::*__pm) | |
_Res & | operator() (_Class &__object) const |
const _Res & | operator() (const _Class &__object) const |
_Res & | operator() (_Class *__object) const |
const _Res & | operator() (const _Class *__object) const |
template<typename _Tp> | |
_Result_type< _Tp >::type | operator() (_Tp &__unknown) const |
Private Member Functions | |
template<typename _Tp> | |
_Res & | _M_call (_Tp &__object, _Class *) const |
template<typename _Tp, typename _Up> | |
_Res & | _M_call (_Tp &__object, _Up *const *) const |
template<typename _Tp, typename _Up> | |
const _Res & | _M_call (_Tp &__object, const _Up *const *) const |
template<typename _Tp> | |
const _Res & | _M_call (_Tp &__object, const _Class *) const |
template<typename _Tp> | |
const _Res & | _M_call (_Tp &__ptr, const volatile void *) const |
Static Private Member Functions | |
template<typename _Tp> | |
static _Tp & | __get_ref () |
template<typename _Tp> | |
static __sfinae_types::__one | __check_const (_Tp &, _Class *) |
template<typename _Tp, typename _Up> | |
static __sfinae_types::__one | __check_const (_Tp &, _Up *const *) |
template<typename _Tp, typename _Up> | |
static __sfinae_types::__two | __check_const (_Tp &, const _Up *const *) |
template<typename _Tp> | |
static __sfinae_types::__two | __check_const (_Tp &, const _Class *) |
template<typename _Tp> | |
static __sfinae_types::__two | __check_const (_Tp &, const volatile void *) |
Private Attributes | |
_Res _Class::* | __pm |
Classes | |
struct | _Result_type |
struct | result< _CVMem(_Tp &)> |
struct | result< _CVMem(_Tp)> |
Definition at line 410 of file tr1/functional.
std::tr1::_Mem_fn< _Res _Class::* >::_Mem_fn | ( | _Res _Class::* | __pm | ) | [inline, explicit] |
Definition at line 472 of file tr1/functional.
static __sfinae_types::__two std::tr1::_Mem_fn< _Res _Class::* >::__check_const | ( | _Tp & | , | |
const volatile void * | ||||
) | [static, private] |
static __sfinae_types::__two std::tr1::_Mem_fn< _Res _Class::* >::__check_const | ( | _Tp & | , | |
const _Class * | ||||
) | [static, private] |
static __sfinae_types::__two std::tr1::_Mem_fn< _Res _Class::* >::__check_const | ( | _Tp & | , | |
const _Up *const * | ||||
) | [static, private] |
static __sfinae_types::__one std::tr1::_Mem_fn< _Res _Class::* >::__check_const | ( | _Tp & | , | |
_Up *const * | ||||
) | [static, private] |
static __sfinae_types::__one std::tr1::_Mem_fn< _Res _Class::* >::__check_const | ( | _Tp & | , | |
_Class * | ||||
) | [static, private] |
static _Tp& std::tr1::_Mem_fn< _Res _Class::* >::__get_ref | ( | ) | [static, private] |
const _Res& std::tr1::_Mem_fn< _Res _Class::* >::_M_call | ( | _Tp & | __ptr, | |
const volatile void * | ||||
) | const [inline, private] |
Definition at line 436 of file tr1/functional.
const _Res& std::tr1::_Mem_fn< _Res _Class::* >::_M_call | ( | _Tp & | __object, | |
const _Class * | ||||
) | const [inline, private] |
Definition at line 431 of file tr1/functional.
const _Res& std::tr1::_Mem_fn< _Res _Class::* >::_M_call | ( | _Tp & | __object, | |
const _Up *const * | ||||
) | const [inline, private] |
Definition at line 426 of file tr1/functional.
_Res& std::tr1::_Mem_fn< _Res _Class::* >::_M_call | ( | _Tp & | __object, | |
_Up *const * | ||||
) | const [inline, private] |
Definition at line 421 of file tr1/functional.
_Res& std::tr1::_Mem_fn< _Res _Class::* >::_M_call | ( | _Tp & | __object, | |
_Class * | ||||
) | const [inline, private] |
Definition at line 416 of file tr1/functional.
_Result_type<_Tp>::type std::tr1::_Mem_fn< _Res _Class::* >::operator() | ( | _Tp & | __unknown | ) | const [inline] |
Definition at line 492 of file tr1/functional.
const _Res& std::tr1::_Mem_fn< _Res _Class::* >::operator() | ( | const _Class * | __object | ) | const [inline] |
Definition at line 486 of file tr1/functional.
_Res& std::tr1::_Mem_fn< _Res _Class::* >::operator() | ( | _Class * | __object | ) | const [inline] |
Definition at line 482 of file tr1/functional.
const _Res& std::tr1::_Mem_fn< _Res _Class::* >::operator() | ( | const _Class & | __object | ) | const [inline] |
Definition at line 478 of file tr1/functional.
_Res& std::tr1::_Mem_fn< _Res _Class::* >::operator() | ( | _Class & | __object | ) | const [inline] |
Definition at line 475 of file tr1/functional.
_Res _Class::* std::tr1::_Mem_fn< _Res _Class::* >::__pm [private] |
Definition at line 496 of file tr1/functional.