Macros | |
#define | SENF_PP_SEQ_BACK(seq) |
Return last element of a sequence. More... | |
#define | SENF_CAT_RECURS1(a, b) SENF_CAT_RECURS1_I(a,b) |
#define | SENF_CAT_RECURS1_I(a, b) a ## b |
#define | SENF_CAT_RECURS2(a, b) SENF_CAT_RECURS2_I(a,b) |
#define | SENF_CAT_RECURS2_I(a, b) a ## b |
#define | SENF_CAT_RECURS3(a, b) SENF_CAT_RECURS3_I(a,b) |
#define | SENF_CAT_RECURS3_I(a, b) a ## b |
preprocessor.hh provides some additional helper macros based on the Boost.Preprocessor library.
#define SENF_CAT_RECURS1 | ( | a, | |
b | |||
) | SENF_CAT_RECURS1_I(a,b) |
Definition at line 42 of file preprocessor.hh.
#define SENF_CAT_RECURS1_I | ( | a, | |
b | |||
) | a ## b |
Definition at line 43 of file preprocessor.hh.
#define SENF_CAT_RECURS2 | ( | a, | |
b | |||
) | SENF_CAT_RECURS2_I(a,b) |
Definition at line 44 of file preprocessor.hh.
#define SENF_CAT_RECURS2_I | ( | a, | |
b | |||
) | a ## b |
Definition at line 45 of file preprocessor.hh.
#define SENF_CAT_RECURS3 | ( | a, | |
b | |||
) | SENF_CAT_RECURS3_I(a,b) |
Definition at line 46 of file preprocessor.hh.
#define SENF_CAT_RECURS3_I | ( | a, | |
b | |||
) | a ## b |
Definition at line 47 of file preprocessor.hh.
#define SENF_PP_SEQ_BACK | ( | seq | ) |
Return last element of a sequence.
Definition at line 39 of file preprocessor.hh.