Classes | Namespaces | Macros | Functions
function_template.hpp File Reference
#include <boost/function/detail/prologue.hpp>
#include <boost/detail/no_exceptions_support.hpp>
#include <boost/move/utility_core.hpp>
Include dependency graph for function_template.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_ref_tag >::apply< RefWrapper, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_tag >::apply< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_ptr_tag >::apply< FunctionPtr, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_ref_tag >::apply_a< RefWrapper, BOOST_FUNCTION_TEMPLATE_PARMS, Allocator >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_tag >::apply_a< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS, Allocator >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_ptr_tag >::apply_a< FunctionPtr, BOOST_FUNCTION_TEMPLATE_PARMS, Allocator >
 
class  boost::BOOST_FUNCTION_FUNCTION< BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_FUNCTION_INVOKER< FunctionPtr, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_FUNCTION_OBJ_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_FUNCTION_REF_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_FUNCTION_INVOKER< FunctionPtr, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< Tag >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_ref_tag >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_obj_tag >
 
struct  boost::detail::function::BOOST_FUNCTION_GET_INVOKER< function_ptr_tag >
 
struct  boost::detail::function::BOOST_FUNCTION_VOID_FUNCTION_INVOKER< FunctionPtr, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER< FunctionObj, BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::detail::function::BOOST_FUNCTION_VTABLE< BOOST_FUNCTION_TEMPLATE_PARMS >
 
struct  boost::function< BOOST_FUNCTION_PARTIAL_SPEC >::clear_type
 
struct  boost::BOOST_FUNCTION_FUNCTION< BOOST_FUNCTION_TEMPLATE_PARMS >::clear_type
 
struct  boost::BOOST_FUNCTION_FUNCTION< BOOST_FUNCTION_TEMPLATE_PARMS >::dummy
 
class  boost::function< BOOST_FUNCTION_PARTIAL_SPEC >
 
struct  boost::BOOST_FUNCTION_FUNCTION< BOOST_FUNCTION_TEMPLATE_PARMS >::sig< Args >
 

Namespaces

 boost
 BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
 
 boost::detail
 
 boost::detail::function
 

Macros

#define BOOST_FUNCTION_ARG(J, I, D)   ::boost::forward< BOOST_PP_CAT(T,I) >(BOOST_PP_CAT(a,I))
 
#define BOOST_FUNCTION_ARG_TYPE(J, I, D)   typedef BOOST_PP_CAT(T,I) BOOST_PP_CAT(BOOST_PP_CAT(arg, BOOST_PP_INC(I)),_type);
 
#define BOOST_FUNCTION_ARG_TYPES   BOOST_PP_REPEAT(BOOST_FUNCTION_NUM_ARGS,BOOST_FUNCTION_ARG_TYPE,BOOST_PP_EMPTY)
 
#define BOOST_FUNCTION_ARGS   BOOST_PP_ENUM(BOOST_FUNCTION_NUM_ARGS,BOOST_FUNCTION_ARG,BOOST_PP_EMPTY)
 
#define BOOST_FUNCTION_COMMA
 
#define BOOST_FUNCTION_FUNCTION   BOOST_JOIN(function,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_FUNCTION_INVOKER   BOOST_JOIN(function_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_FUNCTION_OBJ_INVOKER   BOOST_JOIN(function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_FUNCTION_REF_INVOKER   BOOST_JOIN(function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_GET_FUNCTION_INVOKER   BOOST_JOIN(get_function_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER   BOOST_JOIN(get_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER   BOOST_JOIN(get_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_GET_INVOKER   BOOST_JOIN(get_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_GET_MEMBER_INVOKER   BOOST_JOIN(get_member_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_MEMBER_INVOKER   BOOST_JOIN(function_mem_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_PARM(J, I, D)   BOOST_PP_CAT(T,I) BOOST_PP_CAT(a,I)
 
#define BOOST_FUNCTION_PARMS   BOOST_PP_ENUM(BOOST_FUNCTION_NUM_ARGS,BOOST_FUNCTION_PARM,BOOST_PP_EMPTY)
 
#define BOOST_FUNCTION_PARTIAL_SPEC   R (void)
 
#define BOOST_FUNCTION_RETURN(X)   X
 
#define BOOST_FUNCTION_TEMPLATE_ARGS   BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, T)
 
#define BOOST_FUNCTION_TEMPLATE_PARMS   BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, typename T)
 
