Lines Matching refs:T0

119 // (T0, T1, etc.) for UnaryFunctor (e.g., functor::sqrt).
121 #define DEFINE_UNARY2(F, T0, T1) \
122 DEFINE_UNARY1(F, T0); \
124 #define DEFINE_UNARY3(F, T0, T1, T2) \
125 DEFINE_UNARY2(F, T0, T1); \
127 #define DEFINE_UNARY4(F, T0, T1, T2, T3) \
128 DEFINE_UNARY2(F, T0, T1); \
130 #define DEFINE_UNARY5(F, T0, T1, T2, T3, T4) \
131 DEFINE_UNARY2(F, T0, T1); \
133 #define DEFINE_UNARY6(F, T0, T1, T2, T3, T4, T5) \
134 DEFINE_UNARY2(F, T0, T1); \
136 #define DEFINE_UNARY7(F, T0, T1, T2, T3, T4, T5, T6) \
137 DEFINE_UNARY2(F, T0, T1); \
139 #define DEFINE_UNARY8(F, T0, T1, T2, T3, T4, T5, T6, T7) \
140 DEFINE_UNARY4(F, T0, T1, T2, T3); \
144 // (T0, T1, etc.) for BinaryFunctor.
151 #define DEFINE_BINARY2(F, T0, T1) \
152 DEFINE_BINARY1(F, T0); \
154 #define DEFINE_BINARY3(F, T0, T1, T2) \
155 DEFINE_BINARY2(F, T0, T1); \
157 #define DEFINE_BINARY4(F, T0, T1, T2, T3) \
158 DEFINE_BINARY2(F, T0, T1); \
160 #define DEFINE_BINARY5(F, T0, T1, T2, T3, T4) \
161 DEFINE_BINARY2(F, T0, T1); \
163 #define DEFINE_BINARY6(F, T0, T1, T2, T3, T4, T5) \
164 DEFINE_BINARY3(F, T0, T1, T2); \
166 #define DEFINE_BINARY7(F, T0, T1, T2, T3, T4, T5, T6) \
167 DEFINE_BINARY3(F, T0, T1, T2); \
169 #define DEFINE_BINARY8(F, T0, T1, T2, T3, T4, T5, T6, T7) \
170 DEFINE_BINARY4(F, T0, T1, T2, T3); \
172 #define DEFINE_BINARY9(F, T0, T1, T2, T3, T4, T5, T6, T7, T8) \
173 DEFINE_BINARY4(F, T0, T1, T2, T3); \
175 #define DEFINE_BINARY10(F, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) \
176 DEFINE_BINARY5(F, T0, T1, T2, T3, T4); \
178 #define DEFINE_BINARY11(F, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) \
179 DEFINE_BINARY5(F, T0, T1, T2, T3, T4); \
184 #define DEFINE_APPROXIMATE_EQUAL2(T0, T1) \
185 DEFINE_APPROXIMATE_EQUAL1(T0); \