Macros
bool_trait_def.hpp File Reference
#include <boost/type_traits/detail/template_arity_spec.hpp>
#include <boost/type_traits/integral_constant.hpp>
#include <boost/config.hpp>
Include dependency graph for bool_trait_def.hpp:

Go to the source code of this file.

Macros

#define BOOST_TT_AUX_BOOL_C_BASE(C)   : public ::boost::integral_constant<bool,C>
 
#define BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(trait, sp, value)
 
#define BOOST_TT_AUX_BOOL_TRAIT_DEF1(trait, T, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_DEF2(trait, T1, T2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_DEF3(trait, T1, T2, T3, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1(param, trait, sp1, sp2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(trait, sp, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2(trait, sp1, sp2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(param, trait, sp, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(param1, param2, trait, sp, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_1(param, trait, sp1, sp2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(param1, param2, trait, sp1, sp2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_SPEC1(trait, sp, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_SPEC2(trait, sp1, sp2, C)
 
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)
 

Macro Definition Documentation

#define BOOST_TT_AUX_BOOL_C_BASE (   C)    : public ::boost::integral_constant<bool,C>

Definition at line 52 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1 (   trait,
  sp,
  value 
)
Value:
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(trait,sp const volatile,value) \
GLfloat value
#define BOOST_TT_AUX_BOOL_TRAIT_SPEC1(trait, sp, C)

Definition at line 169 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_DEF1 (   trait,
  T,
 
)
Value:
template< typename T > struct trait \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(i, name)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 56 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_DEF2 (   trait,
  T1,
  T2,
 
)
Value:
template< typename T1, typename T2 > struct trait \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(i, name)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 68 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_DEF3 (   trait,
  T1,
  T2,
  T3,
 
)
Value:
template< typename T1, typename T2, typename T3 > struct trait \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(i, name)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 79 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1 (   param,
  trait,
  sp1,
  sp2,
 
)
Value:
template< param > struct trait##_impl< sp1,sp2 > \
{ \
public:\
}; \
GLfloat value
#define BOOST_STATIC_CONSTANT(type, assignment)
Definition: suffix.hpp:394

Definition at line 160 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1 (   trait,
  sp,
 
)
Value:
template<> struct trait##_impl< sp > \
{ \
public:\
}; \
GLfloat value
#define BOOST_STATIC_CONSTANT(type, assignment)
Definition: suffix.hpp:394

Definition at line 108 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2 (   trait,
  sp1,
  sp2,
 
)
Value:
template<> struct trait##_impl< sp1,sp2 > \
{ \
public:\
}; \
GLfloat value
#define BOOST_STATIC_CONSTANT(type, assignment)
Definition: suffix.hpp:394

Definition at line 116 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1 (   param,
  trait,
  sp,
 
)
Value:
template< param > struct trait< sp > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 124 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2 (   param1,
  param2,
  trait,
  sp,
 
)
Value:
template< param1, param2 > struct trait< sp > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 133 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_1 (   param,
  trait,
  sp1,
  sp2,
 
)
Value:
template< param > struct trait< sp1,sp2 > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 142 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2 (   param1,
  param2,
  trait,
  sp1,
  sp2,
 
)
Value:
template< param1, param2 > struct trait< sp1,sp2 > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 151 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_SPEC1 (   trait,
  sp,
 
)
Value:
template<> struct trait< sp > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 90 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_SPEC2 (   trait,
  sp1,
  sp2,
 
)
Value:
template<> struct trait< sp1,sp2 > \
{ \
public:\
}; \
#define BOOST_TT_AUX_BOOL_C_BASE(C)
#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(C)

Definition at line 99 of file bool_trait_def.hpp.

#define BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL (   C)

Definition at line 48 of file bool_trait_def.hpp.



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