NDDEM
Macros
Preprocessor_macros.h File Reference
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/comparison/not_equal.hpp>
#include <boost/preprocessor/repetition/for.hpp>
#include <boost/preprocessor/tuple/elem.hpp>

Go to the source code of this file.

Macros

#define PRED(r, state)
 
#define OP(r, state)
 
#define XSTR(a)   STR(a)
 
#define STR(a)   #a
 

Macro Definition Documentation

◆ OP

#define OP (   r,
  state 
)
Value:
( \
BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(2, 0, state)), \
BOOST_PP_TUPLE_ELEM(2, 1, state) \
) \

◆ PRED

#define PRED (   r,
  state 
)
Value:
BOOST_PP_NOT_EQUAL( \
BOOST_PP_TUPLE_ELEM(2, 0, state), \
BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(2, 1, state)) \
) \

◆ STR

#define STR (   a)    #a

◆ XSTR

#define XSTR (   a)    STR(a)