Macros | |
#define | MBED_CONCAT(a, b) MBED_CONCAT_(a, b) |
MBED_CONCAT Concatenate tokens together. More... | |
#define | MBED_STRINGIFY(a) MBED_STRINGIFY_(a) |
MBED_STRINGIFY Converts tokens into strings. More... | |
#define | MBED_STRLEN(a) MBED_STRLEN_(a) |
MBED_STRLEN Reports string token length. More... | |
#define | MBED_COUNT_VA_ARGS(...) GET_NTH_ARG_(__VA_ARGS__, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1) |
MBED_COUNT_VA_ARGS(...) Reports number of tokens passed. More... | |
#define MBED_CONCAT | ( | a, | |
b | |||
) | MBED_CONCAT_(a, b) |
MBED_CONCAT Concatenate tokens together.
Definition at line 39 of file mbed_preprocessor.h.
#define MBED_COUNT_VA_ARGS | ( | ... | ) | GET_NTH_ARG_(__VA_ARGS__, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1) |
MBED_COUNT_VA_ARGS(...) Reports number of tokens passed.
Definition at line 81 of file mbed_preprocessor.h.
#define MBED_STRINGIFY | ( | a | ) | MBED_STRINGIFY_(a) |
MBED_STRINGIFY Converts tokens into strings.
Definition at line 53 of file mbed_preprocessor.h.
#define MBED_STRLEN | ( | a | ) | MBED_STRLEN_(a) |
MBED_STRLEN Reports string token length.
Definition at line 67 of file mbed_preprocessor.h.