Macros
na_spec.hpp File Reference
#include <boost/mpl/lambda_fwd.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/na.hpp>
#include <boost/mpl/aux_/arity.hpp>
#include <boost/mpl/aux_/template_arity_fwd.hpp>
#include <boost/mpl/aux_/preprocessor/params.hpp>
#include <boost/mpl/aux_/preprocessor/enum.hpp>
#include <boost/mpl/aux_/preprocessor/def_params_tail.hpp>
#include <boost/mpl/aux_/lambda_arity_param.hpp>
#include <boost/mpl/aux_/config/dtp.hpp>
#include <boost/mpl/aux_/config/eti.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
#include <boost/mpl/aux_/config/ttp.hpp>
#include <boost/mpl/aux_/config/lambda.hpp>
#include <boost/mpl/aux_/config/overload_resolution.hpp>
Include dependency graph for na_spec.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOST_MPL_AUX_NA_PARAM(param)   param = na
 
#define BOOST_MPL_AUX_NA_PARAMS(i)   BOOST_MPL_PP_ENUM(i, na) \
 
#define BOOST_MPL_AUX_NA_SPEC(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC2(i, j, name)
 
#define BOOST_MPL_AUX_NA_SPEC_ARITY(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC_ETI(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC_LAMBDA(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC_MAIN(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name)
 
#define BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, j, name)
 

Macro Definition Documentation

#define BOOST_MPL_AUX_NA_PARAM (   param)    param = na

Definition at line 152 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_PARAMS (   i)    BOOST_MPL_PP_ENUM(i, na) \

Definition at line 38 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC (   i,
  name 
)
Value:
GLuint const GLchar * name
int i
#define BOOST_MPL_AUX_NA_SPEC_ETI(i, name)
Definition: na_spec.hpp:149
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name)
Definition: na_spec.hpp:154

Definition at line 161 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC2 (   i,
  j,
  name 
)
Value:
GLuint const GLchar * name
#define BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, j, name)
Definition: na_spec.hpp:136
#define BOOST_MPL_AUX_NA_SPEC_MAIN(i, name)
Definition: na_spec.hpp:59
GLint j
#define BOOST_MPL_AUX_NA_SPEC_ARITY(i, name)
Definition: na_spec.hpp:56
int i
#define BOOST_MPL_AUX_NA_SPEC_LAMBDA(i, name)
Definition: na_spec.hpp:98
#define BOOST_MPL_AUX_NA_SPEC_ETI(i, name)
Definition: na_spec.hpp:149

Definition at line 166 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_ARITY (   i,
  name 
)

Definition at line 56 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_ETI (   i,
  name 
)

Definition at line 149 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_LAMBDA (   i,
  name 
)
Value:
template< typename Tag > \
struct lambda< \
name< BOOST_MPL_AUX_NA_PARAMS(i) > \
> \
{ \
typedef false_ is_le; \
}; \
#define BOOST_MPL_AUX_LAMBDA_ARITY_PARAM(param)
GLuint const GLchar * name
GLenum type
Definition: int_fwd.hpp:22

Definition at line 98 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_MAIN (   i,
  name 
)
Value:
template<> \
{ \
template< \
> \
struct apply \
{ \
}; \
}; \
GLuint const GLchar * name
#define BOOST_MPL_PP_PARAMS(n, param)
Definition: params.hpp:55
#define BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, param, value)
int i
Definition: na_fwd.hpp:22

Definition at line 59 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_NO_ETI (   i,
  name 
)
Value:
GLuint const GLchar * name
#define BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, j, name)
Definition: na_spec.hpp:136
#define BOOST_MPL_AUX_NA_SPEC_MAIN(i, name)
Definition: na_spec.hpp:59
#define BOOST_MPL_AUX_NA_SPEC_ARITY(i, name)
Definition: na_spec.hpp:56
int i
#define BOOST_MPL_AUX_NA_SPEC_LAMBDA(i, name)
Definition: na_spec.hpp:98

Definition at line 154 of file na_spec.hpp.

#define BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY (   i,
  j,
  name 
)

Definition at line 136 of file na_spec.hpp.



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