proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
Go to the source code of this file.
Macros | |
#define | __VEG_IMPL_PP_COUNT(Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6, Arg_7, Arg_8, Arg_9, Arg_10, Arg_11, Arg_12, Arg_13, Arg_14, Arg_15, Arg_16, Arg_17, Arg_18, Arg_19, Arg_20, Arg_21, Arg_22, Arg_23, Arg_24, Arg_25, Arg_26, Arg_27, Arg_28, Arg_29, Arg_30, Arg_31, N, ...) N |
#define | __VEG_IMPL_PP_IS_1_1 1 |
#define | __VEG_IMPL_PP_IS_1_2 0 |
#define | __VEG_IMPL_PP_IS_1_3 0 |
#define | __VEG_IMPL_PP_IS_1_4 0 |
#define | __VEG_IMPL_PP_IS_1_5 0 |
#define | __VEG_IMPL_PP_IS_1_6 0 |
#define | __VEG_IMPL_PP_IS_1_7 0 |
#define | __VEG_IMPL_PP_IS_1_8 0 |
#define | __VEG_IMPL_PP_IS_1_9 0 |
#define | __VEG_IMPL_PP_IS_1_10 0 |
#define | __VEG_IMPL_PP_IS_1_11 0 |
#define | __VEG_IMPL_PP_IS_1_12 0 |
#define | __VEG_IMPL_PP_IS_1_13 0 |
#define | __VEG_IMPL_PP_IS_1_14 0 |
#define | __VEG_IMPL_PP_IS_1_15 0 |
#define | __VEG_IMPL_PP_IS_1_16 0 |
#define | __VEG_IMPL_PP_IS_1_17 0 |
#define | __VEG_IMPL_PP_IS_1_18 0 |
#define | __VEG_IMPL_PP_IS_1_19 0 |
#define | __VEG_IMPL_PP_IS_1_20 0 |
#define | __VEG_IMPL_PP_IS_1_21 0 |
#define | __VEG_IMPL_PP_IS_1_22 0 |
#define | __VEG_IMPL_PP_IS_1_23 0 |
#define | __VEG_IMPL_PP_IS_1_24 0 |
#define | __VEG_IMPL_PP_IS_1_25 0 |
#define | __VEG_IMPL_PP_IS_1_26 0 |
#define | __VEG_IMPL_PP_IS_1_27 0 |
#define | __VEG_IMPL_PP_IS_1_28 0 |
#define | __VEG_IMPL_PP_IS_1_29 0 |
#define | __VEG_IMPL_PP_IS_1_30 0 |
#define | __VEG_IMPL_PP_IS_1_31 0 |
#define | __VEG_IMPL_PP_IS_1_32 0 |
#define | __VEG_IMPL_PP_IS_1_33 0 |
#define | __VEG_IMPL_PP_DEC_1 0 |
#define | __VEG_IMPL_PP_DEC_2 1 |
#define | __VEG_IMPL_PP_DEC_3 2 |
#define | __VEG_IMPL_PP_DEC_4 3 |
#define | __VEG_IMPL_PP_DEC_5 4 |
#define | __VEG_IMPL_PP_DEC_6 5 |
#define | __VEG_IMPL_PP_DEC_7 6 |
#define | __VEG_IMPL_PP_DEC_8 7 |
#define | __VEG_IMPL_PP_DEC_9 8 |
#define | __VEG_IMPL_PP_DEC_10 9 |
#define | __VEG_IMPL_PP_DEC_11 10 |
#define | __VEG_IMPL_PP_DEC_12 11 |
#define | __VEG_IMPL_PP_DEC_13 12 |
#define | __VEG_IMPL_PP_DEC_14 13 |
#define | __VEG_IMPL_PP_DEC_15 14 |
#define | __VEG_IMPL_PP_DEC_16 15 |
#define | __VEG_IMPL_PP_DEC_17 16 |
#define | __VEG_IMPL_PP_DEC_18 17 |
#define | __VEG_IMPL_PP_DEC_19 18 |
#define | __VEG_IMPL_PP_DEC_20 19 |
#define | __VEG_IMPL_PP_DEC_21 20 |
#define | __VEG_IMPL_PP_DEC_22 21 |
#define | __VEG_IMPL_PP_DEC_23 22 |
#define | __VEG_IMPL_PP_DEC_24 23 |
#define | __VEG_IMPL_PP_DEC_25 24 |
#define | __VEG_IMPL_PP_DEC_26 25 |
#define | __VEG_IMPL_PP_DEC_27 26 |
#define | __VEG_IMPL_PP_DEC_28 27 |
#define | __VEG_IMPL_PP_DEC_29 28 |
#define | __VEG_IMPL_PP_DEC_30 29 |
#define | __VEG_IMPL_PP_DEC_31 30 |
#define | __VEG_IMPL_PP_DEC_32 31 |
#define | __VEG_IMPL_PP_DEC_33 32 |
#define | __VEG_IMPL_PP_INC_0 1 |
#define | __VEG_IMPL_PP_INC_1 2 |
#define | __VEG_IMPL_PP_INC_2 3 |
#define | __VEG_IMPL_PP_INC_3 4 |
#define | __VEG_IMPL_PP_INC_4 5 |
#define | __VEG_IMPL_PP_INC_5 6 |
#define | __VEG_IMPL_PP_INC_6 7 |
#define | __VEG_IMPL_PP_INC_7 8 |
#define | __VEG_IMPL_PP_INC_8 9 |
#define | __VEG_IMPL_PP_INC_9 10 |
#define | __VEG_IMPL_PP_INC_10 11 |
#define | __VEG_IMPL_PP_INC_11 12 |
#define | __VEG_IMPL_PP_INC_12 13 |
#define | __VEG_IMPL_PP_INC_13 14 |
#define | __VEG_IMPL_PP_INC_14 15 |
#define | __VEG_IMPL_PP_INC_15 16 |
#define | __VEG_IMPL_PP_INC_16 17 |
#define | __VEG_IMPL_PP_INC_17 18 |
#define | __VEG_IMPL_PP_INC_18 19 |
#define | __VEG_IMPL_PP_INC_19 20 |
#define | __VEG_IMPL_PP_INC_20 21 |
#define | __VEG_IMPL_PP_INC_21 22 |
#define | __VEG_IMPL_PP_INC_22 23 |
#define | __VEG_IMPL_PP_INC_23 24 |
#define | __VEG_IMPL_PP_INC_24 25 |
#define | __VEG_IMPL_PP_INC_25 26 |
#define | __VEG_IMPL_PP_INC_26 27 |
#define | __VEG_IMPL_PP_INC_27 28 |
#define | __VEG_IMPL_PP_INC_28 29 |
#define | __VEG_IMPL_PP_INC_29 30 |
#define | __VEG_IMPL_PP_INC_30 31 |
#define | __VEG_IMPL_PP_INC_31 32 |
#define | __VEG_IMPL_PP_INC_32 33 |
#define | __VEG_IMPL_PP_DEC_I(X) __VEG_IMPL_PP_DEC_##X |
#define | __VEG_IMPL_PP_DEC(X) __VEG_IMPL_PP_DEC_I(X) |
#define | __VEG_IMPL_PP_INC_I(X) __VEG_IMPL_PP_INC_##X |
#define | __VEG_IMPL_PP_INC(X) __VEG_IMPL_PP_INC_I(X) |
#define | __VEG_IMPL_PP_IS_1_I(X) __VEG_IMPL_PP_IS_1_##X |
#define | __VEG_IMPL_PP_IS_1(X) __VEG_IMPL_PP_IS_1_I(X) |
#define | __VEG_IMPL_PP_COMMA_IF_NOT_0_1 |
#define | __VEG_IMPL_PP_COMMA_IF_NOT_0_0 , |
#define | __VEG_PP_COMMA_IF_NOT_0(X) __VEG_PP_CAT2(__VEG_IMPL_PP_COMMA_IF_NOT_0_, __VEG_PP_IS_0(X)) |
#define | __VEG_PP_IS_1(X) __VEG_IMPL_PP_IS_1_I(X) |
#define | __VEG_PP_IS_0(X) __VEG_PP_IS_1(__VEG_IMPL_PP_INC_I(X)) |
#define | __VEG_PP_ID(X) X |
#define | __VEG_IMPL_PP_VARIADIC_SIZE(...) __VEG_PP_ID(__VEG_IMPL_PP_COUNT(__VA_ARGS__, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)) |
#define | __VEG_IMPL_PP_MAKE_TUPLE0 () |
#define | __VEG_IMPL_PP_MAKE_TUPLE1 (0) |
#define | __VEG_IMPL_PP_MAKE_TUPLE2 (0, 1) |
#define | __VEG_IMPL_PP_MAKE_TUPLE3 (0, 1, 2) |
#define | __VEG_IMPL_PP_MAKE_TUPLE4 (0, 1, 2, 3) |
#define | __VEG_IMPL_PP_MAKE_TUPLE5 (0, 1, 2, 3, 4) |
#define | __VEG_IMPL_PP_MAKE_TUPLE6 (0, 1, 2, 3, 4, 5) |
#define | __VEG_IMPL_PP_MAKE_TUPLE7 (0, 1, 2, 3, 4, 5, 6) |
#define | __VEG_IMPL_PP_MAKE_TUPLE8 (0, 1, 2, 3, 4, 5, 6, 7) |
#define | __VEG_IMPL_PP_MAKE_TUPLE9 (0, 1, 2, 3, 4, 5, 6, 7, 8) |
#define | __VEG_IMPL_PP_MAKE_TUPLE10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) |
#define | __VEG_IMPL_PP_MAKE_TUPLE11 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) |
#define | __VEG_IMPL_PP_MAKE_TUPLE12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) |
#define | __VEG_IMPL_PP_MAKE_TUPLE13 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) |
#define | __VEG_IMPL_PP_MAKE_TUPLE14 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13) |
#define | __VEG_IMPL_PP_MAKE_TUPLE15 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) |
#define | __VEG_IMPL_PP_MAKE_TUPLE16 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) |
#define | __VEG_IMPL_PP_MAKE_TUPLE17 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16) |
#define | __VEG_IMPL_PP_MAKE_TUPLE18 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17) |
#define | __VEG_IMPL_PP_MAKE_TUPLE19 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18) |
#define | __VEG_IMPL_PP_MAKE_TUPLE20 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19) |
#define | __VEG_IMPL_PP_MAKE_TUPLE21 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20) |
#define | __VEG_IMPL_PP_MAKE_TUPLE22 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) |
#define | __VEG_IMPL_PP_MAKE_TUPLE23 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22) |
#define | __VEG_IMPL_PP_MAKE_TUPLE24 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23) |
#define | __VEG_IMPL_PP_MAKE_TUPLE25 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24) |
#define | __VEG_IMPL_PP_MAKE_TUPLE26 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE27 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE28 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE29 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE30 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE31 (0, 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) |
#define | __VEG_IMPL_PP_MAKE_TUPLE32 (0, 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) |
#define | __VEG_IMPL_PP_CAT(A, ...) A##__VA_ARGS__ |
#define | __VEG_IMPL_PP_CAT2(A, ...) A##__VA_ARGS__ |
#define | __VEG_IMPL_PP_CAT3(A, ...) A##__VA_ARGS__ |
#define | __VEG_IMPL_PP_CONSUME(X) |
#define | __VEG_IMPL_PP_SEQ_HEAD_1(X) |
#define | __VEG_IMPL_PP_SEQ_HEAD_0(X) X __VEG_IMPL_PP_SEQ_HEAD_1( |
#define | __VEG_IMPL_PP_HEAD_0(arg, ...) arg |
#define | __VEG_IMPL_PP_TAIL_0(arg, ...) __VA_ARGS__ |
#define | __VEG_IMPL_PP_HEAD_1(arg) arg |
#define | __VEG_IMPL_PP_TAIL_1(arg) |
#define | __VEG_IMPL_PP_STRINGIZE(...) #__VA_ARGS__ |
#define | __VEG_IMPL_PP_REMOVE_PAREN1(...) __VEG_IMPL_PP_REMOVE_PAREN1 __VA_ARGS__ |
#define | __VEG_IMPL_PP_REMOVE_PAREN2(...) __VEG_PP_CAT(__VEG_IMPL_PP, __VA_ARGS__) |
#define | __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN1 |
#define | __VEG_IMPL_PP_REMOVE_PAREN11(...) __VEG_IMPL_PP_REMOVE_PAREN11 __VA_ARGS__ |
#define | __VEG_IMPL_PP_REMOVE_PAREN21(...) __VEG_PP_CAT(__VEG_IMPL_PP, __VA_ARGS__) |
#define | __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN11 |
#define | __VEG_PP_MAKE_TUPLE(N) __VEG_PP_CAT2(__VEG_IMPL_PP_MAKE_TUPLE, N) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_1(Macro, Data, Tuple) Macro(Data, __VEG_PP_REMOVE_PAREN1(Tuple)) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_2(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_3(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_4(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_5(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_6(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_7(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_8(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_9(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_10(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_11(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_12(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_13(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_14(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_15(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_16(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_17(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_18(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_19(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_20(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_21(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_22(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_23(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_24(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_25(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_26(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_27(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_28(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_29(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_30(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_31(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_32(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_1(Macro, Start, Data, Tuple) Macro(Start, Data, __VEG_PP_REMOVE_PAREN1(Tuple)) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_2(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_3(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_4(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_5(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_6(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_7(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_8(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_9(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_10(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_11(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_12(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_13(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_14(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_15(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_16(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_17(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_18(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_19(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_20(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_21(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_22(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_23(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_24(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_25(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_26(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_27(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_28(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_29(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_30(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_31(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TUPLE_FOR_EACH_I_32(Macro, Start, Data, Tuple) |
#define | __VEG_IMPL_PP_TRANSFORM_HELPER(I, Macro_Data, Elem) |
#define | __VEG_IMPL_PP_TRANSFORM_0(Macro, Data, Tuple) |
#define | __VEG_IMPL_PP_TRANSFORM_1(Macro, Data, Tuple) (Macro(0, Data, __VEG_PP_REMOVE_PAREN1(Tuple))) |
#define | __VEG_PP_TUPLE_FOR_EACH_I(Macro, Data, Tuple) |
#define | __VEG_PP_TUPLE_FOR_EACH(Macro, Data, Tuple) |
#define | __VEG_PP_TUPLE_TRANSFORM_I(Macro, Data, Tuple) |
#define | __VEG_PP_TUPLE_SIZE(Tuple) __VEG_PP_ID(__VEG_IMPL_PP_VARIADIC_SIZE Tuple) |
#define | __VEG_PP_SEQ_HEAD(Seq) __VEG_IMPL_PP_SEQ_HEAD_0 Seq) |
#define | __VEG_PP_SEQ_TAIL(Seq) __VEG_IMPL_PP_CONSUME Seq |
#define | __VEG_PP_HEAD(...) |
#define | __VEG_PP_TAIL(...) |
#define | __VEG_PP_STRINGIZE(...) __VEG_IMPL_PP_STRINGIZE(__VA_ARGS__) |
#define | __VEG_PP_CAT(A, ...) __VEG_IMPL_PP_CAT(A, __VA_ARGS__) |
#define | __VEG_PP_CAT2(A, ...) __VEG_IMPL_PP_CAT2(A, __VA_ARGS__) |
#define | __VEG_PP_CAT3(A, ...) __VEG_IMPL_PP_CAT3(A, __VA_ARGS__) |
#define | __VEG_PP_REMOVE_PAREN(...) |
#define | __VEG_PP_REMOVE_PAREN1(...) |
#define | __VEG_PP_UNWRAP(...) __VEG_PP_ID(__VEG_PP_HEAD __VA_ARGS__ __VEG_PP_TAIL __VA_ARGS__) |
#define __VEG_IMPL_PP_COUNT | ( | Arg_0, | |
Arg_1, | |||
Arg_2, | |||
Arg_3, | |||
Arg_4, | |||
Arg_5, | |||
Arg_6, | |||
Arg_7, | |||
Arg_8, | |||
Arg_9, | |||
Arg_10, | |||
Arg_11, | |||
Arg_12, | |||
Arg_13, | |||
Arg_14, | |||
Arg_15, | |||
Arg_16, | |||
Arg_17, | |||
Arg_18, | |||
Arg_19, | |||
Arg_20, | |||
Arg_21, | |||
Arg_22, | |||
Arg_23, | |||
Arg_24, | |||
Arg_25, | |||
Arg_26, | |||
Arg_27, | |||
Arg_28, | |||
Arg_29, | |||
Arg_30, | |||
Arg_31, | |||
N, | |||
... ) N |
Definition at line 5 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_1 1 |
Definition at line 7 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_2 0 |
Definition at line 8 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_3 0 |
Definition at line 9 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_4 0 |
Definition at line 10 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_5 0 |
Definition at line 11 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_6 0 |
Definition at line 12 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_7 0 |
Definition at line 13 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_8 0 |
Definition at line 14 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_9 0 |
Definition at line 15 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_10 0 |
Definition at line 16 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_11 0 |
Definition at line 17 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_12 0 |
Definition at line 18 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_13 0 |
Definition at line 19 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_14 0 |
Definition at line 20 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_15 0 |
Definition at line 21 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_16 0 |
Definition at line 22 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_17 0 |
Definition at line 23 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_18 0 |
Definition at line 24 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_19 0 |
Definition at line 25 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_20 0 |
Definition at line 26 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_21 0 |
Definition at line 27 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_22 0 |
Definition at line 28 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_23 0 |
Definition at line 29 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_24 0 |
Definition at line 30 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_25 0 |
Definition at line 31 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_26 0 |
Definition at line 32 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_27 0 |
Definition at line 33 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_28 0 |
Definition at line 34 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_29 0 |
Definition at line 35 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_30 0 |
Definition at line 36 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_31 0 |
Definition at line 37 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_32 0 |
Definition at line 38 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_33 0 |
Definition at line 39 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_1 0 |
Definition at line 41 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_2 1 |
Definition at line 42 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_3 2 |
Definition at line 43 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_4 3 |
Definition at line 44 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_5 4 |
Definition at line 45 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_6 5 |
Definition at line 46 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_7 6 |
Definition at line 47 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_8 7 |
Definition at line 48 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_9 8 |
Definition at line 49 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_10 9 |
Definition at line 50 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_11 10 |
Definition at line 51 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_12 11 |
Definition at line 52 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_13 12 |
Definition at line 53 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_14 13 |
Definition at line 54 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_15 14 |
Definition at line 55 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_16 15 |
Definition at line 56 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_17 16 |
Definition at line 57 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_18 17 |
Definition at line 58 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_19 18 |
Definition at line 59 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_20 19 |
Definition at line 60 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_21 20 |
Definition at line 61 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_22 21 |
Definition at line 62 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_23 22 |
Definition at line 63 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_24 23 |
Definition at line 64 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_25 24 |
Definition at line 65 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_26 25 |
Definition at line 66 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_27 26 |
Definition at line 67 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_28 27 |
Definition at line 68 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_29 28 |
Definition at line 69 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_30 29 |
Definition at line 70 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_31 30 |
Definition at line 71 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_32 31 |
Definition at line 72 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_33 32 |
Definition at line 73 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_0 1 |
Definition at line 75 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_1 2 |
Definition at line 76 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_2 3 |
Definition at line 77 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_3 4 |
Definition at line 78 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_4 5 |
Definition at line 79 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_5 6 |
Definition at line 80 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_6 7 |
Definition at line 81 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_7 8 |
Definition at line 82 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_8 9 |
Definition at line 83 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_9 10 |
Definition at line 84 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_10 11 |
Definition at line 85 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_11 12 |
Definition at line 86 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_12 13 |
Definition at line 87 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_13 14 |
Definition at line 88 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_14 15 |
Definition at line 89 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_15 16 |
Definition at line 90 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_16 17 |
Definition at line 91 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_17 18 |
Definition at line 92 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_18 19 |
Definition at line 93 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_19 20 |
Definition at line 94 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_20 21 |
Definition at line 95 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_21 22 |
Definition at line 96 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_22 23 |
Definition at line 97 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_23 24 |
Definition at line 98 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_24 25 |
Definition at line 99 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_25 26 |
Definition at line 100 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_26 27 |
Definition at line 101 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_27 28 |
Definition at line 102 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_28 29 |
Definition at line 103 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_29 30 |
Definition at line 104 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_30 31 |
Definition at line 105 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_31 32 |
Definition at line 106 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_32 33 |
Definition at line 107 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC_I | ( | X | ) | __VEG_IMPL_PP_DEC_##X |
Definition at line 109 of file preprocessor.hpp.
#define __VEG_IMPL_PP_DEC | ( | X | ) | __VEG_IMPL_PP_DEC_I(X) |
Definition at line 110 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC_I | ( | X | ) | __VEG_IMPL_PP_INC_##X |
Definition at line 111 of file preprocessor.hpp.
#define __VEG_IMPL_PP_INC | ( | X | ) | __VEG_IMPL_PP_INC_I(X) |
Definition at line 112 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1_I | ( | X | ) | __VEG_IMPL_PP_IS_1_##X |
Definition at line 113 of file preprocessor.hpp.
#define __VEG_IMPL_PP_IS_1 | ( | X | ) | __VEG_IMPL_PP_IS_1_I(X) |
Definition at line 114 of file preprocessor.hpp.
#define __VEG_IMPL_PP_COMMA_IF_NOT_0_1 |
Definition at line 116 of file preprocessor.hpp.
#define __VEG_IMPL_PP_COMMA_IF_NOT_0_0 , |
Definition at line 117 of file preprocessor.hpp.
#define __VEG_PP_COMMA_IF_NOT_0 | ( | X | ) | __VEG_PP_CAT2(__VEG_IMPL_PP_COMMA_IF_NOT_0_, __VEG_PP_IS_0(X)) |
Definition at line 118 of file preprocessor.hpp.
#define __VEG_PP_IS_1 | ( | X | ) | __VEG_IMPL_PP_IS_1_I(X) |
Definition at line 120 of file preprocessor.hpp.
#define __VEG_PP_IS_0 | ( | X | ) | __VEG_PP_IS_1(__VEG_IMPL_PP_INC_I(X)) |
Definition at line 121 of file preprocessor.hpp.
#define __VEG_PP_ID | ( | X | ) | X |
Definition at line 123 of file preprocessor.hpp.
#define __VEG_IMPL_PP_VARIADIC_SIZE | ( | ... | ) | __VEG_PP_ID(__VEG_IMPL_PP_COUNT(__VA_ARGS__, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)) |
Definition at line 125 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE0 () |
Definition at line 127 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE1 (0) |
Definition at line 128 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE2 (0, 1) |
Definition at line 129 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE3 (0, 1, 2) |
Definition at line 130 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE4 (0, 1, 2, 3) |
Definition at line 131 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE5 (0, 1, 2, 3, 4) |
Definition at line 132 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE6 (0, 1, 2, 3, 4, 5) |
Definition at line 133 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE7 (0, 1, 2, 3, 4, 5, 6) |
Definition at line 134 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE8 (0, 1, 2, 3, 4, 5, 6, 7) |
Definition at line 135 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE9 (0, 1, 2, 3, 4, 5, 6, 7, 8) |
Definition at line 136 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) |
Definition at line 137 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE11 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) |
Definition at line 138 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) |
Definition at line 139 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE13 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) |
Definition at line 140 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE14 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13) |
Definition at line 141 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE15 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) |
Definition at line 142 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE16 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) |
Definition at line 143 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE17 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16) |
Definition at line 144 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE18 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17) |
Definition at line 145 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE19 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18) |
Definition at line 146 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE20 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19) |
Definition at line 147 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE21 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20) |
Definition at line 148 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE22 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) |
Definition at line 149 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE23 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22) |
Definition at line 150 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE24 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23) |
Definition at line 151 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE25 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24) |
Definition at line 152 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE26 (0, 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) |
Definition at line 153 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE27 (0, 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) |
Definition at line 154 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE28 (0, 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) |
Definition at line 155 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE29 (0, 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) |
Definition at line 156 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE30 (0, 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) |
Definition at line 157 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE31 (0, 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) |
Definition at line 158 of file preprocessor.hpp.
#define __VEG_IMPL_PP_MAKE_TUPLE32 (0, 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) |
Definition at line 159 of file preprocessor.hpp.
#define __VEG_IMPL_PP_CAT | ( | A, | |
... ) A##__VA_ARGS__ |
Definition at line 162 of file preprocessor.hpp.
#define __VEG_IMPL_PP_CAT2 | ( | A, | |
... ) A##__VA_ARGS__ |
Definition at line 163 of file preprocessor.hpp.
#define __VEG_IMPL_PP_CAT3 | ( | A, | |
... ) A##__VA_ARGS__ |
Definition at line 164 of file preprocessor.hpp.
#define __VEG_IMPL_PP_CONSUME | ( | X | ) |
Definition at line 166 of file preprocessor.hpp.
#define __VEG_IMPL_PP_SEQ_HEAD_1 | ( | X | ) |
Definition at line 168 of file preprocessor.hpp.
#define __VEG_IMPL_PP_SEQ_HEAD_0 | ( | X | ) | X __VEG_IMPL_PP_SEQ_HEAD_1( |
Definition at line 169 of file preprocessor.hpp.
#define __VEG_IMPL_PP_HEAD_0 | ( | arg, | |
... ) arg |
Definition at line 171 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TAIL_0 | ( | arg, | |
... ) __VA_ARGS__ |
Definition at line 172 of file preprocessor.hpp.
#define __VEG_IMPL_PP_HEAD_1 | ( | arg | ) | arg |
Definition at line 173 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TAIL_1 | ( | arg | ) |
Definition at line 174 of file preprocessor.hpp.
#define __VEG_IMPL_PP_STRINGIZE | ( | ... | ) | #__VA_ARGS__ |
Definition at line 176 of file preprocessor.hpp.
#define __VEG_IMPL_PP_REMOVE_PAREN1 | ( | ... | ) | __VEG_IMPL_PP_REMOVE_PAREN1 __VA_ARGS__ |
Definition at line 178 of file preprocessor.hpp.
#define __VEG_IMPL_PP_REMOVE_PAREN2 | ( | ... | ) | __VEG_PP_CAT(__VEG_IMPL_PP, __VA_ARGS__) |
Definition at line 179 of file preprocessor.hpp.
#define __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN1 |
Definition at line 181 of file preprocessor.hpp.
#define __VEG_IMPL_PP_REMOVE_PAREN11 | ( | ... | ) | __VEG_IMPL_PP_REMOVE_PAREN11 __VA_ARGS__ |
Definition at line 183 of file preprocessor.hpp.
#define __VEG_IMPL_PP_REMOVE_PAREN21 | ( | ... | ) | __VEG_PP_CAT(__VEG_IMPL_PP, __VA_ARGS__) |
Definition at line 185 of file preprocessor.hpp.
#define __VEG_IMPL_PP__VEG_IMPL_PP_REMOVE_PAREN11 |
Definition at line 187 of file preprocessor.hpp.
#define __VEG_PP_MAKE_TUPLE | ( | N | ) | __VEG_PP_CAT2(__VEG_IMPL_PP_MAKE_TUPLE, N) |
Definition at line 189 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_1 | ( | Macro, | |
Data, | |||
Tuple ) Macro(Data, __VEG_PP_REMOVE_PAREN1(Tuple)) |
Definition at line 191 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_2 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 193 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_3 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 196 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_4 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 199 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_5 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 202 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_6 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 205 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_7 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 208 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_8 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 211 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_9 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 214 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_10 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 217 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_11 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 220 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_12 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 223 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_13 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 226 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_14 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 229 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_15 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 232 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_16 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 235 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_17 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 238 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_18 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 241 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_19 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 244 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_20 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 247 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_21 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 250 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_22 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 253 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_23 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 256 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_24 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 259 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_25 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 262 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_26 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 265 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_27 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 268 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_28 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 271 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_29 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 274 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_30 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 277 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_31 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 280 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_32 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 283 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_1 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) Macro(Start, Data, __VEG_PP_REMOVE_PAREN1(Tuple)) |
Definition at line 287 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_2 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 289 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_3 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 292 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_4 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 295 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_5 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 298 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_6 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 301 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_7 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 304 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_8 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 307 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_9 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 310 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_10 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 313 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_11 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 316 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_12 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 319 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_13 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 322 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_14 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 325 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_15 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 328 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_16 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 331 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_17 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 334 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_18 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 337 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_19 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 340 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_20 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 343 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_21 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 346 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_22 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 349 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_23 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 352 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_24 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 355 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_25 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 358 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_26 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 361 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_27 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 364 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_28 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 367 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_29 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 370 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_30 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 373 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_31 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 376 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TUPLE_FOR_EACH_I_32 | ( | Macro, | |
Start, | |||
Data, | |||
Tuple ) |
Definition at line 379 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TRANSFORM_HELPER | ( | I, | |
Macro_Data, | |||
Elem ) |
Definition at line 383 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TRANSFORM_0 | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 387 of file preprocessor.hpp.
#define __VEG_IMPL_PP_TRANSFORM_1 | ( | Macro, | |
Data, | |||
Tuple ) (Macro(0, Data, __VEG_PP_REMOVE_PAREN1(Tuple))) |
Definition at line 391 of file preprocessor.hpp.
#define __VEG_PP_TUPLE_FOR_EACH_I | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 394 of file preprocessor.hpp.
#define __VEG_PP_TUPLE_FOR_EACH | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 397 of file preprocessor.hpp.
#define __VEG_PP_TUPLE_TRANSFORM_I | ( | Macro, | |
Data, | |||
Tuple ) |
Definition at line 401 of file preprocessor.hpp.
#define __VEG_PP_TUPLE_SIZE | ( | Tuple | ) | __VEG_PP_ID(__VEG_IMPL_PP_VARIADIC_SIZE Tuple) |
Definition at line 406 of file preprocessor.hpp.
#define __VEG_PP_SEQ_HEAD | ( | Seq | ) | __VEG_IMPL_PP_SEQ_HEAD_0 Seq) |
Definition at line 408 of file preprocessor.hpp.
#define __VEG_PP_SEQ_TAIL | ( | Seq | ) | __VEG_IMPL_PP_CONSUME Seq |
Definition at line 410 of file preprocessor.hpp.
#define __VEG_PP_HEAD | ( | ... | ) |
Definition at line 412 of file preprocessor.hpp.
#define __VEG_PP_TAIL | ( | ... | ) |
Definition at line 416 of file preprocessor.hpp.
#define __VEG_PP_STRINGIZE | ( | ... | ) | __VEG_IMPL_PP_STRINGIZE(__VA_ARGS__) |
Definition at line 421 of file preprocessor.hpp.
#define __VEG_PP_CAT | ( | A, | |
... ) __VEG_IMPL_PP_CAT(A, __VA_ARGS__) |
Definition at line 422 of file preprocessor.hpp.
#define __VEG_PP_CAT2 | ( | A, | |
... ) __VEG_IMPL_PP_CAT2(A, __VA_ARGS__) |
Definition at line 423 of file preprocessor.hpp.
#define __VEG_PP_CAT3 | ( | A, | |
... ) __VEG_IMPL_PP_CAT3(A, __VA_ARGS__) |
Definition at line 424 of file preprocessor.hpp.
#define __VEG_PP_REMOVE_PAREN | ( | ... | ) |
Definition at line 425 of file preprocessor.hpp.
#define __VEG_PP_REMOVE_PAREN1 | ( | ... | ) |
Definition at line 428 of file preprocessor.hpp.
#define __VEG_PP_UNWRAP | ( | ... | ) | __VEG_PP_ID(__VEG_PP_HEAD __VA_ARGS__ __VEG_PP_TAIL __VA_ARGS__) |
Definition at line 431 of file preprocessor.hpp.