Macros
def_params_tail.hpp File Reference
#include <boost/mpl/limits/arity.hpp>
#include <boost/mpl/aux_/config/dtp.hpp>
#include <boost/mpl/aux_/config/preprocessor.hpp>
#include <boost/preprocessor/comma_if.hpp>
#include <boost/preprocessor/logical/and.hpp>
#include <boost/preprocessor/identity.hpp>
#include <boost/preprocessor/empty.hpp>
#include <boost/mpl/aux_/preprocessor/filter_params.hpp>
#include <boost/mpl/aux_/preprocessor/sub.hpp>
Include dependency graph for def_params_tail.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOST_MPL_PP_DEF_PARAMS_TAIL(i, param, value)   BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, BOOST_PP_IDENTITY(=value)) \
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_0(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##1 v(),p##2 v(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v())
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_1(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##2 v(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_2(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_3(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_4(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_5(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4,p5)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_6(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4,p5,p6)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_7(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##8 v(),p##9 v(),p1,p2,p3,p4,p5,p6,p7)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_8(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p##9 v(),p1,p2,p3,p4,p5,p6,p7,p8)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_9(i, p, v)   BOOST_MPL_PP_FILTER_PARAMS_##i(p1,p2,p3,p4,p5,p6,p7,p8,p9)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1(i, n, param, value_func)   BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2(i,n,param,value_func) \
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2(i, n, param, value_func)
 
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, value_func)
 
#define BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, param, value)   BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, BOOST_PP_IDENTITY(=value)) \
 

Macro Definition Documentation

#define BOOST_MPL_PP_DEF_PARAMS_TAIL (   i,
  param,
  value 
)    BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, BOOST_PP_IDENTITY(=value)) \

Definition at line 91 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_0 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##1 v(),p##2 v(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v())

Definition at line 53 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_1 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##2 v(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1)

Definition at line 54 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_2 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2)

Definition at line 55 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_3 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3)

Definition at line 56 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_4 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4)

Definition at line 57 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_5 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##6 v(),p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4,p5)

Definition at line 58 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_6 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##7 v(),p##8 v(),p##9 v(),p1,p2,p3,p4,p5,p6)

Definition at line 59 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_7 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##8 v(),p##9 v(),p1,p2,p3,p4,p5,p6,p7)

Definition at line 60 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_8 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p##9 v(),p1,p2,p3,p4,p5,p6,p7,p8)

Definition at line 61 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_9 (   i,
  p,
  v 
)    BOOST_MPL_PP_FILTER_PARAMS_##i(p1,p2,p3,p4,p5,p6,p7,p8,p9)

Definition at line 62 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1 (   i,
  n,
  param,
  value_func 
)    BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2(i,n,param,value_func) \

Definition at line 44 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2 (   i,
  n,
  param,
  value_func 
)
Value:
BOOST_MPL_PP_DEF_PARAMS_TAIL_##i(n,param,value_func) \
#define BOOST_PP_COMMA_IF(cond)
GLdouble n
Definition: glext.h:1966
#define BOOST_PP_AND(p, q)
GLenum GLfloat param
int i

Definition at line 48 of file def_params_tail.hpp.

#define BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL (   i,
  param,
  value_func 
)
Value:
i \
, BOOST_MPL_PP_SUB(BOOST_MPL_LIMIT_METAFUNCTION_ARITY,i) \
, param \
, value_func \
) \
#define BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1(i, n, param, value_func)
GLenum GLfloat param
int i
#define BOOST_MPL_LIMIT_METAFUNCTION_ARITY

Definition at line 35 of file def_params_tail.hpp.

#define BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL (   i,
  param,
  value 
)    BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, BOOST_PP_IDENTITY(=value)) \

Definition at line 96 of file def_params_tail.hpp.



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