Loading...
Searching...
No Matches
Go to the documentation of this file.
2#define ITER_LOOP(ITER_TYPE, ITER_NAME, VALUE_TYPE, VALUE_NAME) \
3 for (VALUE_TYPE VALUE_NAME; \
4 (!ITER_TYPE##_empty(&ITER_NAME) ? (VALUE_NAME = ITER_TYPE##_next(&ITER_NAME), true) \
7#define ITER_ENUMERATE_LOOP(ITER_TYPE, ITER_NAME, VALUE_TYPE, VALUE_NAME, COUNTER_TYPE, \
9 COUNTER_TYPE COUNTER_NAME = 0; \
10 for (VALUE_TYPE VALUE_NAME; \
11 (!ITER_TYPE##_empty(&ITER_NAME) ? (VALUE_NAME = ITER_TYPE##_next(&ITER_NAME), true) \