HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
preprocessorUtilsLite.h File Reference
+ Include dependency graph for preprocessorUtilsLite.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TF_PP_CAT_IMPL(x, y)   x ## y
 
#define TF_PP_CAT(x, y)   TF_PP_CAT_IMPL(x, y)
 
#define TF_PP_STRINGIZE_IMPL(x)   #x
 
#define TF_PP_STRINGIZE(x)   TF_PP_STRINGIZE_IMPL(x)
 Expand and convert the argument to a string, using a most minimal macro. More...
 
#define TF_PP_VARIADIC_SIZE(...)   TF_PP_VARIADIC_SIZE_IMPL(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 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,)
 
#define TF_PP_VARIADIC_ELEM(n,...)   TF_PP_CAT(TF_PP_VAE_, n)(__VA_ARGS__,)
 
#define TF_PP_VARIADIC_SIZE_IMPL(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63, size,...)   size
 
#define TF_PP_VAE_0(a0,...)   a0
 
#define TF_PP_VAE_1(a0, a1,...)   a1
 
#define TF_PP_VAE_2(a0, a1, a2,...)   a2
 
#define TF_PP_VAE_3(a0, a1, a2, a3,...)   a3
 
#define TF_PP_VAE_4(a0, a1, a2, a3, a4,...)   a4
 
#define TF_PP_VAE_5(a0, a1, a2, a3, a4, a5,...)   a5
 
#define TF_PP_VAE_6(a0, a1, a2, a3, a4, a5, a6,...)   a6
 
#define TF_PP_VAE_7(a0, a1, a2, a3, a4, a5, a6, a7,...)   a7
 
#define TF_PP_VAE_8(a0, a1, a2, a3, a4, a5, a6, a7, a8,...)   a8
 
#define TF_PP_VAE_9(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9,...)   a9
 
#define TF_PP_VAE_10(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,...)   a10
 
#define TF_PP_VAE_11(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11,...)   a11
 
#define TF_PP_VAE_12(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12,...)   a12
 
#define TF_PP_VAE_13(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13,...)   a13
 
#define TF_PP_VAE_14(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,...)   a14
 
#define TF_PP_VAE_15(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,...)   a15
 
#define TF_PP_VAE_16(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16,...)   a16
 
#define TF_PP_VAE_17(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17,...)   a17
 
#define TF_PP_VAE_18(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18,...)   a18
 
#define TF_PP_VAE_19(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19,...)   a19
 
#define TF_PP_VAE_20(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20,...)   a20
 
#define TF_PP_VAE_21(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21,...)   a21
 
#define TF_PP_VAE_22(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22,...)   a22
 
#define TF_PP_VAE_23(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23,...)   a23
 
#define TF_PP_VAE_24(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24,...)   a24
 
#define TF_PP_VAE_25(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25,...)   a25
 
#define TF_PP_VAE_26(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26,...)   a26
 
#define TF_PP_VAE_27(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27,...)   a27
 
#define TF_PP_VAE_28(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,...)   a28
 
#define TF_PP_VAE_29(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29,...)   a29
 
#define TF_PP_VAE_30(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30,...)   a30
 
#define TF_PP_VAE_31(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31,...)   a31
 
#define TF_PP_VAE_32(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32,...)   a32
 
#define TF_PP_VAE_33(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33,...)   a33
 
#define TF_PP_VAE_34(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34,...)   a34
 
#define TF_PP_VAE_35(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35,...)   a35
 
#define TF_PP_VAE_36(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36,...)   a36
 
#define TF_PP_VAE_37(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37,...)   a37
 
#define TF_PP_VAE_38(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38,...)   a38
 
#define TF_PP_VAE_39(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39,...)   a39
 
#define TF_PP_VAE_40(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40,...)   a40
 
#define TF_PP_VAE_41(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,...)   a41
 
#define TF_PP_VAE_42(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42,...)   a42
 
#define TF_PP_VAE_43(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43,...)   a43
 
#define TF_PP_VAE_44(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44,...)   a44
 
#define TF_PP_VAE_45(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45,...)   a45
 
#define TF_PP_VAE_46(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46,...)   a46
 
#define TF_PP_VAE_47(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47,...)   a47
 
#define TF_PP_VAE_48(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48,...)   a48
 
#define TF_PP_VAE_49(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49,...)   a49
 
#define TF_PP_VAE_50(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50,...)   a50
 
#define TF_PP_VAE_51(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51,...)   a51
 
#define TF_PP_VAE_52(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52,...)   a52
 
#define TF_PP_VAE_53(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53,...)   a53
 
#define TF_PP_VAE_54(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,...)   a54
 
#define TF_PP_VAE_55(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55,...)   a55
 
#define TF_PP_VAE_56(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56,...)   a56
 
#define TF_PP_VAE_57(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57,...)   a57
 
#define TF_PP_VAE_58(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58,...)   a58
 
#define TF_PP_VAE_59(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59,...)   a59
 
#define TF_PP_VAE_60(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60,...)   a60
 
#define TF_PP_VAE_61(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61,...)   a61
 
#define TF_PP_VAE_62(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62,...)   a62
 
#define TF_PP_VAE_63(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63,...)   a63
 
#define TF_PP_FE_0(_macro,...)
 
#define TF_PP_FE_1(_macro, a)   _macro(a)
 
#define TF_PP_FE_2(_macro, a,...)   _macro(a) TF_PP_FE_1(_macro, __VA_ARGS__)
 
#define TF_PP_FE_3(_macro, a,...)   _macro(a) TF_PP_FE_2(_macro, __VA_ARGS__)
 
#define TF_PP_FE_4(_macro, a,...)   _macro(a) TF_PP_FE_3(_macro, __VA_ARGS__)
 
#define TF_PP_FE_5(_macro, a,...)   _macro(a) TF_PP_FE_4(_macro, __VA_ARGS__)
 
#define TF_PP_FE_6(_macro, a,...)   _macro(a) TF_PP_FE_5(_macro, __VA_ARGS__)
 
#define TF_PP_FE_7(_macro, a,...)   _macro(a) TF_PP_FE_6(_macro, __VA_ARGS__)
 
#define TF_PP_FE_8(_macro, a,...)   _macro(a) TF_PP_FE_7(_macro, __VA_ARGS__)
 
#define TF_PP_FE_9(_macro, a,...)   _macro(a) TF_PP_FE_8(_macro, __VA_ARGS__)
 
#define TF_PP_FE_10(_macro, a,...)   _macro(a) TF_PP_FE_9(_macro, __VA_ARGS__)
 
#define TF_PP_FE_11(_macro, a,...)   _macro(a) TF_PP_FE_10(_macro, __VA_ARGS__)
 
#define TF_PP_FE_12(_macro, a,...)   _macro(a) TF_PP_FE_11(_macro, __VA_ARGS__)
 
#define TF_PP_FE_13(_macro, a,...)   _macro(a) TF_PP_FE_12(_macro, __VA_ARGS__)
 
#define TF_PP_FE_14(_macro, a,...)   _macro(a) TF_PP_FE_13(_macro, __VA_ARGS__)
 
#define TF_PP_FE_15(_macro, a,...)   _macro(a) TF_PP_FE_14(_macro, __VA_ARGS__)
 
#define TF_PP_FE_16(_macro, a,...)   _macro(a) TF_PP_FE_15(_macro, __VA_ARGS__)
 
#define TF_PP_FE_17(_macro, a,...)   _macro(a) TF_PP_FE_16(_macro, __VA_ARGS__)
 
#define TF_PP_FE_18(_macro, a,...)   _macro(a) TF_PP_FE_17(_macro, __VA_ARGS__)
 
#define TF_PP_FE_19(_macro, a,...)   _macro(a) TF_PP_FE_18(_macro, __VA_ARGS__)
 
#define TF_PP_FE_20(_macro, a,...)   _macro(a) TF_PP_FE_19(_macro, __VA_ARGS__)
 
#define TF_PP_FE_21(_macro, a,...)   _macro(a) TF_PP_FE_20(_macro, __VA_ARGS__)
 
#define TF_PP_FE_22(_macro, a,...)   _macro(a) TF_PP_FE_21(_macro, __VA_ARGS__)
 
#define TF_PP_FE_23(_macro, a,...)   _macro(a) TF_PP_FE_22(_macro, __VA_ARGS__)
 
#define TF_PP_FE_24(_macro, a,...)   _macro(a) TF_PP_FE_23(_macro, __VA_ARGS__)
 
#define TF_PP_FE_25(_macro, a,...)   _macro(a) TF_PP_FE_24(_macro, __VA_ARGS__)
 
#define TF_PP_FE_26(_macro, a,...)   _macro(a) TF_PP_FE_25(_macro, __VA_ARGS__)
 
#define TF_PP_FE_27(_macro, a,...)   _macro(a) TF_PP_FE_26(_macro, __VA_ARGS__)
 
#define TF_PP_FE_28(_macro, a,...)   _macro(a) TF_PP_FE_27(_macro, __VA_ARGS__)
 
#define TF_PP_FE_29(_macro, a,...)   _macro(a) TF_PP_FE_28(_macro, __VA_ARGS__)
 
#define TF_PP_FE_30(_macro, a,...)   _macro(a) TF_PP_FE_29(_macro, __VA_ARGS__)
 
#define TF_PP_FE_31(_macro, a,...)   _macro(a) TF_PP_FE_30(_macro, __VA_ARGS__)
 
#define TF_PP_FE_32(_macro, a,...)   _macro(a) TF_PP_FE_31(_macro, __VA_ARGS__)
 
#define TF_PP_FE_33(_macro, a,...)   _macro(a) TF_PP_FE_32(_macro, __VA_ARGS__)
 
#define TF_PP_FE_34(_macro, a,...)   _macro(a) TF_PP_FE_33(_macro, __VA_ARGS__)
 
#define TF_PP_FE_35(_macro, a,...)   _macro(a) TF_PP_FE_34(_macro, __VA_ARGS__)
 
#define TF_PP_FE_36(_macro, a,...)   _macro(a) TF_PP_FE_35(_macro, __VA_ARGS__)
 
#define TF_PP_FE_37(_macro, a,...)   _macro(a) TF_PP_FE_36(_macro, __VA_ARGS__)
 
#define TF_PP_FE_38(_macro, a,...)   _macro(a) TF_PP_FE_37(_macro, __VA_ARGS__)
 
#define TF_PP_FE_39(_macro, a,...)   _macro(a) TF_PP_FE_38(_macro, __VA_ARGS__)
 
#define TF_PP_FE_40(_macro, a,...)   _macro(a) TF_PP_FE_39(_macro, __VA_ARGS__)
 
#define TF_PP_FE_41(_macro, a,...)   _macro(a) TF_PP_FE_40(_macro, __VA_ARGS__)
 
#define TF_PP_FE_42(_macro, a,...)   _macro(a) TF_PP_FE_41(_macro, __VA_ARGS__)
 
#define TF_PP_FE_43(_macro, a,...)   _macro(a) TF_PP_FE_42(_macro, __VA_ARGS__)
 
#define TF_PP_FE_44(_macro, a,...)   _macro(a) TF_PP_FE_43(_macro, __VA_ARGS__)
 
#define TF_PP_FE_45(_macro, a,...)   _macro(a) TF_PP_FE_44(_macro, __VA_ARGS__)
 
#define TF_PP_FE_46(_macro, a,...)   _macro(a) TF_PP_FE_45(_macro, __VA_ARGS__)
 
#define TF_PP_FE_47(_macro, a,...)   _macro(a) TF_PP_FE_46(_macro, __VA_ARGS__)
 
#define TF_PP_FE_48(_macro, a,...)   _macro(a) TF_PP_FE_47(_macro, __VA_ARGS__)
 
#define TF_PP_FE_49(_macro, a,...)   _macro(a) TF_PP_FE_48(_macro, __VA_ARGS__)
 
#define TF_PP_FE_50(_macro, a,...)   _macro(a) TF_PP_FE_49(_macro, __VA_ARGS__)
 
#define TF_PP_FE_51(_macro, a,...)   _macro(a) TF_PP_FE_50(_macro, __VA_ARGS__)
 
#define TF_PP_FE_52(_macro, a,...)   _macro(a) TF_PP_FE_51(_macro, __VA_ARGS__)
 
#define TF_PP_FE_53(_macro, a,...)   _macro(a) TF_PP_FE_52(_macro, __VA_ARGS__)
 
#define TF_PP_FE_54(_macro, a,...)   _macro(a) TF_PP_FE_53(_macro, __VA_ARGS__)
 
#define TF_PP_FE_55(_macro, a,...)   _macro(a) TF_PP_FE_54(_macro, __VA_ARGS__)
 
#define TF_PP_FE_56(_macro, a,...)   _macro(a) TF_PP_FE_55(_macro, __VA_ARGS__)
 
#define TF_PP_FE_57(_macro, a,...)   _macro(a) TF_PP_FE_56(_macro, __VA_ARGS__)
 
#define TF_PP_FE_58(_macro, a,...)   _macro(a) TF_PP_FE_57(_macro, __VA_ARGS__)
 
#define TF_PP_FE_59(_macro, a,...)   _macro(a) TF_PP_FE_58(_macro, __VA_ARGS__)
 