#define BOOST_FUNCTION_VOID_FUNCTION_INVOKER   BOOST_JOIN(void_function_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER   BOOST_JOIN(void_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER   BOOST_JOIN(void_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_VOID_MEMBER_INVOKER   BOOST_JOIN(function_void_mem_invoker,BOOST_FUNCTION_NUM_ARGS)
 
#define BOOST_FUNCTION_VOID_RETURN_TYPE   void
 
#define BOOST_FUNCTION_VTABLE   BOOST_JOIN(basic_vtable,BOOST_FUNCTION_NUM_ARGS)
 

Functions

template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::operator!= (const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &, const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &)
 
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::operator== (const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &, const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &)
 
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::swap (BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &f1, BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &f2)
 

Macro Definition Documentation

#define BOOST_FUNCTION_ARG (   J,
  I,
  D 
)    ::boost::forward< BOOST_PP_CAT(T,I) >(BOOST_PP_CAT(a,I))

Definition at line 33 of file function_template.hpp.

#define BOOST_FUNCTION_ARG_TYPE (   J,
  I,
  D 
)    typedef BOOST_PP_CAT(T,I) BOOST_PP_CAT(BOOST_PP_CAT(arg, BOOST_PP_INC(I)),_type);

Definition at line 37 of file function_template.hpp.

Definition at line 40 of file function_template.hpp.

Definition at line 34 of file function_template.hpp.

#define BOOST_FUNCTION_COMMA

Definition at line 44 of file function_template.hpp.

#define BOOST_FUNCTION_FUNCTION   BOOST_JOIN(function,BOOST_FUNCTION_NUM_ARGS)

Definition at line 50 of file function_template.hpp.

#define BOOST_FUNCTION_FUNCTION_INVOKER   BOOST_JOIN(function_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 51 of file function_template.hpp.

#define BOOST_FUNCTION_FUNCTION_OBJ_INVOKER   BOOST_JOIN(function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 55 of file function_template.hpp.

#define BOOST_FUNCTION_FUNCTION_REF_INVOKER   BOOST_JOIN(function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 59 of file function_template.hpp.

#define BOOST_FUNCTION_GET_FUNCTION_INVOKER   BOOST_JOIN(get_function_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 67 of file function_template.hpp.

#define BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER   BOOST_JOIN(get_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 69 of file function_template.hpp.

#define BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER   BOOST_JOIN(get_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 71 of file function_template.hpp.

#define BOOST_FUNCTION_GET_INVOKER   BOOST_JOIN(get_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 75 of file function_template.hpp.

#define BOOST_FUNCTION_GET_MEMBER_INVOKER   BOOST_JOIN(get_member_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 73 of file function_template.hpp.

#define BOOST_FUNCTION_MEMBER_INVOKER   BOOST_JOIN(function_mem_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 63 of file function_template.hpp.

#define BOOST_FUNCTION_PARM (   J,
  I,
  D 
)    BOOST_PP_CAT(T,I) BOOST_PP_CAT(a,I)

Definition at line 25 of file function_template.hpp.

Definition at line 27 of file function_template.hpp.

#define BOOST_FUNCTION_PARTIAL_SPEC   R (void)

Definition at line 1049 of file function_template.hpp.

#define BOOST_FUNCTION_RETURN (   X)    X

Definition at line 81 of file function_template.hpp.

#define BOOST_FUNCTION_TEMPLATE_ARGS   BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, T)

Definition at line 23 of file function_template.hpp.

#define BOOST_FUNCTION_TEMPLATE_PARMS   BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, typename T)

Definition at line 21 of file function_template.hpp.

#define BOOST_FUNCTION_VOID_FUNCTION_INVOKER   BOOST_JOIN(void_function_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 53 of file function_template.hpp.

#define BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER   BOOST_JOIN(void_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 57 of file function_template.hpp.

#define BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER   BOOST_JOIN(void_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 61 of file function_template.hpp.

#define BOOST_FUNCTION_VOID_MEMBER_INVOKER   BOOST_JOIN(function_void_mem_invoker,BOOST_FUNCTION_NUM_ARGS)

Definition at line 65 of file function_template.hpp.

#define BOOST_FUNCTION_VOID_RETURN_TYPE   void

Definition at line 80 of file function_template.hpp.

#define BOOST_FUNCTION_VTABLE   BOOST_JOIN(basic_vtable,BOOST_FUNCTION_NUM_ARGS)

Definition at line 77 of file function_template.hpp.



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