Useful macros for tokens and safer loop constructs.
◆ __STR
◆ FOREVER
◆ GLUE
◆ RANGE
| #define RANGE |
( |
| begin, |
|
|
| end ) |
Value:
UNIQUE_TOKEN(i) += (((begin) < (end)) ? (+1) : (-1)))
#define UNIQUE_TOKEN(name)
Definition util_macros.h:241
signed long long int i64
64-bit signed integer
Definition util_macros.h:104
◆ RANGE_STEP
| #define RANGE_STEP |
( |
| begin, |
|
|
| end, |
|
|
| step ) |
Value:
UNIQUE_TOKEN(i) += \
((((begin) < (end)) && ((step) > 0)) ? (+(step)) : (-(step))))
◆ STR
Value:
#define __STR(s)
Definition util_macros.h:237
◆ UNIQUE_TOKEN
| #define UNIQUE_TOKEN |
( |
| name | ) |
|
Value:
#define GLUE(a, b)
Definition util_macros.h:240