#define TF_PP_FE_60(_macro, a,...)   _macro(a) TF_PP_FE_59(_macro, __VA_ARGS__)
 
#define TF_PP_FE_61(_macro, a,...)   _macro(a) TF_PP_FE_60(_macro, __VA_ARGS__)
 
#define TF_PP_FE_62(_macro, a,...)   _macro(a) TF_PP_FE_61(_macro, __VA_ARGS__)
 
#define TF_PP_FE_63(_macro, a,...)   _macro(a) TF_PP_FE_62(_macro, __VA_ARGS__)
 
#define TF_PP_FOR_EACH(x,...)
 
#define TF_PP_EAT_PARENS(...)
 
#define TF_PP_EAT_PARENS_STR(...)   _TF_PP_EAT_PARENS_STR2(~, __VA_ARGS__)
 Expand the arguments and make the result a string. More...
 
#define _TF_PP_EAT_PARENS_STR2(x,...)   #__VA_ARGS__
 
#define _TF_PP_IFF(c, t, f)   TF_PP_CAT(_TF_PP_IFF_, c)(t, f)
 
#define _TF_PP_IFF_0(t, f)   f
 
#define _TF_PP_IFF_1(t, f)   t
 
#define _TF_PP_PARENS_EXPAND(...)   __VA_ARGS__
 
#define _TF_PP_PARENS_EXPAND1(...)   _TF_PP_PARENS_EXPAND(_TF_PP_PARENS_EXPAND __VA_ARGS__)
 
#define _TF_PP_PARENS_CALL(x, y)   _TF_PP_PARENS_EXPAND(x y)
 
#define _TF_PP_IS_PARENS(x)   _TF_PP_IS_PARENS_CHECK(_TF_PP_IS_PARENS2 x)
 
#define _TF_PP_IS_PARENS_CHECK(...)   _TF_PP_PARENS_CALL(_TF_PP_IS_PARENS_CHECK_N,(__VA_ARGS__,0,))
 
#define _TF_PP_IS_PARENS_CHECK_N(x, n,...)   n
 
#define _TF_PP_IS_PARENS_TRUE(x)   x, 1,
 
#define _TF_PP_IS_PARENS2(...)   _TF_PP_IS_PARENS_TRUE(~)
 
#define TF_PP_IS_TUPLE(arg)
 
#define TF_PP_TUPLE_ELEM(index, tuple)   TF_PP_VARIADIC_ELEM(index, TF_PP_EAT_PARENS(tuple))
 Expands to the 'index' element of a non-empty 'tuple'. More...
 
#define _TF_PP_SEQ_PARTITION_WRAP(...)   (__VA_ARGS__)
 
#define _TF_PP_SEQ_PARTITION_COMMA(elem)   elem,
 
#define _TF_PP_SEQ_PARTITION_HEAD(seq)   _TF_PP_SEQ_PARTITION_WRAP(_TF_PP_SEQ_PARTITION_COMMA seq)
 
#define _TF_PP_SEQ_DISCARD_TAIL(head,...)   head
 
#define _TF_PP_SEQ_DISCARD_HEAD(head,...)   __VA_ARGS__
 
#define _TF_PP_SEQ_EXPAND(...)   __VA_ARGS__
 
#define _TF_PP_SEQ_HEAD(seq)   _TF_PP_SEQ_EXPAND(_TF_PP_SEQ_DISCARD_TAIL _TF_PP_SEQ_PARTITION_HEAD(seq))
 
#define _TF_PP_SEQ_TAIL(seq)   _TF_PP_SEQ_EXPAND(_TF_PP_SEQ_DISCARD_HEAD _TF_PP_SEQ_PARTITION_HEAD(seq))
 
#define _TF_PP_SEQ_FE_0(_macro,...)
 
#define _TF_PP_SEQ_FE_1(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq))
 
#define _TF_PP_SEQ_FE_2(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_1(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_3(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_2(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_4(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_3(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_5(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_4(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_6(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_5(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_7(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_6(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_8(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_7(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_9(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_8(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_10(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_9(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_11(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_10(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_12(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_11(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_13(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_12(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_14(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_13(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_15(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_14(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_16(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_15(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_17(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_16(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_18(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_17(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_19(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_18(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_20(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_19(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_21(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_20(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_22(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_21(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_23(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_22(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_24(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_23(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_25(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_24(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_26(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_25(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_27(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_26(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_28(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_27(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_29(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_28(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_30(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_29(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_31(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_30(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_32(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_31(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_33(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_32(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_34(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_33(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_35(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_34(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_36(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_35(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_37(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_36(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_38(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_37(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_39(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_38(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_40(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_39(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_41(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_40(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_42(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_41(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_43(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_42(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_44(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_43(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_45(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_44(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_46(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_45(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_47(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_46(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_48(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_47(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_49(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_48(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_50(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_49(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_51(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_50(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_52(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_51(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_53(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_52(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_54(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_53(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_55(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_54(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_56(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_55(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_57(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_56(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_58(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_57(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_59(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_58(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_60(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_59(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_61(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_60(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_62(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_61(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_63(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_62(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_64(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_63(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_65(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_64(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_66(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_65(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_67(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_66(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_68(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_67(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_69(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_68(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_70(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_69(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_71(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_70(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_72(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_71(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_73(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_72(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_74(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_73(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_75(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_74(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_76(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_75(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_77(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_76(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_78(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_77(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_79(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_78(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_80(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_79(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_81(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_80(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_82(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_81(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_83(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_82(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_84(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_83(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_85(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_84(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_86(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_85(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_87(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_86(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_88(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_87(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_89(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_88(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_90(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_89(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_91(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_90(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_92(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_91(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_93(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_92(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_94(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_93(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_95(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_94(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_96(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_95(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_97(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_96(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_98(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_97(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_99(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_98(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_100(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_99(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_101(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_100(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_102(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_101(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_103(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_102(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_104(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_103(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_105(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_104(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_106(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_105(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_107(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_106(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_108(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_107(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_109(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_108(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_110(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_109(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_111(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_110(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_112(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_111(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_113(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_112(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_114(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_113(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_115(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_114(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_116(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_115(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_117(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_116(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_118(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_117(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_119(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_118(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_120(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_119(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_121(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_120(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_122(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_121(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_123(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_122(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_124(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_123(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_125(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_124(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_126(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_125(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_127(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_126(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_128(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_127(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_129(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_128(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_130(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_129(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_131(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_130(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_132(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_131(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_133(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_132(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_134(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_133(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_135(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_134(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_136(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_135(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_137(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_136(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_138(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_137(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_139(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_138(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_140(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_139(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_141(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_140(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_142(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_141(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_143(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_142(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_144(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_143(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_145(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_144(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_146(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_145(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_147(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_146(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_148(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_147(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_149(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_148(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_150(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_149(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_151(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_150(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_152(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_151(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_153(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_152(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_154(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_153(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_155(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_154(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_156(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_155(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_157(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_156(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_158(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_157(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_159(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_158(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_160(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_159(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_161(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_160(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_162(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_161(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_163(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_162(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_164(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_163(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_165(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_164(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_166(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_165(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_167(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_166(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_168(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_167(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_169(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_168(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_170(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_169(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_171(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_170(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_172(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_171(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_173(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_172(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_174(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_173(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_175(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_174(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_176(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_175(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_177(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_176(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_178(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_177(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_179(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_178(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_180(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_179(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_181(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_180(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_182(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_181(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_183(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_182(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_184(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_183(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_185(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_184(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_186(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_185(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_187(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_186(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_188(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_187(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_189(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_188(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_190(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_189(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_191(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_190(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_192(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_191(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_193(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_192(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_194(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_193(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_195(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_194(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_196(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_195(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_197(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_196(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_198(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_197(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_199(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_198(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_200(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_199(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_201(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_200(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_202(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_201(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_203(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_202(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_204(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_203(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_205(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_204(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_206(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_205(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_207(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_206(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_208(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_207(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_209(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_208(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_210(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_209(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_211(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_210(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_212(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_211(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_213(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_212(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_214(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_213(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_215(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_214(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_216(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_215(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_217(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_216(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_218(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_217(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_219(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_218(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_220(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_219(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_221(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_220(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_222(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_221(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_223(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_222(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_224(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_223(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_225(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_224(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_226(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_225(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_227(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_226(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_228(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_227(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_FE_229(_macro, data, seq)   _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_228(_macro, data, _TF_PP_SEQ_TAIL(seq))
 
#define TF_PP_SEQ_FOR_EACH(_macro, data, seq)   TF_PP_CAT(_TF_PP_SEQ_FE_, TF_PP_SEQ_SIZE(seq))(_macro, data, seq)
 
#define _TF_PP_SEQ_SIZE_0(seq)   _TF_PP_SEQ_HEAD(seq)
 
