PPUTL_FIRST - return the first passed argument More...
#include "pputl/cat.h"Go to the source code of this file.
Macros | |
| #define | PPUTL_FIRST(...) PPUTL_DETAIL_FIRST_X(__VA_ARGS__) |
| #define | PPUTL_DETAIL_FIRST_X(...) PPUTL_DETAIL_FIRST_CHOOSER(__VA_OPT__(, ) SIZEY, EMPTY)(__VA_ARGS__) |
| #define | PPUTL_DETAIL_FIRST_CHOOSER(_, choice, ...) PPUTL_CAT(PPUTL_DETAIL_FIRST_, choice) |
| #define | PPUTL_DETAIL_FIRST_EMPTY() |
| #define | PPUTL_DETAIL_FIRST_SIZEY(_1, ...) _1 |
PPUTL_FIRST - return the first passed argument
1.8.18