|
| #define | MIMICPP_DETAIL_STRIP_PARENS(x) |
| | Removes an enclosing pair of (), if present.
|
| |
| #define | MIMICPP_DETAIL_STRIP_PARENS_INNER(...) |
| | Black-magic.
|
| |
| #define | MIMICPP_DETAIL_STRIP_PARENS_OUTER(...) |
| | Black-magic.
|
| |
| #define | MIMICPP_DETAIL_STRIP_PARENS_OUTER_(...) |
| | Black-magic.
|
| |
| #define | MIMICPP_DETAIL_STRIP_PARENS_STRIPPED_MIMICPP_DETAIL_STRIP_PARENS_INNER |
| | Swallows the leftover token.
|
| |
| #define | MIMICPP_DETAIL_PARENS () |
| | Pastes a pair of parentheses.
|
| |
| #define | MIMICPP_DETAIL_COMMA_DELIMITER() |
| | Pastes a comma.
|
| |
| #define | MIMICPP_DETAIL_NO_DELIMITER() |
| | Pastes nothing.
|
| |
| #define | MIMICPP_DETAIL_IDENTITY(...) |
| | Pastes all arguments as provided.
|
| |
| #define | MIMICPP_DETAIL_EXPAND(...) |
| | Part of the fake recursion.
|
| |
| #define | MIMICPP_DETAIL_EXPAND3(...) |
| | Part of the fake recursion.
|
| |
| #define | MIMICPP_DETAIL_EXPAND2(...) |
| | Part of the fake recursion.
|
| |
| #define | MIMICPP_DETAIL_EXPAND1(...) |
| | Part of the fake recursion.
|
| |
| #define | MIMICPP_DETAIL_FOR_EACH_EXT_INDIRECT(macro, sequence, ...) |
| | Calls the given macro with all other arguments.
|
| |
| #define | MIMICPP_DETAIL_FOR_EACH_EXT(macro, token, delimiter, projection_macro, bound, ...) |
| | The starting point of the for-each implementation.
|
| |
| #define | MIMICPP_DETAIL_FOR_EACH_EXT_HELPER(macro, token, sequence, delimiter, projection_macro, bound, a1, ...) |
| | Black-magic.
|
| |
| #define | MIMICPP_FOR_EACH_EXT_AGAIN() |
| | Black-magic.
|
| |
| #define | MIMICPP_DETAIL_STRINGIFY_IMPL(...) |
| | Black-magic.
|
| |
| #define | MIMICPP_DETAIL_STRINGIFY(...) |
| | Stringifies the provided arguments.
|
| |