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,...)
 

Macro Definition Documentation

#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_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_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_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.