#define _TF_PP_SEQ_SIZE_1(seq)   _TF_PP_SEQ_SIZE_0(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_2(seq)   _TF_PP_SEQ_SIZE_1(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_3(seq)   _TF_PP_SEQ_SIZE_2(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_4(seq)   _TF_PP_SEQ_SIZE_3(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_5(seq)   _TF_PP_SEQ_SIZE_4(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_6(seq)   _TF_PP_SEQ_SIZE_5(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_7(seq)   _TF_PP_SEQ_SIZE_6(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_8(seq)   _TF_PP_SEQ_SIZE_7(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_9(seq)   _TF_PP_SEQ_SIZE_8(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_10(seq)   _TF_PP_SEQ_SIZE_9(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_11(seq)   _TF_PP_SEQ_SIZE_10(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_12(seq)   _TF_PP_SEQ_SIZE_11(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_13(seq)   _TF_PP_SEQ_SIZE_12(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_14(seq)   _TF_PP_SEQ_SIZE_13(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_15(seq)   _TF_PP_SEQ_SIZE_14(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_16(seq)   _TF_PP_SEQ_SIZE_15(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_17(seq)   _TF_PP_SEQ_SIZE_16(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_18(seq)   _TF_PP_SEQ_SIZE_17(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_19(seq)   _TF_PP_SEQ_SIZE_18(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_20(seq)   _TF_PP_SEQ_SIZE_19(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_21(seq)   _TF_PP_SEQ_SIZE_20(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_22(seq)   _TF_PP_SEQ_SIZE_21(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_23(seq)   _TF_PP_SEQ_SIZE_22(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_24(seq)   _TF_PP_SEQ_SIZE_23(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_25(seq)   _TF_PP_SEQ_SIZE_24(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_26(seq)   _TF_PP_SEQ_SIZE_25(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_27(seq)   _TF_PP_SEQ_SIZE_26(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_28(seq)   _TF_PP_SEQ_SIZE_27(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_29(seq)   _TF_PP_SEQ_SIZE_28(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_30(seq)   _TF_PP_SEQ_SIZE_29(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_31(seq)   _TF_PP_SEQ_SIZE_30(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_32(seq)   _TF_PP_SEQ_SIZE_31(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_33(seq)   _TF_PP_SEQ_SIZE_32(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_34(seq)   _TF_PP_SEQ_SIZE_33(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_35(seq)   _TF_PP_SEQ_SIZE_34(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_36(seq)   _TF_PP_SEQ_SIZE_35(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_37(seq)   _TF_PP_SEQ_SIZE_36(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_38(seq)   _TF_PP_SEQ_SIZE_37(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_39(seq)   _TF_PP_SEQ_SIZE_38(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_40(seq)   _TF_PP_SEQ_SIZE_39(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_41(seq)   _TF_PP_SEQ_SIZE_40(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_42(seq)   _TF_PP_SEQ_SIZE_41(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_43(seq)   _TF_PP_SEQ_SIZE_42(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_44(seq)   _TF_PP_SEQ_SIZE_43(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_45(seq)   _TF_PP_SEQ_SIZE_44(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_46(seq)   _TF_PP_SEQ_SIZE_45(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_47(seq)   _TF_PP_SEQ_SIZE_46(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_48(seq)   _TF_PP_SEQ_SIZE_47(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_49(seq)   _TF_PP_SEQ_SIZE_48(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_50(seq)   _TF_PP_SEQ_SIZE_49(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_51(seq)   _TF_PP_SEQ_SIZE_50(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_52(seq)   _TF_PP_SEQ_SIZE_51(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_53(seq)   _TF_PP_SEQ_SIZE_52(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_54(seq)   _TF_PP_SEQ_SIZE_53(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_55(seq)   _TF_PP_SEQ_SIZE_54(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_56(seq)   _TF_PP_SEQ_SIZE_55(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_57(seq)   _TF_PP_SEQ_SIZE_56(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_58(seq)   _TF_PP_SEQ_SIZE_57(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_59(seq)   _TF_PP_SEQ_SIZE_58(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_60(seq)   _TF_PP_SEQ_SIZE_59(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_61(seq)   _TF_PP_SEQ_SIZE_60(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_62(seq)   _TF_PP_SEQ_SIZE_61(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_63(seq)   _TF_PP_SEQ_SIZE_62(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_64(seq)   _TF_PP_SEQ_SIZE_63(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_65(seq)   _TF_PP_SEQ_SIZE_64(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_66(seq)   _TF_PP_SEQ_SIZE_65(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_67(seq)   _TF_PP_SEQ_SIZE_66(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_68(seq)   _TF_PP_SEQ_SIZE_67(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_69(seq)   _TF_PP_SEQ_SIZE_68(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_70(seq)   _TF_PP_SEQ_SIZE_69(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_71(seq)   _TF_PP_SEQ_SIZE_70(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_72(seq)   _TF_PP_SEQ_SIZE_71(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_73(seq)   _TF_PP_SEQ_SIZE_72(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_74(seq)   _TF_PP_SEQ_SIZE_73(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_75(seq)   _TF_PP_SEQ_SIZE_74(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_76(seq)   _TF_PP_SEQ_SIZE_75(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_77(seq)   _TF_PP_SEQ_SIZE_76(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_78(seq)   _TF_PP_SEQ_SIZE_77(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_79(seq)   _TF_PP_SEQ_SIZE_78(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_80(seq)   _TF_PP_SEQ_SIZE_79(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_81(seq)   _TF_PP_SEQ_SIZE_80(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_82(seq)   _TF_PP_SEQ_SIZE_81(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_83(seq)   _TF_PP_SEQ_SIZE_82(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_84(seq)   _TF_PP_SEQ_SIZE_83(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_85(seq)   _TF_PP_SEQ_SIZE_84(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_86(seq)   _TF_PP_SEQ_SIZE_85(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_87(seq)   _TF_PP_SEQ_SIZE_86(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_88(seq)   _TF_PP_SEQ_SIZE_87(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_89(seq)   _TF_PP_SEQ_SIZE_88(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_90(seq)   _TF_PP_SEQ_SIZE_89(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_91(seq)   _TF_PP_SEQ_SIZE_90(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_92(seq)   _TF_PP_SEQ_SIZE_91(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_93(seq)   _TF_PP_SEQ_SIZE_92(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_94(seq)   _TF_PP_SEQ_SIZE_93(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_95(seq)   _TF_PP_SEQ_SIZE_94(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_96(seq)   _TF_PP_SEQ_SIZE_95(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_97(seq)   _TF_PP_SEQ_SIZE_96(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_98(seq)   _TF_PP_SEQ_SIZE_97(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_99(seq)   _TF_PP_SEQ_SIZE_98(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_100(seq)   _TF_PP_SEQ_SIZE_99(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_101(seq)   _TF_PP_SEQ_SIZE_100(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_102(seq)   _TF_PP_SEQ_SIZE_101(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_103(seq)   _TF_PP_SEQ_SIZE_102(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_104(seq)   _TF_PP_SEQ_SIZE_103(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_105(seq)   _TF_PP_SEQ_SIZE_104(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_106(seq)   _TF_PP_SEQ_SIZE_105(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_107(seq)   _TF_PP_SEQ_SIZE_106(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_108(seq)   _TF_PP_SEQ_SIZE_107(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_109(seq)   _TF_PP_SEQ_SIZE_108(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_110(seq)   _TF_PP_SEQ_SIZE_109(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_111(seq)   _TF_PP_SEQ_SIZE_110(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_112(seq)   _TF_PP_SEQ_SIZE_111(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_113(seq)   _TF_PP_SEQ_SIZE_112(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_114(seq)   _TF_PP_SEQ_SIZE_113(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_115(seq)   _TF_PP_SEQ_SIZE_114(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_116(seq)   _TF_PP_SEQ_SIZE_115(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_117(seq)   _TF_PP_SEQ_SIZE_116(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_118(seq)   _TF_PP_SEQ_SIZE_117(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_119(seq)   _TF_PP_SEQ_SIZE_118(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_120(seq)   _TF_PP_SEQ_SIZE_119(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_121(seq)   _TF_PP_SEQ_SIZE_120(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_122(seq)   _TF_PP_SEQ_SIZE_121(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_123(seq)   _TF_PP_SEQ_SIZE_122(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_124(seq)   _TF_PP_SEQ_SIZE_123(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_125(seq)   _TF_PP_SEQ_SIZE_124(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_126(seq)   _TF_PP_SEQ_SIZE_125(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_127(seq)   _TF_PP_SEQ_SIZE_126(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_128(seq)   _TF_PP_SEQ_SIZE_127(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_129(seq)   _TF_PP_SEQ_SIZE_128(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_130(seq)   _TF_PP_SEQ_SIZE_129(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_131(seq)   _TF_PP_SEQ_SIZE_130(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_132(seq)   _TF_PP_SEQ_SIZE_131(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_133(seq)   _TF_PP_SEQ_SIZE_132(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_134(seq)   _TF_PP_SEQ_SIZE_133(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_135(seq)   _TF_PP_SEQ_SIZE_134(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_136(seq)   _TF_PP_SEQ_SIZE_135(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_137(seq)   _TF_PP_SEQ_SIZE_136(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_138(seq)   _TF_PP_SEQ_SIZE_137(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_139(seq)   _TF_PP_SEQ_SIZE_138(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_140(seq)   _TF_PP_SEQ_SIZE_139(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_141(seq)   _TF_PP_SEQ_SIZE_140(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_142(seq)   _TF_PP_SEQ_SIZE_141(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_143(seq)   _TF_PP_SEQ_SIZE_142(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_144(seq)   _TF_PP_SEQ_SIZE_143(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_145(seq)   _TF_PP_SEQ_SIZE_144(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_146(seq)   _TF_PP_SEQ_SIZE_145(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_147(seq)   _TF_PP_SEQ_SIZE_146(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_148(seq)   _TF_PP_SEQ_SIZE_147(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_149(seq)   _TF_PP_SEQ_SIZE_148(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_150(seq)   _TF_PP_SEQ_SIZE_149(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_151(seq)   _TF_PP_SEQ_SIZE_150(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_152(seq)   _TF_PP_SEQ_SIZE_151(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_153(seq)   _TF_PP_SEQ_SIZE_152(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_154(seq)   _TF_PP_SEQ_SIZE_153(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_155(seq)   _TF_PP_SEQ_SIZE_154(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_156(seq)   _TF_PP_SEQ_SIZE_155(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_157(seq)   _TF_PP_SEQ_SIZE_156(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_158(seq)   _TF_PP_SEQ_SIZE_157(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_159(seq)   _TF_PP_SEQ_SIZE_158(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_160(seq)   _TF_PP_SEQ_SIZE_159(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_161(seq)   _TF_PP_SEQ_SIZE_160(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_162(seq)   _TF_PP_SEQ_SIZE_161(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_163(seq)   _TF_PP_SEQ_SIZE_162(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_164(seq)   _TF_PP_SEQ_SIZE_163(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_165(seq)   _TF_PP_SEQ_SIZE_164(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_166(seq)   _TF_PP_SEQ_SIZE_165(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_167(seq)   _TF_PP_SEQ_SIZE_166(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_168(seq)   _TF_PP_SEQ_SIZE_167(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_169(seq)   _TF_PP_SEQ_SIZE_168(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_170(seq)   _TF_PP_SEQ_SIZE_169(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_171(seq)   _TF_PP_SEQ_SIZE_170(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_172(seq)   _TF_PP_SEQ_SIZE_171(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_173(seq)   _TF_PP_SEQ_SIZE_172(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_174(seq)   _TF_PP_SEQ_SIZE_173(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_175(seq)   _TF_PP_SEQ_SIZE_174(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_176(seq)   _TF_PP_SEQ_SIZE_175(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_177(seq)   _TF_PP_SEQ_SIZE_176(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_178(seq)   _TF_PP_SEQ_SIZE_177(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_179(seq)   _TF_PP_SEQ_SIZE_178(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_180(seq)   _TF_PP_SEQ_SIZE_179(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_181(seq)   _TF_PP_SEQ_SIZE_180(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_182(seq)   _TF_PP_SEQ_SIZE_181(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_183(seq)   _TF_PP_SEQ_SIZE_182(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_184(seq)   _TF_PP_SEQ_SIZE_183(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_185(seq)   _TF_PP_SEQ_SIZE_184(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_186(seq)   _TF_PP_SEQ_SIZE_185(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_187(seq)   _TF_PP_SEQ_SIZE_186(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_188(seq)   _TF_PP_SEQ_SIZE_187(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_189(seq)   _TF_PP_SEQ_SIZE_188(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_190(seq)   _TF_PP_SEQ_SIZE_189(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_191(seq)   _TF_PP_SEQ_SIZE_190(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_192(seq)   _TF_PP_SEQ_SIZE_191(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_193(seq)   _TF_PP_SEQ_SIZE_192(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_194(seq)   _TF_PP_SEQ_SIZE_193(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_195(seq)   _TF_PP_SEQ_SIZE_194(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_196(seq)   _TF_PP_SEQ_SIZE_195(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_197(seq)   _TF_PP_SEQ_SIZE_196(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_198(seq)   _TF_PP_SEQ_SIZE_197(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_199(seq)   _TF_PP_SEQ_SIZE_198(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_200(seq)   _TF_PP_SEQ_SIZE_199(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_201(seq)   _TF_PP_SEQ_SIZE_200(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_202(seq)   _TF_PP_SEQ_SIZE_201(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_203(seq)   _TF_PP_SEQ_SIZE_202(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_204(seq)   _TF_PP_SEQ_SIZE_203(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_205(seq)   _TF_PP_SEQ_SIZE_204(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_206(seq)   _TF_PP_SEQ_SIZE_205(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_207(seq)   _TF_PP_SEQ_SIZE_206(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_208(seq)   _TF_PP_SEQ_SIZE_207(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_209(seq)   _TF_PP_SEQ_SIZE_208(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_210(seq)   _TF_PP_SEQ_SIZE_209(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_211(seq)   _TF_PP_SEQ_SIZE_210(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_212(seq)   _TF_PP_SEQ_SIZE_211(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_213(seq)   _TF_PP_SEQ_SIZE_212(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_214(seq)   _TF_PP_SEQ_SIZE_213(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_215(seq)   _TF_PP_SEQ_SIZE_214(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_216(seq)   _TF_PP_SEQ_SIZE_215(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_217(seq)   _TF_PP_SEQ_SIZE_216(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_218(seq)   _TF_PP_SEQ_SIZE_217(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_219(seq)   _TF_PP_SEQ_SIZE_218(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_220(seq)   _TF_PP_SEQ_SIZE_219(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_221(seq)   _TF_PP_SEQ_SIZE_220(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_222(seq)   _TF_PP_SEQ_SIZE_221(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_223(seq)   _TF_PP_SEQ_SIZE_222(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_224(seq)   _TF_PP_SEQ_SIZE_223(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_225(seq)   _TF_PP_SEQ_SIZE_224(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_226(seq)   _TF_PP_SEQ_SIZE_225(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_227(seq)   _TF_PP_SEQ_SIZE_226(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_228(seq)   _TF_PP_SEQ_SIZE_227(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_229(seq)   _TF_PP_SEQ_SIZE_228(_TF_PP_SEQ_TAIL(seq))
 
#define _TF_PP_SEQ_SIZE_IMPL(seq)   _TF_PP_SEQ_SIZE_229(seq(229)(228)(227)(226)(225)(224)(223)(222)(221)(220)(219)(218)(217)(216)(215)(214)(213)(212)(211)(210)(209)(208)(207)(206)(205)(204)(203)(202)(201)(200)(199)(198)(197)(196)(195)(194)(193)(192)(191)(190)(189)(188)(187)(186)(185)(184)(183)(182)(181)(180)(179)(178)(177)(176)(175)(174)(173)(172)(171)(170)(169)(168)(167)(166)(165)(164)(163)(162)(161)(160)(159)(158)(157)(156)(155)(154)(153)(152)(151)(150)(149)(148)(147)(146)(145)(144)(143)(142)(141)(140)(139)(138)(137)(136)(135)(134)(133)(132)(131)(130)(129)(128)(127)(126)(125)(124)(123)(122)(121)(120)(119)(118)(117)(116)(115)(114)(113)(112)(111)(110)(109)(108)(107)(106)(105)(104)(103)(102)(101)(100)(99)(98)(97)(96)(95)(94)(93)(92)(91)(90)(89)(88)(87)(86)(85)(84)(83)(82)(81)(80)(79)(78)(77)(76)(75)(74)(73)(72)(71)(70)(69)(68)(67)(66)(65)(64)(63)(62)(61)(60)(59)(58)(57)(56)(55)(54)(53)(52)(51)(50)(49)(48)(47)(46)(45)(44)(43)(42)(41)(40)(39)(38)(37)(36)(35)(34)(33)(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 TF_PP_SEQ_SIZE(seq)   _TF_PP_SEQ_SIZE_IMPL(seq)
 

Macro Definition Documentation

#define _TF_PP_EAT_PARENS_STR2 (   x,
  ... 
)    #__VA_ARGS__

Definition at line 347 of file preprocessorUtilsLite.h.

#define _TF_PP_IFF (   c,
  t,
  f 
)    TF_PP_CAT(_TF_PP_IFF_, c)(t, f)

Definition at line 351 of file preprocessorUtilsLite.h.

#define _TF_PP_IFF_0 (   t,
  f 
)    f

Definition at line 353 of file preprocessorUtilsLite.h.

#define _TF_PP_IFF_1 (   t,
  f 
)    t

