The functor_manager class contains a static function "manage" which can clone or destroy the given function/function object pointer. More...
#include <function_base.hpp>
Public Types | |
typedef Functor | functor_type |
Static Public Member Functions | |
static void | manage_ptr (const function_buffer &in_buffer, function_buffer &out_buffer, functor_manager_operation_type op) |
static void | manage_small (const function_buffer &in_buffer, function_buffer &out_buffer, functor_manager_operation_type op) |
The functor_manager class contains a static function "manage" which can clone or destroy the given function/function object pointer.
typedef Functor boost::detail::function::functor_manager_common< Functor >::functor_type |
|
inlinestatic |
References BOOST_FUNCTION_COMPARE_TYPE_ID, boost::detail::function::check_functor_type_tag, boost::detail::function::clone_functor_tag, boost::detail::function::function_buffer::type_t::const_qualified, boost::detail::function::destroy_functor_tag, boost::detail::function::function_buffer::func_ptr, boost::detail::function::move_functor_tag, boost::detail::function::function_buffer::obj_ptr, boost::detail::function::function_buffer::type_t::type, boost::detail::function::function_buffer::type, and boost::detail::function::function_buffer::type_t::volatile_qualified.
|
inlinestatic |
References BOOST_FUNCTION_COMPARE_TYPE_ID, boost::detail::function::check_functor_type_tag, boost::detail::function::clone_functor_tag, boost::detail::function::function_buffer::type_t::const_qualified, boost::detail::function::function_buffer::data, boost::detail::function::destroy_functor_tag, boost::detail::function::move_functor_tag, boost::detail::function::function_buffer::obj_ptr, boost::detail::function::function_buffer::type_t::type, boost::detail::function::function_buffer::type, boost::detail::void, and boost::detail::function::function_buffer::type_t::volatile_qualified.