Public Types | Static Public Member Functions | List of all members
boost::detail::function::functor_manager_common< Functor > Struct Template Reference

#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)
 

Detailed Description

template<typename Functor>
struct boost::detail::function::functor_manager_common< Functor >

The functor_manager class contains a static function "manage" which can clone or destroy the given function/function object pointer.

Definition at line 280 of file function_base.hpp.

Member Typedef Documentation

template<typename Functor >
typedef Functor boost::detail::function::functor_manager_common< Functor >::functor_type

Definition at line 282 of file function_base.hpp.

Member Function Documentation

template<typename Functor >
static void boost::detail::function::functor_manager_common< Functor >::manage_ptr ( const function_buffer in_buffer,
function_buffer out_buffer,
functor_manager_operation_type  op 
)
inlinestatic

Definition at line 286 of file function_base.hpp.

template<typename Functor >
static void boost::detail::function::functor_manager_common< Functor >::manage_small ( const function_buffer in_buffer,
function_buffer out_buffer,
functor_manager_operation_type  op 
)
inlinestatic

Definition at line 312 of file function_base.hpp.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34