Static Public Member Functions | |
static bool | _M_manager (_Any_data &__dest, const _Any_data &__source, _Manager_operation __op) |
static void | _M_init_functor (_Any_data &__functor, const _Functor &__f) |
template<typename _Signature> | |
static bool | _M_not_empty_function (const function< _Signature > &__f) |
template<typename _Tp> | |
static bool | _M_not_empty_function (const _Tp *&__fp) |
template<typename _Class, typename _Tp> | |
static bool | _M_not_empty_function (_Tp _Class::*const &__mp) |
template<typename _Tp> | |
static bool | _M_not_empty_function (const _Tp &) |
Protected Types | |
typedef integral_constant< bool, __stored_locally > | _Local_storage |
Static Protected Member Functions | |
static _Functor * | _M_get_pointer (const _Any_data &__source) |
static void | _M_clone (_Any_data &__dest, const _Any_data &__source, true_type) |
static void | _M_clone (_Any_data &__dest, const _Any_data &__source, false_type) |
static void | _M_destroy (_Any_data &__victim, true_type) |
static void | _M_destroy (_Any_data &__victim, false_type) |
Static Protected Attributes | |
static const bool | __stored_locally |
Static Private Member Functions | |
static void | _M_init_functor (_Any_data &__functor, const _Functor &__f, true_type) |
static void | _M_init_functor (_Any_data &__functor, const _Functor &__f, false_type) |
Definition at line 846 of file tr1/functional.
typedef integral_constant<bool, __stored_locally> std::tr1::_Function_base::_Base_manager< _Functor >::_Local_storage [protected] |
Definition at line 854 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_clone | ( | _Any_data & | __dest, | |
const _Any_data & | __source, | |||
false_type | ||||
) | [inline, static, protected] |
Definition at line 876 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_clone | ( | _Any_data & | __dest, | |
const _Any_data & | __source, | |||
true_type | ||||
) | [inline, static, protected] |
Definition at line 868 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_destroy | ( | _Any_data & | __victim, | |
false_type | ||||
) | [inline, static, protected] |
Definition at line 892 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_destroy | ( | _Any_data & | __victim, | |
true_type | ||||
) | [inline, static, protected] |
Definition at line 885 of file tr1/functional.
static _Functor* std::tr1::_Function_base::_Base_manager< _Functor >::_M_get_pointer | ( | const _Any_data & | __source | ) | [inline, static, protected] |
Definition at line 857 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_init_functor | ( | _Any_data & | __functor, | |
const _Functor & | __f, | |||
false_type | ||||
) | [inline, static, private] |
Definition at line 964 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_init_functor | ( | _Any_data & | __functor, | |
const _Functor & | __f, | |||
true_type | ||||
) | [inline, static, private] |
Definition at line 958 of file tr1/functional.
static void std::tr1::_Function_base::_Base_manager< _Functor >::_M_init_functor | ( | _Any_data & | __functor, | |
const _Functor & | __f | |||
) | [inline, static] |
Definition at line 923 of file tr1/functional.
static bool std::tr1::_Function_base::_Base_manager< _Functor >::_M_manager | ( | _Any_data & | __dest, | |
const _Any_data & | __source, | |||
_Manager_operation | __op | |||
) | [inline, static] |
Reimplemented in std::tr1::_Function_base::_Ref_manager< _Functor >.
Definition at line 899 of file tr1/functional.
static bool std::tr1::_Function_base::_Base_manager< _Functor >::_M_not_empty_function | ( | const _Tp & | ) | [inline, static] |
Definition at line 951 of file tr1/functional.
static bool std::tr1::_Function_base::_Base_manager< _Functor >::_M_not_empty_function | ( | _Tp _Class::*const & | __mp | ) | [inline, static] |
Definition at line 944 of file tr1/functional.
static bool std::tr1::_Function_base::_Base_manager< _Functor >::_M_not_empty_function | ( | const _Tp *& | __fp | ) | [inline, static] |
Definition at line 937 of file tr1/functional.
static bool std::tr1::_Function_base::_Base_manager< _Functor >::_M_not_empty_function | ( | const function< _Signature > & | __f | ) | [inline, static] |
Definition at line 930 of file tr1/functional.
const bool std::tr1::_Function_base::_Base_manager< _Functor >::__stored_locally [static, protected] |
Initial value:
(__is_location_invariant<_Functor>::value && sizeof(_Functor) <= _M_max_size && __alignof__(_Functor) <= _M_max_align && (_M_max_align % __alignof__(_Functor) == 0))
Definition at line 849 of file tr1/functional.