Definition at line 354 of file preprocessorUtilsLite.h.

#define _TF_PP_IS_PARENS (   x)    _TF_PP_IS_PARENS_CHECK(_TF_PP_IS_PARENS2 x)

Definition at line 387 of file preprocessorUtilsLite.h.

#define _TF_PP_IS_PARENS2 (   ...)    _TF_PP_IS_PARENS_TRUE(~)

Definition at line 393 of file preprocessorUtilsLite.h.

#define _TF_PP_IS_PARENS_CHECK (   ...)    _TF_PP_PARENS_CALL(_TF_PP_IS_PARENS_CHECK_N,(__VA_ARGS__,0,))

Definition at line 389 of file preprocessorUtilsLite.h.

#define _TF_PP_IS_PARENS_CHECK_N (   x,
  n,
  ... 
)    n

Definition at line 391 of file preprocessorUtilsLite.h.

#define _TF_PP_IS_PARENS_TRUE (   x)    x, 1,

Definition at line 392 of file preprocessorUtilsLite.h.

#define _TF_PP_PARENS_CALL (   x,
  y 
)    _TF_PP_PARENS_EXPAND(x y)

Definition at line 377 of file preprocessorUtilsLite.h.

#define _TF_PP_PARENS_EXPAND (   ...)    __VA_ARGS__

Definition at line 357 of file preprocessorUtilsLite.h.

#define _TF_PP_PARENS_EXPAND1 (   ...)    _TF_PP_PARENS_EXPAND(_TF_PP_PARENS_EXPAND __VA_ARGS__)

Definition at line 364 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_DISCARD_HEAD (   head,
  ... 
)    __VA_ARGS__

Definition at line 410 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_DISCARD_TAIL (   head,
  ... 
)    head

Definition at line 409 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_EXPAND (   ...)    __VA_ARGS__

Definition at line 411 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_0 (   _macro,
  ... 
)

Definition at line 417 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_1 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq))

