Macros | |
#define | CONCATENATE(x, y) x ## y |
#define | EXPAND(x) x |
#define | NARG(...) NARG_(__VA_ARGS__, RSEQ_N()) |
#define | NARG_(...) EXPAND(ARG_N(__VA_ARGS__)) |
#define | ARG_N(_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, N, ...) N |
#define | RSEQ_N() |
#define | REPEAT_1(what, x) what(x) |
#define | REPEAT_2(what, x, ...) |
#define | REPEAT_3(what, x, ...) |
#define | REPEAT_4(what, x, ...) |
#define | REPEAT_5(what, x, ...) |
#define | REPEAT_6(what, x, ...) |
#define | REPEAT_7(what, x, ...) |
#define | REPEAT_8(what, x, ...) |
#define | REPEAT_9(what, x, ...) |
#define | REPEAT_10(what, x, ...) |
#define | REPEAT_11(what, x, ...) |
#define | REPEAT_12(what, x, ...) |
#define | REPEAT_13(what, x, ...) |
#define | REPEAT_14(what, x, ...) |
#define | REPEAT_15(what, x, ...) |
#define | REPEAT_16(what, x, ...) |
#define | REPEAT_17(what, x, ...) |
#define | REPEAT_18(what, x, ...) |
#define | REPEAT_19(what, x, ...) |
#define | REPEAT_20(what, x, ...) |
#define | REPEAT_21(what, x, ...) |
#define | REPEAT_22(what, x, ...) |
#define | REPEAT_23(what, x, ...) |
#define | REPEAT_24(what, x, ...) |
#define | REPEAT_25(what, x, ...) |
#define | REPEAT_26(what, x, ...) |
#define | REPEAT_27(what, x, ...) |
#define | REPEAT_28(what, x, ...) |
#define | REPEAT_29(what, x, ...) |
#define | REPEAT_30(what, x, ...) |
#define | REPEAT_31(what, x, ...) |
#define | REPEAT_32(what, x, ...) |
#define | REPEAT_33(what, x, ...) |
#define | REPEAT_34(what, x, ...) |
#define | REPEAT_35(what, x, ...) |
#define | REPEAT_36(what, x, ...) |
#define | REPEAT_37(what, x, ...) |
#define | REPEAT_38(what, x, ...) |
#define | REPEAT_39(what, x, ...) |
#define | REPEAT_40(what, x, ...) |
#define | REPEAT_(N, what, ...) EXPAND(CONCATENATE(REPEAT_, N)(what, __VA_ARGS__)) |
#define | REPEAT(what, ...) REPEAT_(NARG(__VA_ARGS__), what, __VA_ARGS__) |
#define | NARG2(...) NARG2_(__VA_ARGS__, RSEQ2_N()) |
#define | NARG2_(...) EXPAND(ARG2_N(__VA_ARGS__)) |
#define | ARG2_N(_1a, _1b, _2a, _2b, _3a, _3b, _4a, _4b, _5a, _5b, _6a, _6b, _7a, _7b, _8a, _8b, _9a, _9b, _10a, _10b, _11a, _11b, _12a, _12b, _13a, _13b, _14a, _14b, _15a, _15b, _16a, _16b, _17a, _17b, _18a, _18b, _19a, _19b, _20a, _20b, _21a, _21b, _22a, _22b, _23a, _23b, _24a, _24b, _25a, _25b, _26a, _26b, _27a, _27b, _28a, _28b, _29a, _29b, _30a, _30b, _31a, _31b, _32a, _32b, _33a, _33b, _34a, _34b, _35a, _35b, _36a, _36b, _37a, _37b, _38a, _38b, _39a, _39b, _40a, _40b, N, ...) N |
#define | RSEQ2_N() |
#define | REPEAT2_1(what, x, y) what(x, y) |
#define | REPEAT2_2(what, x, y, ...) |
#define | REPEAT2_3(what, x, y, ...) |
#define | REPEAT2_4(what, x, y, ...) |
#define | REPEAT2_5(what, x, y, ...) |
#define | REPEAT2_6(what, x, y, ...) |
#define | REPEAT2_7(what, x, y, ...) |
#define | REPEAT2_8(what, x, y, ...) |
#define | REPEAT2_9(what, x, y, ...) |
#define | REPEAT2_10(what, x, y, ...) |
#define | REPEAT2_11(what, x, y, ...) |
#define | REPEAT2_12(what, x, y, ...) |
#define | REPEAT2_13(what, x, y, ...) |
#define | REPEAT2_14(what, x, y, ...) |
#define | REPEAT2_15(what, x, y, ...) |
#define | REPEAT2_16(what, x, y, ...) |
#define | REPEAT2_17(what, x, y, ...) |
#define | REPEAT2_18(what, x, y, ...) |
#define | REPEAT2_19(what, x, y, ...) |
#define | REPEAT2_20(what, x, y, ...) |
#define | REPEAT2_21(what, x, y, ...) |
#define | REPEAT2_22(what, x, y, ...) |
#define | REPEAT2_23(what, x, y, ...) |
#define | REPEAT2_24(what, x, y, ...) |
#define | REPEAT2_25(what, x, y, ...) |
#define | REPEAT2_26(what, x, y, ...) |
#define | REPEAT2_27(what, x, y, ...) |
#define | REPEAT2_28(what, x, y, ...) |
#define | REPEAT2_29(what, x, y, ...) |
#define | REPEAT2_30(what, x, y, ...) |
#define | REPEAT2_31(what, x, y, ...) |
#define | REPEAT2_32(what, x, y, ...) |
#define | REPEAT2_33(what, x, y, ...) |
#define | REPEAT2_34(what, x, y, ...) |
#define | REPEAT2_35(what, x, y, ...) |
#define | REPEAT2_36(what, x, y, ...) |
#define | REPEAT2_37(what, x, y, ...) |
#define | REPEAT2_38(what, x, y, ...) |
#define | REPEAT2_39(what, x, y, ...) |
#define | REPEAT2_40(what, x, y, ...) |
#define | REPEAT2_(N, what, ...) EXPAND(CONCATENATE(REPEAT2_, N)(what, __VA_ARGS__)) |
#define | REPEAT2(what, ...) REPEAT2_(NARG2(__VA_ARGS__), what, __VA_ARGS__) |
#define | NARG3(...) NARG3_(__VA_ARGS__, RSEQ3_N()) |
#define | NARG3_(...) EXPAND(ARG3_N(__VA_ARGS__)) |
#define | ARG3_N(_1a, _1b, _1c, _2a, _2b, _2c, _3a, _3b, _3c, _4a, _4b, _4c, _5a, _5b, _5c, _6a, _6b, _6c, _7a, _7b, _7c, _8a, _8b, _8c, _9a, _9b, _9c, _10a, _10b, _10c, _11a, _11b, _11c, _12a, _12b, _12c, _13a, _13b, _13c, _14a, _14b, _14c, _15a, _15b, _15c, _16a, _16b, _16c, _17a, _17b, _17c, _18a, _18b, _18c, _19a, _19b, _19c, _20a, _20b, _20c, _21a, _21b, _21c, _22a, _22b, _22c, _23a, _23b, _23c, _24a, _24b, _24c, _25a, _25b, _25c, _26a, _26b, _26c, _27a, _27b, _27c, _28a, _28b, _28c, _29a, _29b, _29c, _30a, _30b, _30c, _31a, _31b, _31c, _32a, _32b, _32c, _33a, _33b, _33c, _34a, _34b, _34c, _35a, _35b, _35c, _36a, _36b, _36c, _37a, _37b, _37c, _38a, _38b, _38c, _39a, _39b, _39c, _40a, _40b, _40c, N, ...) N |
#define | RSEQ3_N() |
#define | REPEAT3_1(what, a, x, y, z) what(a, x, y, z) |
#define | REPEAT3_2(what, a, x, y, z, ...) |
#define | REPEAT3_3(what, a, x, y, z, ...) |
#define | REPEAT3_4(what, a, x, y, z, ...) |
#define | REPEAT3_5(what, a, x, y, z, ...) |
#define | REPEAT3_6(what, a, x, y, z, ...) |
#define | REPEAT3_7(what, a, x, y, z, ...) |
#define | REPEAT3_8(what, a, x, y, z, ...) |
#define | REPEAT3_9(what, a, x, y, z, ...) |
#define | REPEAT3_10(what, a, x, y, z, ...) |
#define | REPEAT3_11(what, a, x, y, z, ...) |
#define | REPEAT3_12(what, a, x, y, z, ...) |
#define | REPEAT3_13(what, a, x, y, z, ...) |
#define | REPEAT3_14(what, a, x, y, z, ...) |
#define | REPEAT3_15(what, a, x, y, z, ...) |
#define | REPEAT3_16(what, a, x, y, z, ...) |
#define | REPEAT3_17(what, a, x, y, z, ...) |
#define | REPEAT3_18(what, a, x, y, z, ...) |
#define | REPEAT3_19(what, a, x, y, z, ...) |
#define | REPEAT3_20(what, a, x, y, z, ...) |
#define | REPEAT3_21(what, a, x, y, z, ...) |
#define | REPEAT3_22(what, a, x, y, z, ...) |
#define | REPEAT3_23(what, a, x, y, z, ...) |
#define | REPEAT3_24(what, a, x, y, z, ...) |
#define | REPEAT3_25(what, a, x, y, z, ...) |
#define | REPEAT3_26(what, a, x, y, z, ...) |
#define | REPEAT3_27(what, a, x, y, z, ...) |
#define | REPEAT3_28(what, a, x, y, z, ...) |
#define | REPEAT3_29(what, a, x, y, z, ...) |
#define | REPEAT3_30(what, a, x, y, z, ...) |
#define | REPEAT3_31(what, a, x, y, z, ...) |
#define | REPEAT3_32(what, a, x, y, z, ...) |
#define | REPEAT3_33(what, a, x, y, z, ...) |
#define | REPEAT3_34(what, a, x, y, z, ...) |
#define | REPEAT3_35(what, a, x, y, z, ...) |
#define | REPEAT3_36(what, a, x, y, z, ...) |
#define | REPEAT3_37(what, a, x, y, z, ...) |
#define | REPEAT3_38(what, a, x, y, z, ...) |
#define | REPEAT3_39(what, a, x, y, z, ...) |
#define | REPEAT3_40(what, a, x, y, z, ...) |
#define | REPEAT3_(N, what, a, x, y, z, ...) EXPAND(CONCATENATE(REPEAT3_, N)(what, a, x, y, z, __VA_ARGS__)) |
#define | REPEAT3(what, a, x, y, z, ...) REPEAT3_(NARG3(x, y, z, __VA_ARGS__), what, a, x, y, z, __VA_ARGS__) |
#define ARG2_N | ( | _1a, | |
_1b, | |||
_2a, | |||
_2b, | |||
_3a, | |||
_3b, | |||
_4a, | |||
_4b, | |||
_5a, | |||
_5b, | |||
_6a, | |||
_6b, | |||
_7a, | |||
_7b, | |||
_8a, | |||
_8b, | |||
_9a, | |||
_9b, | |||
_10a, | |||
_10b, | |||
_11a, | |||
_11b, | |||
_12a, | |||
_12b, | |||
_13a, | |||
_13b, | |||
_14a, | |||
_14b, | |||
_15a, | |||
_15b, | |||
_16a, | |||
_16b, | |||
_17a, | |||
_17b, | |||
_18a, | |||
_18b, | |||
_19a, | |||
_19b, | |||
_20a, | |||
_20b, | |||
_21a, | |||
_21b, | |||
_22a, | |||
_22b, | |||
_23a, | |||
_23b, | |||
_24a, | |||
_24b, | |||
_25a, | |||
_25b, | |||
_26a, | |||
_26b, | |||
_27a, | |||
_27b, | |||
_28a, | |||
_28b, | |||
_29a, | |||
_29b, | |||
_30a, | |||
_30b, | |||
_31a, | |||
_31b, | |||
_32a, | |||
_32b, | |||
_33a, | |||
_33b, | |||
_34a, | |||
_34b, | |||
_35a, | |||
_35b, | |||
_36a, | |||
_36b, | |||
_37a, | |||
_37b, | |||
_38a, | |||
_38b, | |||
_39a, | |||
_39b, | |||
_40a, | |||
_40b, | |||
N, | |||
... | |||
) | N |
#define ARG3_N | ( | _1a, | |
_1b, | |||
_1c, | |||
_2a, | |||
_2b, | |||
_2c, | |||
_3a, | |||
_3b, | |||
_3c, | |||
_4a, | |||
_4b, | |||
_4c, | |||
_5a, | |||
_5b, | |||
_5c, | |||
_6a, | |||
_6b, | |||
_6c, | |||
_7a, | |||
_7b, | |||
_7c, | |||
_8a, | |||
_8b, | |||
_8c, | |||
_9a, | |||
_9b, | |||
_9c, | |||
_10a, | |||
_10b, | |||
_10c, | |||
_11a, | |||
_11b, | |||
_11c, | |||
_12a, | |||
_12b, | |||
_12c, | |||
_13a, | |||
_13b, | |||
_13c, | |||
_14a, | |||
_14b, | |||
_14c, | |||
_15a, | |||
_15b, | |||
_15c, | |||
_16a, | |||
_16b, | |||
_16c, | |||
_17a, | |||
_17b, | |||
_17c, | |||
_18a, | |||
_18b, | |||
_18c, | |||
_19a, | |||
_19b, | |||
_19c, | |||
_20a, | |||
_20b, | |||
_20c, | |||
_21a, | |||
_21b, | |||
_21c, | |||
_22a, | |||
_22b, | |||
_22c, | |||
_23a, | |||
_23b, | |||
_23c, | |||
_24a, | |||
_24b, | |||
_24c, | |||
_25a, | |||
_25b, | |||
_25c, | |||
_26a, | |||
_26b, | |||
_26c, | |||
_27a, | |||
_27b, | |||
_27c, | |||
_28a, | |||
_28b, | |||
_28c, | |||
_29a, | |||
_29b, | |||
_29c, | |||
_30a, | |||
_30b, | |||
_30c, | |||
_31a, | |||
_31b, | |||
_31c, | |||
_32a, | |||
_32b, | |||
_32c, | |||
_33a, | |||
_33b, | |||
_33c, | |||
_34a, | |||
_34b, | |||
_34c, | |||
_35a, | |||
_35b, | |||
_35c, | |||
_36a, | |||
_36b, | |||
_36c, | |||
_37a, | |||
_37b, | |||
_37c, | |||
_38a, | |||
_38b, | |||
_38c, | |||
_39a, | |||
_39b, | |||
_39c, | |||
_40a, | |||
_40b, | |||
_40c, | |||
N, | |||
... | |||
) | N |
#define ARG_N | ( | _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, | |||
N, | |||
... | |||
) | N |
#define REPEAT2_ | ( | N, | |
what, | |||
... | |||
) | EXPAND(CONCATENATE(REPEAT2_, N)(what, __VA_ARGS__)) |
#define REPEAT2_10 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_11 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_12 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_13 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_14 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_15 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_16 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_17 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_18 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_19 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_2 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_20 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_21 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_22 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_23 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_24 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_25 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_26 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_27 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_28 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_29 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_3 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_30 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_31 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_32 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_33 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_34 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_35 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_36 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_37 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_38 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_39 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_4 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_40 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_5 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_6 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_7 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_8 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT2_9 | ( | what, | |
x, | |||
y, | |||
... | |||
) |
#define REPEAT3 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) | REPEAT3_(NARG3(x, y, z, __VA_ARGS__), what, a, x, y, z, __VA_ARGS__) |
#define REPEAT3_ | ( | N, | |
what, | |||
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) | EXPAND(CONCATENATE(REPEAT3_, N)(what, a, x, y, z, __VA_ARGS__)) |
#define REPEAT3_10 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_11 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_12 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_13 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_14 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_15 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_16 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_17 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_18 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_19 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_2 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_20 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_21 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_22 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_23 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_24 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_25 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_26 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_27 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_28 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_29 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_3 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_30 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_31 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_32 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_33 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_34 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_35 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_36 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_37 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_38 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_39 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_4 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_40 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_5 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_6 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_7 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_8 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT3_9 | ( | what, | |
a, | |||
x, | |||
y, | |||
z, | |||
... | |||
) |
#define REPEAT_ | ( | N, | |
what, | |||
... | |||
) | EXPAND(CONCATENATE(REPEAT_, N)(what, __VA_ARGS__)) |
#define REPEAT_10 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_11 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_12 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_13 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_14 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_15 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_16 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_17 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_18 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_19 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_2 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_20 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_21 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_22 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_23 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_24 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_25 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_26 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_27 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_28 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_29 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_3 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_30 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_31 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_32 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_33 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_34 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_35 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_36 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_37 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_38 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_39 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_4 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_40 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_5 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_6 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_7 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_8 | ( | what, | |
x, | |||
... | |||
) |
#define REPEAT_9 | ( | what, | |
x, | |||
... | |||
) |
#define RSEQ2_N | ( | ) |
#define RSEQ3_N | ( | ) |
#define RSEQ_N | ( | ) |