Macros
adt.hpp File Reference
#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/detail/is_binary.hpp>
#include <boost/preprocessor/logical/compl.hpp>
#include <boost/preprocessor/tuple/eat.hpp>
Include dependency graph for adt.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOST_PP_LIST_CONS(head, tail)   (head, tail)
 
#define BOOST_PP_LIST_FIRST(list)   BOOST_PP_LIST_FIRST_D(list)
 
#define BOOST_PP_LIST_FIRST_D(list)   BOOST_PP_LIST_FIRST_I ## list
 
#define BOOST_PP_LIST_FIRST_I(head, tail)   head
 
#define BOOST_PP_LIST_IS_CONS(list)   BOOST_PP_IS_BINARY(list)
 
#define BOOST_PP_LIST_IS_NIL(list)   BOOST_PP_COMPL(BOOST_PP_LIST_IS_CONS(list))
 
#define BOOST_PP_LIST_NIL   BOOST_PP_NIL
 
#define BOOST_PP_LIST_REST(list)   BOOST_PP_LIST_REST_D(list)
 
#define BOOST_PP_LIST_REST_D(list)   BOOST_PP_LIST_REST_I ## list
 
#define BOOST_PP_LIST_REST_I(head, tail)   tail
 

Macro Definition Documentation

#define BOOST_PP_LIST_CONS (   head,
  tail 
)    (head, tail)

Definition at line 24 of file adt.hpp.

#define BOOST_PP_LIST_FIRST (   list)    BOOST_PP_LIST_FIRST_D(list)

Definition at line 32 of file adt.hpp.

#define BOOST_PP_LIST_FIRST_D (   list)    BOOST_PP_LIST_FIRST_I ## list

Definition at line 37 of file adt.hpp.

#define BOOST_PP_LIST_FIRST_I (   head,
  tail 
)    head

Definition at line 40 of file adt.hpp.

#define BOOST_PP_LIST_IS_CONS (   list)    BOOST_PP_IS_BINARY(list)

Definition at line 62 of file adt.hpp.

#define BOOST_PP_LIST_IS_NIL (   list)    BOOST_PP_COMPL(BOOST_PP_LIST_IS_CONS(list))

Definition at line 70 of file adt.hpp.

#define BOOST_PP_LIST_NIL   BOOST_PP_NIL

Definition at line 28 of file adt.hpp.

#define BOOST_PP_LIST_REST (   list)    BOOST_PP_LIST_REST_D(list)

Definition at line 44 of file adt.hpp.

#define BOOST_PP_LIST_REST_D (   list)    BOOST_PP_LIST_REST_I ## list

Definition at line 49 of file adt.hpp.

#define BOOST_PP_LIST_REST_I (   head,
  tail 
)    tail

Definition at line 52 of file adt.hpp.



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