TRICK_PARENS
Description
Part of the parenthesis trick to delay text generation
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Types.h:888:
///
#define APPLY_MACRO_FOREACH_HELPER(macro, a1, ...) \
macro(a1) __VA_OPT__(APPLY_MACRO_FOREACH_AGAIN TRICK_PARENS(macro, __VA_ARGS__))
///
- In
Variant.h:44:
__VA_OPT__(TRICK_EXPAND(APPLY_MACRO_FOREACH_C_HELPER(gen, ctx, __VA_ARGS__)))
#define APPLY_MACRO_FOREACH_C_HELPER(gen, ctx, a1, ...) \
gen(ctx, a1) __VA_OPT__(APPLY_MACRO_FOREACH_C_AGAIN TRICK_PARENS(gen, ctx, __VA_ARGS__))
#define APPLY_MACRO_FOREACH_C_AGAIN() APPLY_MACRO_FOREACH_C_HELPER
Last updated on