Definition at line 651 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_10 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_9(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 662 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_100 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_99(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 752 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_101 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_100(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 753 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_102 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_101(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 754 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_103 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_102(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 755 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_104 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_103(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 756 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_105 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_104(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 757 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_106 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_105(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 758 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_107 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_106(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 759 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_108 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_107(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 760 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_109 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_108(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 761 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_11 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_10(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 663 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_110 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_109(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 762 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_111 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_110(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 763 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_112 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_111(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 764 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_113 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_112(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 765 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_114 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_113(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 766 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_115 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_114(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 767 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_116 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_115(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 768 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_117 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_116(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 769 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_118 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_117(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 770 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_119 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_118(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 771 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_12 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_11(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 664 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_120 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_119(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 772 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_121 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_120(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 773 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_122 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_121(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 774 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_123 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_122(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 775 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_124 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_123(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 776 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_125 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_124(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 777 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_126 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_125(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 778 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_127 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_126(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 779 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_128 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_127(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 780 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_129 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_128(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 781 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_13 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_12(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 665 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_130 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_129(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 782 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_131 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_130(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 783 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_132 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_131(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 784 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_133 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_132(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 785 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_134 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_133(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 786 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_135 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_134(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 787 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_136 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_135(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 788 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_137 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_136(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 789 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_138 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_137(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 790 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_139 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_138(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 791 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_14 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_13(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 666 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_140 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_139(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 792 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_141 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_140(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 793 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_142 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_141(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 794 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_143 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_142(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 795 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_144 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_143(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 796 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_145 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_144(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 797 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_146 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_145(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 798 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_147 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_146(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 799 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_148 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_147(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 800 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_149 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_148(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 801 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_15 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_14(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 667 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_150 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_149(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 802 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_151 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_150(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 803 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_152 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_151(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 804 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_153 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_152(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 805 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_154 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_153(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 806 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_155 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_154(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 807 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_156 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_155(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 808 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_157 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_156(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 809 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_158 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_157(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 810 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_159 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_158(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 811 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_16 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_15(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 668 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_160 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_159(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 812 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_161 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_160(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 813 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_162 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_161(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 814 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_163 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_162(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 815 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_164 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_163(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 816 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_165 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_164(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 817 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_166 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_165(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 818 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_167 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_166(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 819 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_168 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_167(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 820 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_169 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_168(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 821 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_17 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_16(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 669 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_170 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_169(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 822 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_171 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_170(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 823 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_172 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_171(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 824 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_173 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_172(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 825 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_174 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_173(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 826 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_175 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_174(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 827 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_176 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_175(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 828 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_177 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_176(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 829 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_178 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_177(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 830 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_179 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_178(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 831 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_18 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_17(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 670 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_180 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_179(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 832 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_181 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_180(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 833 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_182 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_181(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 834 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_183 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_182(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 835 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_184 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_183(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 836 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_185 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_184(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 837 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_186 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_185(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 838 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_187 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_186(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 839 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_188 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_187(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 840 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_189 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_188(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 841 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_19 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_18(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 671 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_190 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_189(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 842 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_191 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_190(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 843 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_192 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_191(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 844 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_193 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_192(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 845 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_194 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_193(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 846 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_195 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_194(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 847 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_196 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_195(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 848 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_197 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_196(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 849 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_198 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_197(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 850 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_199 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_198(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 851 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_2 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_1(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 654 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_20 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_19(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 672 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_200 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_199(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 852 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_201 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_200(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 853 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_202 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_201(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 854 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_203 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_202(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 855 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_204 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_203(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 856 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_205 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_204(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 857 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_206 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_205(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 858 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_207 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_206(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 859 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_208 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_207(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 860 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_209 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_208(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 861 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_21 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_20(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 673 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_210 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_209(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 862 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_211 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_210(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 863 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_212 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_211(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 864 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_213 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_212(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 865 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_214 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_213(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 866 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_215 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_214(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 867 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_216 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_215(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 868 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_217 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_216(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 869 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_218 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_217(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 870 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_219 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_218(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 871 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_22 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_21(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 674 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_220 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_219(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 872 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_221 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_220(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 873 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_222 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_221(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 874 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_223 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_222(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 875 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_224 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_223(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 876 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_225 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_224(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 877 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_226 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_225(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 878 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_227 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_226(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 879 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_228 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_227(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 880 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_229 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_228(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 881 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_23 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_22(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 675 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_24 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_23(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 676 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_25 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_24(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 677 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_26 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_25(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 678 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_27 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_26(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 679 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_28 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_27(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 680 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_29 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_28(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 681 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_3 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_2(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 655 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_30 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_29(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 682 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_31 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_30(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 683 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_32 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_31(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 684 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_33 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_32(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 685 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_34 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_33(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 686 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_35 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_34(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 687 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_36 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_35(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 688 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_37 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_36(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 689 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_38 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_37(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 690 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_39 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_38(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 691 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_4 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_3(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 656 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_40 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_39(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 692 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_41 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_40(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 693 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_42 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_41(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 694 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_43 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_42(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 695 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_44 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_43(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 696 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_45 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_44(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 697 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_46 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_45(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 698 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_47 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_46(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 699 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_48 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_47(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 700 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_49 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_48(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 701 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_5 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_4(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 657 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_50 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_49(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 702 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_51 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_50(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 703 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_52 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_51(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 704 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_53 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_52(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 705 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_54 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_53(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 706 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_55 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_54(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 707 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_56 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_55(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 708 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_57 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_56(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 709 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_58 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_57(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 710 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_59 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_58(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 711 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_6 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_5(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 658 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_60 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_59(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 712 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_61 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_60(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 713 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_62 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_61(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 714 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_63 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_62(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 715 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_64 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_63(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 716 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_65 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_64(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 717 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_66 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_65(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 718 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_67 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_66(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 719 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_68 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_67(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 720 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_69 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_68(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 721 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_7 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_6(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 659 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_70 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_69(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 722 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_71 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_70(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 723 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_72 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_71(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 724 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_73 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_72(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 725 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_74 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_73(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 726 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_75 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_74(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 727 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_76 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_75(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 728 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_77 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_76(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 729 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_78 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_77(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 730 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_79 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_78(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 731 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_8 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_7(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 660 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_80 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_79(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 732 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_81 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_80(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 733 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_82 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_81(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 734 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_83 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_82(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 735 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_84 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_83(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 736 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_85 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_84(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 737 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_86 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_85(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 738 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_87 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_86(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 739 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_88 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_87(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 740 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_89 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_88(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 741 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_9 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_8(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 661 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_90 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_89(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 742 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_91 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_90(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 743 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_92 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_91(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 744 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_93 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_92(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 745 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_94 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_93(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 746 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_95 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_94(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 747 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_96 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_95(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 748 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_97 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_96(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 749 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_98 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_97(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 750 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_FE_99 (   _macro,
  data,
  seq 
)    _macro(data, _TF_PP_SEQ_HEAD(seq)) _TF_PP_SEQ_FE_98(_macro, data, _TF_PP_SEQ_TAIL(seq))

Definition at line 751 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_HEAD (   seq)    _TF_PP_SEQ_EXPAND(_TF_PP_SEQ_DISCARD_TAIL _TF_PP_SEQ_PARTITION_HEAD(seq))

Definition at line 412 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_PARTITION_COMMA (   elem)    elem,

Definition at line 406 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_PARTITION_HEAD (   seq)    _TF_PP_SEQ_PARTITION_WRAP(_TF_PP_SEQ_PARTITION_COMMA seq)

Definition at line 407 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_PARTITION_WRAP (   ...)    (__VA_ARGS__)

Definition at line 405 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_0 (   seq)    _TF_PP_SEQ_HEAD(seq)

Definition at line 902 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_1 (   seq)    _TF_PP_SEQ_SIZE_0(_TF_PP_SEQ_TAIL(seq))

Definition at line 905 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_10 (   seq)    _TF_PP_SEQ_SIZE_9(_TF_PP_SEQ_TAIL(seq))

Definition at line 914 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_100 (   seq)    _TF_PP_SEQ_SIZE_99(_TF_PP_SEQ_TAIL(seq))

Definition at line 1004 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_101 (   seq)    _TF_PP_SEQ_SIZE_100(_TF_PP_SEQ_TAIL(seq))

Definition at line 1005 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_102 (   seq)    _TF_PP_SEQ_SIZE_101(_TF_PP_SEQ_TAIL(seq))

Definition at line 1006 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_103 (   seq)    _TF_PP_SEQ_SIZE_102(_TF_PP_SEQ_TAIL(seq))

Definition at line 1007 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_104 (   seq)    _TF_PP_SEQ_SIZE_103(_TF_PP_SEQ_TAIL(seq))

Definition at line 1008 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_105 (   seq)    _TF_PP_SEQ_SIZE_104(_TF_PP_SEQ_TAIL(seq))

Definition at line 1009 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_106 (   seq)    _TF_PP_SEQ_SIZE_105(_TF_PP_SEQ_TAIL(seq))

Definition at line 1010 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_107 (   seq)    _TF_PP_SEQ_SIZE_106(_TF_PP_SEQ_TAIL(seq))

Definition at line 1011 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_108 (   seq)    _TF_PP_SEQ_SIZE_107(_TF_PP_SEQ_TAIL(seq))

Definition at line 1012 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_109 (   seq)    _TF_PP_SEQ_SIZE_108(_TF_PP_SEQ_TAIL(seq))

Definition at line 1013 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_11 (   seq)    _TF_PP_SEQ_SIZE_10(_TF_PP_SEQ_TAIL(seq))

Definition at line 915 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_110 (   seq)    _TF_PP_SEQ_SIZE_109(_TF_PP_SEQ_TAIL(seq))

Definition at line 1014 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_111 (   seq)    _TF_PP_SEQ_SIZE_110(_TF_PP_SEQ_TAIL(seq))

Definition at line 1015 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_112 (   seq)    _TF_PP_SEQ_SIZE_111(_TF_PP_SEQ_TAIL(seq))

Definition at line 1016 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_113 (   seq)    _TF_PP_SEQ_SIZE_112(_TF_PP_SEQ_TAIL(seq))

Definition at line 1017 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_114 (   seq)    _TF_PP_SEQ_SIZE_113(_TF_PP_SEQ_TAIL(seq))

Definition at line 1018 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_115 (   seq)    _TF_PP_SEQ_SIZE_114(_TF_PP_SEQ_TAIL(seq))

Definition at line 1019 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_116 (   seq)    _TF_PP_SEQ_SIZE_115(_TF_PP_SEQ_TAIL(seq))

Definition at line 1020 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_117 (   seq)    _TF_PP_SEQ_SIZE_116(_TF_PP_SEQ_TAIL(seq))

Definition at line 1021 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_118 (   seq)    _TF_PP_SEQ_SIZE_117(_TF_PP_SEQ_TAIL(seq))

Definition at line 1022 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_119 (   seq)    _TF_PP_SEQ_SIZE_118(_TF_PP_SEQ_TAIL(seq))

Definition at line 1023 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_12 (   seq)    _TF_PP_SEQ_SIZE_11(_TF_PP_SEQ_TAIL(seq))

Definition at line 916 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_120 (   seq)    _TF_PP_SEQ_SIZE_119(_TF_PP_SEQ_TAIL(seq))

Definition at line 1024 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_121 (   seq)    _TF_PP_SEQ_SIZE_120(_TF_PP_SEQ_TAIL(seq))

Definition at line 1025 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_122 (   seq)    _TF_PP_SEQ_SIZE_121(_TF_PP_SEQ_TAIL(seq))

Definition at line 1026 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_123 (   seq)    _TF_PP_SEQ_SIZE_122(_TF_PP_SEQ_TAIL(seq))

Definition at line 1027 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_124 (   seq)    _TF_PP_SEQ_SIZE_123(_TF_PP_SEQ_TAIL(seq))

Definition at line 1028 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_125 (   seq)    _TF_PP_SEQ_SIZE_124(_TF_PP_SEQ_TAIL(seq))

Definition at line 1029 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_126 (   seq)    _TF_PP_SEQ_SIZE_125(_TF_PP_SEQ_TAIL(seq))

Definition at line 1030 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_127 (   seq)    _TF_PP_SEQ_SIZE_126(_TF_PP_SEQ_TAIL(seq))

Definition at line 1031 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_128 (   seq)    _TF_PP_SEQ_SIZE_127(_TF_PP_SEQ_TAIL(seq))

Definition at line 1032 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_129 (   seq)    _TF_PP_SEQ_SIZE_128(_TF_PP_SEQ_TAIL(seq))

Definition at line 1033 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_13 (   seq)    _TF_PP_SEQ_SIZE_12(_TF_PP_SEQ_TAIL(seq))

Definition at line 917 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_130 (   seq)    _TF_PP_SEQ_SIZE_129(_TF_PP_SEQ_TAIL(seq))

Definition at line 1034 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_131 (   seq)    _TF_PP_SEQ_SIZE_130(_TF_PP_SEQ_TAIL(seq))

Definition at line 1035 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_132 (   seq)    _TF_PP_SEQ_SIZE_131(_TF_PP_SEQ_TAIL(seq))

Definition at line 1036 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_133 (   seq)    _TF_PP_SEQ_SIZE_132(_TF_PP_SEQ_TAIL(seq))

Definition at line 1037 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_134 (   seq)    _TF_PP_SEQ_SIZE_133(_TF_PP_SEQ_TAIL(seq))

Definition at line 1038 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_135 (   seq)    _TF_PP_SEQ_SIZE_134(_TF_PP_SEQ_TAIL(seq))

Definition at line 1039 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_136 (   seq)    _TF_PP_SEQ_SIZE_135(_TF_PP_SEQ_TAIL(seq))

Definition at line 1040 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_137 (   seq)    _TF_PP_SEQ_SIZE_136(_TF_PP_SEQ_TAIL(seq))

Definition at line 1041 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_138 (   seq)    _TF_PP_SEQ_SIZE_137(_TF_PP_SEQ_TAIL(seq))

Definition at line 1042 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_139 (   seq)    _TF_PP_SEQ_SIZE_138(_TF_PP_SEQ_TAIL(seq))

Definition at line 1043 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_14 (   seq)    _TF_PP_SEQ_SIZE_13(_TF_PP_SEQ_TAIL(seq))

Definition at line 918 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_140 (   seq)    _TF_PP_SEQ_SIZE_139(_TF_PP_SEQ_TAIL(seq))

Definition at line 1044 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_141 (   seq)    _TF_PP_SEQ_SIZE_140(_TF_PP_SEQ_TAIL(seq))

Definition at line 1045 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_142 (   seq)    _TF_PP_SEQ_SIZE_141(_TF_PP_SEQ_TAIL(seq))

Definition at line 1046 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_143 (   seq)    _TF_PP_SEQ_SIZE_142(_TF_PP_SEQ_TAIL(seq))

Definition at line 1047 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_144 (   seq)    _TF_PP_SEQ_SIZE_143(_TF_PP_SEQ_TAIL(seq))

Definition at line 1048 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_145 (   seq)    _TF_PP_SEQ_SIZE_144(_TF_PP_SEQ_TAIL(seq))

Definition at line 1049 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_146 (   seq)    _TF_PP_SEQ_SIZE_145(_TF_PP_SEQ_TAIL(seq))

Definition at line 1050 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_147 (   seq)    _TF_PP_SEQ_SIZE_146(_TF_PP_SEQ_TAIL(seq))

Definition at line 1051 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_148 (   seq)    _TF_PP_SEQ_SIZE_147(_TF_PP_SEQ_TAIL(seq))

Definition at line 1052 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_149 (   seq)    _TF_PP_SEQ_SIZE_148(_TF_PP_SEQ_TAIL(seq))

Definition at line 1053 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_15 (   seq)    _TF_PP_SEQ_SIZE_14(_TF_PP_SEQ_TAIL(seq))

Definition at line 919 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_150 (   seq)    _TF_PP_SEQ_SIZE_149(_TF_PP_SEQ_TAIL(seq))

Definition at line 1054 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_151 (   seq)    _TF_PP_SEQ_SIZE_150(_TF_PP_SEQ_TAIL(seq))

Definition at line 1055 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_152 (   seq)    _TF_PP_SEQ_SIZE_151(_TF_PP_SEQ_TAIL(seq))

Definition at line 1056 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_153 (   seq)    _TF_PP_SEQ_SIZE_152(_TF_PP_SEQ_TAIL(seq))

Definition at line 1057 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_154 (   seq)    _TF_PP_SEQ_SIZE_153(_TF_PP_SEQ_TAIL(seq))

Definition at line 1058 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_155 (   seq)    _TF_PP_SEQ_SIZE_154(_TF_PP_SEQ_TAIL(seq))

Definition at line 1059 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_156 (   seq)    _TF_PP_SEQ_SIZE_155(_TF_PP_SEQ_TAIL(seq))

Definition at line 1060 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_157 (   seq)    _TF_PP_SEQ_SIZE_156(_TF_PP_SEQ_TAIL(seq))

Definition at line 1061 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_158 (   seq)    _TF_PP_SEQ_SIZE_157(_TF_PP_SEQ_TAIL(seq))

Definition at line 1062 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_159 (   seq)    _TF_PP_SEQ_SIZE_158(_TF_PP_SEQ_TAIL(seq))

Definition at line 1063 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_16 (   seq)    _TF_PP_SEQ_SIZE_15(_TF_PP_SEQ_TAIL(seq))

Definition at line 920 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_160 (   seq)    _TF_PP_SEQ_SIZE_159(_TF_PP_SEQ_TAIL(seq))

Definition at line 1064 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_161 (   seq)    _TF_PP_SEQ_SIZE_160(_TF_PP_SEQ_TAIL(seq))

Definition at line 1065 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_162 (   seq)    _TF_PP_SEQ_SIZE_161(_TF_PP_SEQ_TAIL(seq))

Definition at line 1066 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_163 (   seq)    _TF_PP_SEQ_SIZE_162(_TF_PP_SEQ_TAIL(seq))

Definition at line 1067 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_164 (   seq)    _TF_PP_SEQ_SIZE_163(_TF_PP_SEQ_TAIL(seq))

Definition at line 1068 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_165 (   seq)    _TF_PP_SEQ_SIZE_164(_TF_PP_SEQ_TAIL(seq))

Definition at line 1069 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_166 (   seq)    _TF_PP_SEQ_SIZE_165(_TF_PP_SEQ_TAIL(seq))

Definition at line 1070 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_167 (   seq)    _TF_PP_SEQ_SIZE_166(_TF_PP_SEQ_TAIL(seq))

Definition at line 1071 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_168 (   seq)    _TF_PP_SEQ_SIZE_167(_TF_PP_SEQ_TAIL(seq))

Definition at line 1072 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_169 (   seq)    _TF_PP_SEQ_SIZE_168(_TF_PP_SEQ_TAIL(seq))

Definition at line 1073 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_17 (   seq)    _TF_PP_SEQ_SIZE_16(_TF_PP_SEQ_TAIL(seq))

Definition at line 921 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_170 (   seq)    _TF_PP_SEQ_SIZE_169(_TF_PP_SEQ_TAIL(seq))

Definition at line 1074 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_171 (   seq)    _TF_PP_SEQ_SIZE_170(_TF_PP_SEQ_TAIL(seq))

Definition at line 1075 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_172 (   seq)    _TF_PP_SEQ_SIZE_171(_TF_PP_SEQ_TAIL(seq))

Definition at line 1076 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_173 (   seq)    _TF_PP_SEQ_SIZE_172(_TF_PP_SEQ_TAIL(seq))

Definition at line 1077 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_174 (   seq)    _TF_PP_SEQ_SIZE_173(_TF_PP_SEQ_TAIL(seq))

Definition at line 1078 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_175 (   seq)    _TF_PP_SEQ_SIZE_174(_TF_PP_SEQ_TAIL(seq))

Definition at line 1079 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_176 (   seq)    _TF_PP_SEQ_SIZE_175(_TF_PP_SEQ_TAIL(seq))

Definition at line 1080 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_177 (   seq)    _TF_PP_SEQ_SIZE_176(_TF_PP_SEQ_TAIL(seq))

Definition at line 1081 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_178 (   seq)    _TF_PP_SEQ_SIZE_177(_TF_PP_SEQ_TAIL(seq))

Definition at line 1082 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_179 (   seq)    _TF_PP_SEQ_SIZE_178(_TF_PP_SEQ_TAIL(seq))

Definition at line 1083 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_18 (   seq)    _TF_PP_SEQ_SIZE_17(_TF_PP_SEQ_TAIL(seq))

Definition at line 922 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_180 (   seq)    _TF_PP_SEQ_SIZE_179(_TF_PP_SEQ_TAIL(seq))

Definition at line 1084 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_181 (   seq)    _TF_PP_SEQ_SIZE_180(_TF_PP_SEQ_TAIL(seq))

Definition at line 1085 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_182 (   seq)    _TF_PP_SEQ_SIZE_181(_TF_PP_SEQ_TAIL(seq))

Definition at line 1086 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_183 (   seq)    _TF_PP_SEQ_SIZE_182(_TF_PP_SEQ_TAIL(seq))

Definition at line 1087 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_184 (   seq)    _TF_PP_SEQ_SIZE_183(_TF_PP_SEQ_TAIL(seq))

Definition at line 1088 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_185 (   seq)    _TF_PP_SEQ_SIZE_184(_TF_PP_SEQ_TAIL(seq))

Definition at line 1089 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_186 (   seq)    _TF_PP_SEQ_SIZE_185(_TF_PP_SEQ_TAIL(seq))

Definition at line 1090 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_187 (   seq)    _TF_PP_SEQ_SIZE_186(_TF_PP_SEQ_TAIL(seq))

Definition at line 1091 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_188 (   seq)    _TF_PP_SEQ_SIZE_187(_TF_PP_SEQ_TAIL(seq))

Definition at line 1092 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_189 (   seq)    _TF_PP_SEQ_SIZE_188(_TF_PP_SEQ_TAIL(seq))

Definition at line 1093 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_19 (   seq)    _TF_PP_SEQ_SIZE_18(_TF_PP_SEQ_TAIL(seq))

Definition at line 923 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_190 (   seq)    _TF_PP_SEQ_SIZE_189(_TF_PP_SEQ_TAIL(seq))

Definition at line 1094 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_191 (   seq)    _TF_PP_SEQ_SIZE_190(_TF_PP_SEQ_TAIL(seq))

Definition at line 1095 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_192 (   seq)    _TF_PP_SEQ_SIZE_191(_TF_PP_SEQ_TAIL(seq))

Definition at line 1096 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_193 (   seq)    _TF_PP_SEQ_SIZE_192(_TF_PP_SEQ_TAIL(seq))

Definition at line 1097 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_194 (   seq)    _TF_PP_SEQ_SIZE_193(_TF_PP_SEQ_TAIL(seq))

Definition at line 1098 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_195 (   seq)    _TF_PP_SEQ_SIZE_194(_TF_PP_SEQ_TAIL(seq))

Definition at line 1099 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_196 (   seq)    _TF_PP_SEQ_SIZE_195(_TF_PP_SEQ_TAIL(seq))

Definition at line 1100 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_197 (   seq)    _TF_PP_SEQ_SIZE_196(_TF_PP_SEQ_TAIL(seq))

Definition at line 1101 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_198 (   seq)    _TF_PP_SEQ_SIZE_197(_TF_PP_SEQ_TAIL(seq))

Definition at line 1102 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_199 (   seq)    _TF_PP_SEQ_SIZE_198(_TF_PP_SEQ_TAIL(seq))

Definition at line 1103 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_2 (   seq)    _TF_PP_SEQ_SIZE_1(_TF_PP_SEQ_TAIL(seq))

Definition at line 906 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_20 (   seq)    _TF_PP_SEQ_SIZE_19(_TF_PP_SEQ_TAIL(seq))

Definition at line 924 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_200 (   seq)    _TF_PP_SEQ_SIZE_199(_TF_PP_SEQ_TAIL(seq))

Definition at line 1104 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_201 (   seq)    _TF_PP_SEQ_SIZE_200(_TF_PP_SEQ_TAIL(seq))

Definition at line 1105 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_202 (   seq)    _TF_PP_SEQ_SIZE_201(_TF_PP_SEQ_TAIL(seq))

Definition at line 1106 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_203 (   seq)    _TF_PP_SEQ_SIZE_202(_TF_PP_SEQ_TAIL(seq))

Definition at line 1107 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_204 (   seq)    _TF_PP_SEQ_SIZE_203(_TF_PP_SEQ_TAIL(seq))

Definition at line 1108 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_205 (   seq)    _TF_PP_SEQ_SIZE_204(_TF_PP_SEQ_TAIL(seq))

Definition at line 1109 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_206 (   seq)    _TF_PP_SEQ_SIZE_205(_TF_PP_SEQ_TAIL(seq))

Definition at line 1110 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_207 (   seq)    _TF_PP_SEQ_SIZE_206(_TF_PP_SEQ_TAIL(seq))

Definition at line 1111 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_208 (   seq)    _TF_PP_SEQ_SIZE_207(_TF_PP_SEQ_TAIL(seq))

Definition at line 1112 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_209 (   seq)    _TF_PP_SEQ_SIZE_208(_TF_PP_SEQ_TAIL(seq))

Definition at line 1113 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_21 (   seq)    _TF_PP_SEQ_SIZE_20(_TF_PP_SEQ_TAIL(seq))

Definition at line 925 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_210 (   seq)    _TF_PP_SEQ_SIZE_209(_TF_PP_SEQ_TAIL(seq))

Definition at line 1114 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_211 (   seq)    _TF_PP_SEQ_SIZE_210(_TF_PP_SEQ_TAIL(seq))

Definition at line 1115 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_212 (   seq)    _TF_PP_SEQ_SIZE_211(_TF_PP_SEQ_TAIL(seq))

Definition at line 1116 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_213 (   seq)    _TF_PP_SEQ_SIZE_212(_TF_PP_SEQ_TAIL(seq))

Definition at line 1117 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_214 (   seq)    _TF_PP_SEQ_SIZE_213(_TF_PP_SEQ_TAIL(seq))

Definition at line 1118 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_215 (   seq)    _TF_PP_SEQ_SIZE_214(_TF_PP_SEQ_TAIL(seq))

Definition at line 1119 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_216 (   seq)    _TF_PP_SEQ_SIZE_215(_TF_PP_SEQ_TAIL(seq))

Definition at line 1120 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_217 (   seq)    _TF_PP_SEQ_SIZE_216(_TF_PP_SEQ_TAIL(seq))

Definition at line 1121 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_218 (   seq)    _TF_PP_SEQ_SIZE_217(_TF_PP_SEQ_TAIL(seq))

Definition at line 1122 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_219 (   seq)    _TF_PP_SEQ_SIZE_218(_TF_PP_SEQ_TAIL(seq))

Definition at line 1123 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_22 (   seq)    _TF_PP_SEQ_SIZE_21(_TF_PP_SEQ_TAIL(seq))

Definition at line 926 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_220 (   seq)    _TF_PP_SEQ_SIZE_219(_TF_PP_SEQ_TAIL(seq))

Definition at line 1124 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_221 (   seq)    _TF_PP_SEQ_SIZE_220(_TF_PP_SEQ_TAIL(seq))

Definition at line 1125 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_222 (   seq)    _TF_PP_SEQ_SIZE_221(_TF_PP_SEQ_TAIL(seq))

Definition at line 1126 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_223 (   seq)    _TF_PP_SEQ_SIZE_222(_TF_PP_SEQ_TAIL(seq))

Definition at line 1127 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_224 (   seq)    _TF_PP_SEQ_SIZE_223(_TF_PP_SEQ_TAIL(seq))

Definition at line 1128 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_225 (   seq)    _TF_PP_SEQ_SIZE_224(_TF_PP_SEQ_TAIL(seq))

Definition at line 1129 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_226 (   seq)    _TF_PP_SEQ_SIZE_225(_TF_PP_SEQ_TAIL(seq))

Definition at line 1130 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_227 (   seq)    _TF_PP_SEQ_SIZE_226(_TF_PP_SEQ_TAIL(seq))

Definition at line 1131 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_228 (   seq)    _TF_PP_SEQ_SIZE_227(_TF_PP_SEQ_TAIL(seq))

Definition at line 1132 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_229 (   seq)    _TF_PP_SEQ_SIZE_228(_TF_PP_SEQ_TAIL(seq))

Definition at line 1133 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_23 (   seq)    _TF_PP_SEQ_SIZE_22(_TF_PP_SEQ_TAIL(seq))

Definition at line 927 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_24 (   seq)    _TF_PP_SEQ_SIZE_23(_TF_PP_SEQ_TAIL(seq))

Definition at line 928 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_25 (   seq)    _TF_PP_SEQ_SIZE_24(_TF_PP_SEQ_TAIL(seq))

Definition at line 929 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_26 (   seq)    _TF_PP_SEQ_SIZE_25(_TF_PP_SEQ_TAIL(seq))

Definition at line 930 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_27 (   seq)    _TF_PP_SEQ_SIZE_26(_TF_PP_SEQ_TAIL(seq))

Definition at line 931 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_28 (   seq)    _TF_PP_SEQ_SIZE_27(_TF_PP_SEQ_TAIL(seq))

Definition at line 932 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_29 (   seq)    _TF_PP_SEQ_SIZE_28(_TF_PP_SEQ_TAIL(seq))

Definition at line 933 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_3 (   seq)    _TF_PP_SEQ_SIZE_2(_TF_PP_SEQ_TAIL(seq))

Definition at line 907 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_30 (   seq)    _TF_PP_SEQ_SIZE_29(_TF_PP_SEQ_TAIL(seq))

Definition at line 934 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_31 (   seq)    _TF_PP_SEQ_SIZE_30(_TF_PP_SEQ_TAIL(seq))

Definition at line 935 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_32 (   seq)    _TF_PP_SEQ_SIZE_31(_TF_PP_SEQ_TAIL(seq))

Definition at line 936 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_33 (   seq)    _TF_PP_SEQ_SIZE_32(_TF_PP_SEQ_TAIL(seq))

Definition at line 937 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_34 (   seq)    _TF_PP_SEQ_SIZE_33(_TF_PP_SEQ_TAIL(seq))

Definition at line 938 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_35 (   seq)    _TF_PP_SEQ_SIZE_34(_TF_PP_SEQ_TAIL(seq))

Definition at line 939 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_36 (   seq)    _TF_PP_SEQ_SIZE_35(_TF_PP_SEQ_TAIL(seq))

Definition at line 940 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_37 (   seq)    _TF_PP_SEQ_SIZE_36(_TF_PP_SEQ_TAIL(seq))

Definition at line 941 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_38 (   seq)    _TF_PP_SEQ_SIZE_37(_TF_PP_SEQ_TAIL(seq))

Definition at line 942 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_39 (   seq)    _TF_PP_SEQ_SIZE_38(_TF_PP_SEQ_TAIL(seq))

Definition at line 943 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_4 (   seq)    _TF_PP_SEQ_SIZE_3(_TF_PP_SEQ_TAIL(seq))

Definition at line 908 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_40 (   seq)    _TF_PP_SEQ_SIZE_39(_TF_PP_SEQ_TAIL(seq))

Definition at line 944 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_41 (   seq)    _TF_PP_SEQ_SIZE_40(_TF_PP_SEQ_TAIL(seq))

Definition at line 945 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_42 (   seq)    _TF_PP_SEQ_SIZE_41(_TF_PP_SEQ_TAIL(seq))

Definition at line 946 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_43 (   seq)    _TF_PP_SEQ_SIZE_42(_TF_PP_SEQ_TAIL(seq))

Definition at line 947 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_44 (   seq)    _TF_PP_SEQ_SIZE_43(_TF_PP_SEQ_TAIL(seq))

Definition at line 948 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_45 (   seq)    _TF_PP_SEQ_SIZE_44(_TF_PP_SEQ_TAIL(seq))

Definition at line 949 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_46 (   seq)    _TF_PP_SEQ_SIZE_45(_TF_PP_SEQ_TAIL(seq))

Definition at line 950 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_47 (   seq)    _TF_PP_SEQ_SIZE_46(_TF_PP_SEQ_TAIL(seq))

Definition at line 951 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_48 (   seq)    _TF_PP_SEQ_SIZE_47(_TF_PP_SEQ_TAIL(seq))

Definition at line 952 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_49 (   seq)    _TF_PP_SEQ_SIZE_48(_TF_PP_SEQ_TAIL(seq))

Definition at line 953 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_5 (   seq)    _TF_PP_SEQ_SIZE_4(_TF_PP_SEQ_TAIL(seq))

Definition at line 909 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_50 (   seq)    _TF_PP_SEQ_SIZE_49(_TF_PP_SEQ_TAIL(seq))

Definition at line 954 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_51 (   seq)    _TF_PP_SEQ_SIZE_50(_TF_PP_SEQ_TAIL(seq))

Definition at line 955 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_52 (   seq)    _TF_PP_SEQ_SIZE_51(_TF_PP_SEQ_TAIL(seq))

Definition at line 956 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_53 (   seq)    _TF_PP_SEQ_SIZE_52(_TF_PP_SEQ_TAIL(seq))

Definition at line 957 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_54 (   seq)    _TF_PP_SEQ_SIZE_53(_TF_PP_SEQ_TAIL(seq))

Definition at line 958 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_55 (   seq)    _TF_PP_SEQ_SIZE_54(_TF_PP_SEQ_TAIL(seq))

Definition at line 959 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_56 (   seq)    _TF_PP_SEQ_SIZE_55(_TF_PP_SEQ_TAIL(seq))

Definition at line 960 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_57 (   seq)    _TF_PP_SEQ_SIZE_56(_TF_PP_SEQ_TAIL(seq))

Definition at line 961 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_58 (   seq)    _TF_PP_SEQ_SIZE_57(_TF_PP_SEQ_TAIL(seq))

Definition at line 962 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_59 (   seq)    _TF_PP_SEQ_SIZE_58(_TF_PP_SEQ_TAIL(seq))

Definition at line 963 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_6 (   seq)    _TF_PP_SEQ_SIZE_5(_TF_PP_SEQ_TAIL(seq))

Definition at line 910 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_60 (   seq)    _TF_PP_SEQ_SIZE_59(_TF_PP_SEQ_TAIL(seq))

Definition at line 964 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_61 (   seq)    _TF_PP_SEQ_SIZE_60(_TF_PP_SEQ_TAIL(seq))

Definition at line 965 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_62 (   seq)    _TF_PP_SEQ_SIZE_61(_TF_PP_SEQ_TAIL(seq))

Definition at line 966 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_63 (   seq)    _TF_PP_SEQ_SIZE_62(_TF_PP_SEQ_TAIL(seq))

Definition at line 967 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_64 (   seq)    _TF_PP_SEQ_SIZE_63(_TF_PP_SEQ_TAIL(seq))

Definition at line 968 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_65 (   seq)    _TF_PP_SEQ_SIZE_64(_TF_PP_SEQ_TAIL(seq))

Definition at line 969 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_66 (   seq)    _TF_PP_SEQ_SIZE_65(_TF_PP_SEQ_TAIL(seq))

Definition at line 970 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_67 (   seq)    _TF_PP_SEQ_SIZE_66(_TF_PP_SEQ_TAIL(seq))

Definition at line 971 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_68 (   seq)    _TF_PP_SEQ_SIZE_67(_TF_PP_SEQ_TAIL(seq))

Definition at line 972 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_69 (   seq)    _TF_PP_SEQ_SIZE_68(_TF_PP_SEQ_TAIL(seq))

Definition at line 973 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_7 (   seq)    _TF_PP_SEQ_SIZE_6(_TF_PP_SEQ_TAIL(seq))

Definition at line 911 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_70 (   seq)    _TF_PP_SEQ_SIZE_69(_TF_PP_SEQ_TAIL(seq))

Definition at line 974 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_71 (   seq)    _TF_PP_SEQ_SIZE_70(_TF_PP_SEQ_TAIL(seq))

Definition at line 975 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_72 (   seq)    _TF_PP_SEQ_SIZE_71(_TF_PP_SEQ_TAIL(seq))

Definition at line 976 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_73 (   seq)    _TF_PP_SEQ_SIZE_72(_TF_PP_SEQ_TAIL(seq))

Definition at line 977 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_74 (   seq)    _TF_PP_SEQ_SIZE_73(_TF_PP_SEQ_TAIL(seq))

Definition at line 978 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_75 (   seq)    _TF_PP_SEQ_SIZE_74(_TF_PP_SEQ_TAIL(seq))

Definition at line 979 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_76 (   seq)    _TF_PP_SEQ_SIZE_75(_TF_PP_SEQ_TAIL(seq))

Definition at line 980 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_77 (   seq)    _TF_PP_SEQ_SIZE_76(_TF_PP_SEQ_TAIL(seq))

Definition at line 981 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_78 (   seq)    _TF_PP_SEQ_SIZE_77(_TF_PP_SEQ_TAIL(seq))

Definition at line 982 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_79 (   seq)    _TF_PP_SEQ_SIZE_78(_TF_PP_SEQ_TAIL(seq))

Definition at line 983 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_8 (   seq)    _TF_PP_SEQ_SIZE_7(_TF_PP_SEQ_TAIL(seq))

Definition at line 912 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_80 (   seq)    _TF_PP_SEQ_SIZE_79(_TF_PP_SEQ_TAIL(seq))

Definition at line 984 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_81 (   seq)    _TF_PP_SEQ_SIZE_80(_TF_PP_SEQ_TAIL(seq))

Definition at line 985 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_82 (   seq)    _TF_PP_SEQ_SIZE_81(_TF_PP_SEQ_TAIL(seq))

Definition at line 986 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_83 (   seq)    _TF_PP_SEQ_SIZE_82(_TF_PP_SEQ_TAIL(seq))

Definition at line 987 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_84 (   seq)    _TF_PP_SEQ_SIZE_83(_TF_PP_SEQ_TAIL(seq))

Definition at line 988 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_85 (   seq)    _TF_PP_SEQ_SIZE_84(_TF_PP_SEQ_TAIL(seq))

Definition at line 989 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_86 (   seq)    _TF_PP_SEQ_SIZE_85(_TF_PP_SEQ_TAIL(seq))

Definition at line 990 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_87 (   seq)    _TF_PP_SEQ_SIZE_86(_TF_PP_SEQ_TAIL(seq))

Definition at line 991 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_88 (   seq)    _TF_PP_SEQ_SIZE_87(_TF_PP_SEQ_TAIL(seq))

Definition at line 992 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_89 (   seq)    _TF_PP_SEQ_SIZE_88(_TF_PP_SEQ_TAIL(seq))

Definition at line 993 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_9 (   seq)    _TF_PP_SEQ_SIZE_8(_TF_PP_SEQ_TAIL(seq))

Definition at line 913 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_90 (   seq)    _TF_PP_SEQ_SIZE_89(_TF_PP_SEQ_TAIL(seq))

Definition at line 994 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_91 (   seq)    _TF_PP_SEQ_SIZE_90(_TF_PP_SEQ_TAIL(seq))

Definition at line 995 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_92 (   seq)    _TF_PP_SEQ_SIZE_91(_TF_PP_SEQ_TAIL(seq))

Definition at line 996 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_93 (   seq)    _TF_PP_SEQ_SIZE_92(_TF_PP_SEQ_TAIL(seq))

Definition at line 997 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_94 (   seq)    _TF_PP_SEQ_SIZE_93(_TF_PP_SEQ_TAIL(seq))

Definition at line 998 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_95 (   seq)    _TF_PP_SEQ_SIZE_94(_TF_PP_SEQ_TAIL(seq))

Definition at line 999 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_96 (   seq)    _TF_PP_SEQ_SIZE_95(_TF_PP_SEQ_TAIL(seq))

Definition at line 1000 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_97 (   seq)    _TF_PP_SEQ_SIZE_96(_TF_PP_SEQ_TAIL(seq))

Definition at line 1001 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_98 (   seq)    _TF_PP_SEQ_SIZE_97(_TF_PP_SEQ_TAIL(seq))

Definition at line 1002 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_99 (   seq)    _TF_PP_SEQ_SIZE_98(_TF_PP_SEQ_TAIL(seq))

Definition at line 1003 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_SIZE_IMPL (   seq)    _TF_PP_SEQ_SIZE_229(seq(229)(228)(227)(226)(225)(224)(223)(222)(221)(220)(219)(218)(217)(216)(215)(214)(213)(212)(211)(210)(209)(208)(207)(206)(205)(204)(203)(202)(201)(200)(199)(198)(197)(196)(195)(194)(193)(192)(191)(190)(189)(188)(187)(186)(185)(184)(183)(182)(181)(180)(179)(178)(177)(176)(175)(174)(173)(172)(171)(170)(169)(168)(167)(166)(165)(164)(163)(162)(161)(160)(159)(158)(157)(156)(155)(154)(153)(152)(151)(150)(149)(148)(147)(146)(145)(144)(143)(142)(141)(140)(139)(138)(137)(136)(135)(134)(133)(132)(131)(130)(129)(128)(127)(126)(125)(124)(123)(122)(121)(120)(119)(118)(117)(116)(115)(114)(113)(112)(111)(110)(109)(108)(107)(106)(105)(104)(103)(102)(101)(100)(99)(98)(97)(96)(95)(94)(93)(92)(91)(90)(89)(88)(87)(86)(85)(84)(83)(82)(81)(80)(79)(78)(77)(76)(75)(74)(73)(72)(71)(70)(69)(68)(67)(66)(65)(64)(63)(62)(61)(60)(59)(58)(57)(56)(55)(54)(53)(52)(51)(50)(49)(48)(47)(46)(45)(44)(43)(42)(41)(40)(39)(38)(37)(36)(35)(34)(33)(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 1136 of file preprocessorUtilsLite.h.

#define _TF_PP_SEQ_TAIL (   seq)    _TF_PP_SEQ_EXPAND(_TF_PP_SEQ_DISCARD_HEAD _TF_PP_SEQ_PARTITION_HEAD(seq))

Definition at line 414 of file preprocessorUtilsLite.h.

#define TF_PP_CAT (   x,
  y 
)    TF_PP_CAT_IMPL(x, y)

Paste concatenate preprocessor expressions x and y after expansion. This is similar to HBOOST_PP_CAT but doesn't require including the hboost config header which is somewhat heavy.

Definition at line 40 of file preprocessorUtilsLite.h.

#define TF_PP_CAT_IMPL (   x,
  y 
)    x ## y

Definition at line 35 of file preprocessorUtilsLite.h.

#define TF_PP_EAT_PARENS (   ...)

Return the arguments as is except if the first argument starts with a matched parenthesis then remove those parentheses.

Definition at line 335 of file preprocessorUtilsLite.h.

#define TF_PP_EAT_PARENS_STR (   ...)    _TF_PP_EAT_PARENS_STR2(~, __VA_ARGS__)

Expand the arguments and make the result a string.

Definition at line 346 of file preprocessorUtilsLite.h.

#define TF_PP_FE_0 (   _macro,
  ... 
)

Definition at line 211 of file preprocessorUtilsLite.h.

#define TF_PP_FE_1 (   _macro,
  a 
)    _macro(a)

Definition at line 212 of file preprocessorUtilsLite.h.

#define TF_PP_FE_10 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_9(_macro, __VA_ARGS__)

Definition at line 221 of file preprocessorUtilsLite.h.

#define TF_PP_FE_11 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_10(_macro, __VA_ARGS__)

Definition at line 222 of file preprocessorUtilsLite.h.

#define TF_PP_FE_12 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_11(_macro, __VA_ARGS__)

Definition at line 223 of file preprocessorUtilsLite.h.

#define TF_PP_FE_13 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_12(_macro, __VA_ARGS__)

Definition at line 224 of file preprocessorUtilsLite.h.

#define TF_PP_FE_14 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_13(_macro, __VA_ARGS__)

Definition at line 225 of file preprocessorUtilsLite.h.

#define TF_PP_FE_15 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_14(_macro, __VA_ARGS__)

Definition at line 226 of file preprocessorUtilsLite.h.

#define TF_PP_FE_16 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_15(_macro, __VA_ARGS__)

Definition at line 227 of file preprocessorUtilsLite.h.

#define TF_PP_FE_17 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_16(_macro, __VA_ARGS__)

Definition at line 228 of file preprocessorUtilsLite.h.

#define TF_PP_FE_18 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_17(_macro, __VA_ARGS__)

Definition at line 229 of file preprocessorUtilsLite.h.

#define TF_PP_FE_19 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_18(_macro, __VA_ARGS__)

Definition at line 230 of file preprocessorUtilsLite.h.

#define TF_PP_FE_2 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_1(_macro, __VA_ARGS__)

Definition at line 213 of file preprocessorUtilsLite.h.

#define TF_PP_FE_20 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_19(_macro, __VA_ARGS__)

Definition at line 231 of file preprocessorUtilsLite.h.

#define TF_PP_FE_21 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_20(_macro, __VA_ARGS__)

Definition at line 232 of file preprocessorUtilsLite.h.

#define TF_PP_FE_22 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_21(_macro, __VA_ARGS__)

Definition at line 233 of file preprocessorUtilsLite.h.

#define TF_PP_FE_23 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_22(_macro, __VA_ARGS__)

Definition at line 234 of file preprocessorUtilsLite.h.

#define TF_PP_FE_24 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_23(_macro, __VA_ARGS__)

Definition at line 235 of file preprocessorUtilsLite.h.

#define TF_PP_FE_25 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_24(_macro, __VA_ARGS__)

Definition at line 236 of file preprocessorUtilsLite.h.

#define TF_PP_FE_26 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_25(_macro, __VA_ARGS__)

Definition at line 237 of file preprocessorUtilsLite.h.

#define TF_PP_FE_27 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_26(_macro, __VA_ARGS__)

Definition at line 238 of file preprocessorUtilsLite.h.

#define TF_PP_FE_28 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_27(_macro, __VA_ARGS__)

Definition at line 239 of file preprocessorUtilsLite.h.

#define TF_PP_FE_29 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_28(_macro, __VA_ARGS__)

Definition at line 240 of file preprocessorUtilsLite.h.

#define TF_PP_FE_3 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_2(_macro, __VA_ARGS__)

Definition at line 214 of file preprocessorUtilsLite.h.

#define TF_PP_FE_30 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_29(_macro, __VA_ARGS__)

Definition at line 241 of file preprocessorUtilsLite.h.

#define TF_PP_FE_31 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_30(_macro, __VA_ARGS__)

Definition at line 242 of file preprocessorUtilsLite.h.

#define TF_PP_FE_32 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_31(_macro, __VA_ARGS__)

Definition at line 243 of file preprocessorUtilsLite.h.

#define TF_PP_FE_33 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_32(_macro, __VA_ARGS__)

Definition at line 244 of file preprocessorUtilsLite.h.

#define TF_PP_FE_34 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_33(_macro, __VA_ARGS__)

Definition at line 245 of file preprocessorUtilsLite.h.

#define TF_PP_FE_35 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_34(_macro, __VA_ARGS__)

Definition at line 246 of file preprocessorUtilsLite.h.

#define TF_PP_FE_36 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_35(_macro, __VA_ARGS__)

Definition at line 247 of file preprocessorUtilsLite.h.

#define TF_PP_FE_37 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_36(_macro, __VA_ARGS__)

Definition at line 248 of file preprocessorUtilsLite.h.

#define TF_PP_FE_38 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_37(_macro, __VA_ARGS__)

Definition at line 249 of file preprocessorUtilsLite.h.

#define TF_PP_FE_39 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_38(_macro, __VA_ARGS__)

Definition at line 250 of file preprocessorUtilsLite.h.

#define TF_PP_FE_4 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_3(_macro, __VA_ARGS__)

Definition at line 215 of file preprocessorUtilsLite.h.

#define TF_PP_FE_40 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_39(_macro, __VA_ARGS__)

Definition at line 251 of file preprocessorUtilsLite.h.

#define TF_PP_FE_41 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_40(_macro, __VA_ARGS__)

Definition at line 252 of file preprocessorUtilsLite.h.

#define TF_PP_FE_42 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_41(_macro, __VA_ARGS__)

Definition at line 253 of file preprocessorUtilsLite.h.

#define TF_PP_FE_43 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_42(_macro, __VA_ARGS__)

Definition at line 254 of file preprocessorUtilsLite.h.

#define TF_PP_FE_44 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_43(_macro, __VA_ARGS__)

Definition at line 255 of file preprocessorUtilsLite.h.

#define TF_PP_FE_45 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_44(_macro, __VA_ARGS__)

Definition at line 256 of file preprocessorUtilsLite.h.

#define TF_PP_FE_46 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_45(_macro, __VA_ARGS__)

Definition at line 257 of file preprocessorUtilsLite.h.

#define TF_PP_FE_47 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_46(_macro, __VA_ARGS__)

Definition at line 258 of file preprocessorUtilsLite.h.

#define TF_PP_FE_48 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_47(_macro, __VA_ARGS__)

Definition at line 259 of file preprocessorUtilsLite.h.

#define TF_PP_FE_49 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_48(_macro, __VA_ARGS__)

Definition at line 260 of file preprocessorUtilsLite.h.

#define TF_PP_FE_5 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_4(_macro, __VA_ARGS__)

Definition at line 216 of file preprocessorUtilsLite.h.

#define TF_PP_FE_50 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_49(_macro, __VA_ARGS__)

Definition at line 261 of file preprocessorUtilsLite.h.

#define TF_PP_FE_51 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_50(_macro, __VA_ARGS__)

Definition at line 262 of file preprocessorUtilsLite.h.

#define TF_PP_FE_52 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_51(_macro, __VA_ARGS__)

Definition at line 263 of file preprocessorUtilsLite.h.

#define TF_PP_FE_53 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_52(_macro, __VA_ARGS__)

Definition at line 264 of file preprocessorUtilsLite.h.

#define TF_PP_FE_54 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_53(_macro, __VA_ARGS__)

Definition at line 265 of file preprocessorUtilsLite.h.

#define TF_PP_FE_55 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_54(_macro, __VA_ARGS__)

Definition at line 266 of file preprocessorUtilsLite.h.

#define TF_PP_FE_56 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_55(_macro, __VA_ARGS__)

Definition at line 267 of file preprocessorUtilsLite.h.

#define TF_PP_FE_57 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_56(_macro, __VA_ARGS__)

Definition at line 268 of file preprocessorUtilsLite.h.

#define TF_PP_FE_58 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_57(_macro, __VA_ARGS__)

Definition at line 269 of file preprocessorUtilsLite.h.

#define TF_PP_FE_59 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_58(_macro, __VA_ARGS__)

Definition at line 270 of file preprocessorUtilsLite.h.

#define TF_PP_FE_6 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_5(_macro, __VA_ARGS__)

Definition at line 217 of file preprocessorUtilsLite.h.

#define TF_PP_FE_60 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_59(_macro, __VA_ARGS__)

Definition at line 271 of file preprocessorUtilsLite.h.

#define TF_PP_FE_61 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_60(_macro, __VA_ARGS__)

Definition at line 272 of file preprocessorUtilsLite.h.

#define TF_PP_FE_62 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_61(_macro, __VA_ARGS__)

Definition at line 273 of file preprocessorUtilsLite.h.

#define TF_PP_FE_63 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_62(_macro, __VA_ARGS__)

Definition at line 274 of file preprocessorUtilsLite.h.

#define TF_PP_FE_7 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_6(_macro, __VA_ARGS__)

Definition at line 218 of file preprocessorUtilsLite.h.

#define TF_PP_FE_8 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_7(_macro, __VA_ARGS__)

Definition at line 219 of file preprocessorUtilsLite.h.

#define TF_PP_FE_9 (   _macro,
  a,
  ... 
)    _macro(a) TF_PP_FE_8(_macro, __VA_ARGS__)

Definition at line 220 of file preprocessorUtilsLite.h.

#define TF_PP_FOR_EACH (   x,
  ... 
)
Value:
#define TF_PP_VARIADIC_SIZE(...)
#define TF_PP_FE_28(_macro, a,...)
#define TF_PP_FE_46(_macro, a,...)
#define TF_PP_FE_33(_macro, a,...)
#define TF_PP_FE_25(_macro, a,...)
#define TF_PP_FE_21(_macro, a,...)
#define TF_PP_VARIADIC_ELEM(n,...)
#define TF_PP_FE_9(_macro, a,...)
#define TF_PP_FE_51(_macro, a,...)
#define TF_PP_FE_19(_macro, a,...)
#define TF_PP_FE_10(_macro, a,...)
#define TF_PP_FE_45(_macro, a,...)
#define TF_PP_FE_6(_macro, a,...)
#define TF_PP_FE_48(_macro, a,...)
#define TF_PP_FE_30(_macro, a,...)
#define TF_PP_FE_38(_macro, a,...)
#define TF_PP_FE_42(_macro, a,...)
#define TF_PP_FE_20(_macro, a,...)
#define TF_PP_FE_12(_macro, a,...)
#define TF_PP_FE_26(_macro, a,...)
#define TF_PP_FE_56(_macro, a,...)
#define TF_PP_FE_5(_macro, a,...)
#define TF_PP_FE_16(_macro, a,...)
#define TF_PP_FE_27(_macro, a,...)
#define TF_PP_FE_22(_macro, a,...)
#define TF_PP_FE_4(_macro, a,...)
#define TF_PP_FE_61(_macro, a,...)
#define TF_PP_FE_24(_macro, a,...)
#define TF_PP_FE_50(_macro, a,...)
#define TF_PP_FE_7(_macro, a,...)
#define TF_PP_FE_23(_macro, a,...)
#define TF_PP_FE_44(_macro, a,...)
#define TF_PP_FE_8(_macro, a,...)
#define TF_PP_FE_62(_macro, a,...)
#define TF_PP_FE_2(_macro, a,...)
#define TF_PP_FE_32(_macro, a,...)
#define TF_PP_FE_3(_macro, a,...)
#define TF_PP_FE_54(_macro, a,...)
#define TF_PP_FE_39(_macro, a,...)
#define TF_PP_FE_59(_macro, a,...)
#define TF_PP_FE_35(_macro, a,...)
GLint GLenum GLint x
Definition: glcorearb.h:409
#define TF_PP_FE_18(_macro, a,...)
#define TF_PP_FE_63(_macro, a,...)
#define TF_PP_FE_52(_macro, a,...)
#define TF_PP_FE_41(_macro, a,...)
#define TF_PP_FE_31(_macro, a,...)
#define TF_PP_FE_49(_macro, a,...)
#define TF_PP_FE_37(_macro, a,...)
#define TF_PP_FE_1(_macro, a)
#define TF_PP_FE_36(_macro, a,...)
#define TF_PP_FE_0(_macro,...)
#define TF_PP_FE_60(_macro, a,...)
#define TF_PP_FE_40(_macro, a,...)
#define TF_PP_FE_57(_macro, a,...)
#define TF_PP_FE_14(_macro, a,...)
#define TF_PP_FE_34(_macro, a,...)
#define TF_PP_FE_13(_macro, a,...)
#define TF_PP_FE_55(_macro, a,...)
#define TF_PP_FE_11(_macro, a,...)
#define TF_PP_FE_58(_macro, a,...)
#define TF_PP_FE_47(_macro, a,...)
#define TF_PP_FE_15(_macro, a,...)
#define TF_PP_FE_53(_macro, a,...)
#define TF_PP_FE_17(_macro, a,...)
#define TF_PP_FE_29(_macro, a,...)
#define TF_PP_FE_43(_macro, a,...)

Expand the macro x on every variadic argument. For example TF_PP_FOR_EACH(MACRO, foo, bar, baz) expands to MACRO(foo) MACRO(bar) MACRO(baz). Supports up to 64 variadic arguments.

Definition at line 304 of file preprocessorUtilsLite.h.

#define TF_PP_IS_TUPLE (   arg)

Exapnds to 1 if the argument is a tuple, and 0 otherwise.

Definition at line 398 of file preprocessorUtilsLite.h.

#define TF_PP_SEQ_FOR_EACH (   _macro,
  data,
  seq 
)    TF_PP_CAT(_TF_PP_SEQ_FE_, TF_PP_SEQ_SIZE(seq))(_macro, data, seq)

Apply a macro to each element in the sequence of the form (x)(y)(z)(w)

// This should print out 'x y z w'.
#define _PRINT(elem) std::cout << elem
TF_PP_SEQ_FOR_EACH(_PRINT, ~, ("x")("y")("z")("w"))
#undef _PRINT

Limited to sequences of up to 229 elements

Definition at line 898 of file preprocessorUtilsLite.h.

#define TF_PP_SEQ_SIZE (   seq)    _TF_PP_SEQ_SIZE_IMPL(seq)

Compute the size of a sequence of the form (x)(y)(z)(w)

// The macro should evaluate to 4

Limited to sequences of up to 229 elements

Definition at line 1144 of file preprocessorUtilsLite.h.

#define TF_PP_STRINGIZE (   x)    TF_PP_STRINGIZE_IMPL(x)

Expand and convert the argument to a string, using a most minimal macro.

Definition at line 46 of file preprocessorUtilsLite.h.

#define TF_PP_STRINGIZE_IMPL (   x)    #x

Definition at line 43 of file preprocessorUtilsLite.h.

#define TF_PP_TUPLE_ELEM (   index,
  tuple 
)    TF_PP_VARIADIC_ELEM(index, TF_PP_EAT_PARENS(tuple))

Expands to the 'index' element of a non-empty 'tuple'.

Definition at line 401 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_0 (   a0,
  ... 
)    a0

Definition at line 77 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_1 (   a0,
  a1,
  ... 
)    a1

Definition at line 78 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_10 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  ... 
)    a10

Definition at line 87 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_11 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  ... 
)    a11

Definition at line 88 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_12 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  ... 
)    a12

Definition at line 89 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_13 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  ... 
)    a13

Definition at line 90 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_14 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  ... 
)    a14

Definition at line 91 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_15 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  ... 
)    a15

Definition at line 92 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_16 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  ... 
)    a16

Definition at line 93 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_17 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  ... 
)    a17

Definition at line 94 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_18 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  ... 
)    a18

Definition at line 95 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_19 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  ... 
)    a19

Definition at line 96 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_2 (   a0,
  a1,
  a2,
  ... 
)    a2

Definition at line 79 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_20 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  ... 
)    a20

Definition at line 97 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_21 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  ... 
)    a21

Definition at line 98 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_22 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  ... 
)    a22

Definition at line 99 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_23 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  ... 
)    a23

Definition at line 100 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_24 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  ... 
)    a24

Definition at line 101 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_25 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  ... 
)    a25

Definition at line 102 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_26 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  ... 
)    a26

Definition at line 103 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_27 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  ... 
)    a27

Definition at line 104 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_28 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  ... 
)    a28

Definition at line 105 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_29 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  ... 
)    a29

Definition at line 106 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_3 (   a0,
  a1,
  a2,
  a3,
  ... 
)    a3

Definition at line 80 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_30 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  ... 
)    a30

Definition at line 107 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_31 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  ... 
)    a31

Definition at line 108 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_32 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  ... 
)    a32

Definition at line 109 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_33 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  ... 
)    a33

Definition at line 110 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_34 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  ... 
)    a34

Definition at line 111 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_35 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  ... 
)    a35

Definition at line 112 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_36 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  ... 
)    a36

Definition at line 113 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_37 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  ... 
)    a37

Definition at line 114 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_38 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  ... 
)    a38

Definition at line 115 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_39 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  ... 
)    a39

Definition at line 116 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_4 (   a0,
  a1,
  a2,
  a3,
  a4,
  ... 
)    a4

Definition at line 81 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_40 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  ... 
)    a40

Definition at line 117 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_41 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  ... 
)    a41

Definition at line 118 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_42 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  ... 
)    a42

Definition at line 119 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_43 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  ... 
)    a43

Definition at line 120 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_44 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  ... 
)    a44

Definition at line 121 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_45 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  ... 
)    a45

Definition at line 122 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_46 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  ... 
)    a46

Definition at line 123 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_47 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  ... 
)    a47

Definition at line 124 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_48 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  ... 
)    a48

Definition at line 125 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_49 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  ... 
)    a49

Definition at line 126 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_5 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  ... 
)    a5

Definition at line 82 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_50 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  ... 
)    a50

Definition at line 127 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_51 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  ... 
)    a51

Definition at line 128 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_52 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  ... 
)    a52

Definition at line 129 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_53 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  ... 
)    a53

Definition at line 130 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_54 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  ... 
)    a54

Definition at line 131 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_55 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  ... 
)    a55

Definition at line 132 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_56 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  ... 
)    a56

Definition at line 133 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_57 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  ... 
)    a57

Definition at line 134 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_58 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  ... 
)    a58

Definition at line 135 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_59 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  ... 
)    a59

Definition at line 136 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_6 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  ... 
)    a6

Definition at line 83 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_60 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  a60,
  ... 
)    a60

Definition at line 137 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_61 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  a60,
  a61,
  ... 
)    a61

Definition at line 138 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_62 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  a60,
  a61,
  a62,
  ... 
)    a62

Definition at line 139 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_63 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  a60,
  a61,
  a62,
  a63,
  ... 
)    a63

Definition at line 140 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_7 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  ... 
)    a7

Definition at line 84 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_8 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  ... 
)    a8

Definition at line 85 of file preprocessorUtilsLite.h.

#define TF_PP_VAE_9 (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  ... 
)    a9

Definition at line 86 of file preprocessorUtilsLite.h.

#define TF_PP_VARIADIC_ELEM (   n,
  ... 
)    TF_PP_CAT(TF_PP_VAE_, n)(__VA_ARGS__,)

Expand to the n'th argument of the arguments following n, zero-indexed. For example, TF_PP_VARIADIC_ELEM(0, a, b, c) expands to a, and TF_PP_VARIADIC_ELEM(1, a, b, c) expands to b.

Definition at line 71 of file preprocessorUtilsLite.h.

#define TF_PP_VARIADIC_SIZE (   ...)    TF_PP_VARIADIC_SIZE_IMPL(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 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,)

Expand to the number of arguments passed. For example, TF_PP_VARIADIC_SIZE(foo, bar, baz) expands to 3. Supports up to 64 arguments. Does not work for zero arguments, which is trickier.

Definition at line 66 of file preprocessorUtilsLite.h.

#define TF_PP_VARIADIC_SIZE_IMPL (   a0,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  a9,
  a10,
  a11,
  a12,
  a13,
  a14,
  a15,
  a16,
  a17,
  a18,
  a19,
  a20,
  a21,
  a22,
  a23,
  a24,
  a25,
  a26,
  a27,
  a28,
  a29,
  a30,
  a31,
  a32,
  a33,
  a34,
  a35,
  a36,
  a37,
  a38,
  a39,
  a40,
  a41,
  a42,
  a43,
  a44,
  a45,
  a46,
  a47,
  a48,
  a49,
  a50,
  a51,
  a52,
  a53,
  a54,
  a55,
  a56,
  a57,
  a58,
  a59,
  a60,
  a61,
  a62,
  a63,
  size,
  ... 
)    size

Definition at line 75 of file preprocessorUtilsLite.h.