Blender
V3.3
|
Go to the source code of this file.
Macros | |
#define | _VA_NARGS_GLUE(x, y) x y |
#define | _VA_NARGS_RETURN_COUNT(_1_, _2_, _3_, _4_, _5_, _6_, _7_, _8_, _9_, _10_, _11_, _12_, _13_, _14_, _15_, _16_, _17_, _18_, _19_, _20_, _21_, _22_, _23_, _24_, _25_, _26_, _27_, _28_, _29_, _30_, _31_, _32_, _33_, _34_, _35_, _36_, _37_, _38_, _39_, _40_, _41_, _42_, _43_, _44_, _45_, _46_, _47_, _48_, _49_, _50_, _51_, _52_, _53_, _54_, _55_, _56_, _57_, _58_, _59_, _60_, _61_, _62_, _63_, _64_, count, ...) count |
#define | _VA_NARGS_EXPAND(args) _VA_NARGS_RETURN_COUNT args |
#define | _VA_NARGS_OVERLOAD_MACRO2(name, count) name##count |
#define | _VA_NARGS_OVERLOAD_MACRO1(name, count) _VA_NARGS_OVERLOAD_MACRO2(name, count) |
#define | _VA_NARGS_OVERLOAD_MACRO(name, count) _VA_NARGS_OVERLOAD_MACRO1(name, count) |
#define | VA_NARGS_COUNT(...) |
#define | VA_NARGS_CALL_OVERLOAD(name, ...) _VA_NARGS_GLUE(_VA_NARGS_OVERLOAD_MACRO(name, VA_NARGS_COUNT(__VA_ARGS__)), (__VA_ARGS__)) |
#define _VA_NARGS_EXPAND | ( | args | ) | _VA_NARGS_RETURN_COUNT args |
Definition at line 22 of file GHOST_utildefines_variadic.h.
#define _VA_NARGS_OVERLOAD_MACRO | ( | name, | |
count | |||
) | _VA_NARGS_OVERLOAD_MACRO1(name, count) |
Definition at line 25 of file GHOST_utildefines_variadic.h.
#define _VA_NARGS_OVERLOAD_MACRO1 | ( | name, | |
count | |||
) | _VA_NARGS_OVERLOAD_MACRO2(name, count) |
Definition at line 24 of file GHOST_utildefines_variadic.h.
Definition at line 23 of file GHOST_utildefines_variadic.h.
#define _VA_NARGS_RETURN_COUNT | ( | _1_, | |
_2_, | |||
_3_, | |||
_4_, | |||
_5_, | |||
_6_, | |||
_7_, | |||
_8_, | |||
_9_, | |||
_10_, | |||
_11_, | |||
_12_, | |||
_13_, | |||
_14_, | |||
_15_, | |||
_16_, | |||
_17_, | |||
_18_, | |||
_19_, | |||
_20_, | |||
_21_, | |||
_22_, | |||
_23_, | |||
_24_, | |||
_25_, | |||
_26_, | |||
_27_, | |||
_28_, | |||
_29_, | |||
_30_, | |||
_31_, | |||
_32_, | |||
_33_, | |||
_34_, | |||
_35_, | |||
_36_, | |||
_37_, | |||
_38_, | |||
_39_, | |||
_40_, | |||
_41_, | |||
_42_, | |||
_43_, | |||
_44_, | |||
_45_, | |||
_46_, | |||
_47_, | |||
_48_, | |||
_49_, | |||
_50_, | |||
_51_, | |||
_52_, | |||
_53_, | |||
_54_, | |||
_55_, | |||
_56_, | |||
_57_, | |||
_58_, | |||
_59_, | |||
_60_, | |||
_61_, | |||
_62_, | |||
_63_, | |||
_64_, | |||
count, | |||
... | |||
) | count |
Definition at line 16 of file GHOST_utildefines_variadic.h.
#define VA_NARGS_CALL_OVERLOAD | ( | name, | |
... | |||
) | _VA_NARGS_GLUE(_VA_NARGS_OVERLOAD_MACRO(name, VA_NARGS_COUNT(__VA_ARGS__)), (__VA_ARGS__)) |
Definition at line 33 of file GHOST_utildefines_variadic.h.
#define VA_NARGS_COUNT | ( | ... | ) |
Definition at line 28 of file GHOST_utildefines_variadic.h.