Classes | Public Attributes | List of all members
boost::detail::function::function_buffer Union Reference

#include <function_base.hpp>

Classes

struct  bound_memfunc_ptr_t
 
struct  obj_ref_t
 
struct  type_t
 

Public Attributes

struct boost::detail::function::function_buffer::bound_memfunc_ptr_t bound_memfunc_ptr
 
char data
 
void(* func_ptr )()
 
voidobj_ptr
 
struct boost::detail::function::function_buffer::obj_ref_t obj_ref
 
struct boost::detail::function::function_buffer::type_t type
 

Detailed Description

A buffer used to store small function objects in boost::function. It is a union containing function pointers, object pointers, and a structure that resembles a bound member function pointer.

Definition at line 100 of file function_base.hpp.

Member Data Documentation

struct boost::detail::function::function_buffer::bound_memfunc_ptr_t boost::detail::function::function_buffer::bound_memfunc_ptr
char boost::detail::function::function_buffer::data
mutable

Definition at line 134 of file function_base.hpp.

void(* boost::detail::function::function_buffer::func_ptr) ()
mutable

Definition at line 117 of file function_base.hpp.

void* boost::detail::function::function_buffer::obj_ptr
mutable

Definition at line 103 of file function_base.hpp.

struct boost::detail::function::function_buffer::obj_ref_t boost::detail::function::function_buffer::obj_ref
struct boost::detail::function::function_buffer::type_t boost::detail::function::function_buffer::type

The documentation for this union 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