#include <functional_iterate.h>
Inheritance diagram for _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >:
Static Public Member Functions | |
static bool | _M_manager (_Any_data &__dest, const _Any_data &__source, _Manager_operation __op) |
static void | _M_invoke (const _Any_data &__functor _GLIBCXX_COMMA _GLIBCXX_PARAMS) |
Private Types | |
typedef _Member _Class::* | _Functor |
typedef _Simple_type_wrapper< _Functor > | _Wrapper |
typedef _Function_base::_Base_manager< _Wrapper > | _Base |
Definition at line 557 of file functional_iterate.h.
typedef _Function_base::_Base_manager<_Wrapper> _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_Base [private] |
Reimplemented in _Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >.
Definition at line 563 of file functional_iterate.h.
typedef _Member _Class::* _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_Functor [private] |
Definition at line 561 of file functional_iterate.h.
typedef _Simple_type_wrapper< _Functor > _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_Wrapper [private] |
Definition at line 562 of file functional_iterate.h.
static void _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_M_invoke | ( | const _Any_data &__functor _GLIBCXX_COMMA | _GLIBCXX_PARAMS | ) | [inline, static] |
Reimplemented in _Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >.
Definition at line 587 of file functional_iterate.h.
References _GLIBCXX_ARGS, and std::tr1::mem_fn().
static bool _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_M_manager | ( | _Any_data & | __dest, | |
const _Any_data & | __source, | |||
_Manager_operation | __op | |||
) | [inline, static] |
Definition at line 567 of file functional_iterate.h.
References std::tr1::__get_functor_ptr, and std::tr1::__get_type_info.