Lines Matching full:baseclass

1158 #define BENCHMARK_PRIVATE_DECLARE_F(BaseClass, Method)        \  argument
1159 class BaseClass##_##Method##_Benchmark : public BaseClass { \
1161 BaseClass##_##Method##_Benchmark() : BaseClass() { \
1162 this->SetName(#BaseClass "/" #Method); \
1169 #define BENCHMARK_TEMPLATE1_PRIVATE_DECLARE_F(BaseClass, Method, a) \ argument
1170 class BaseClass##_##Method##_Benchmark : public BaseClass<a> { \
1172 BaseClass##_##Method##_Benchmark() : BaseClass<a>() { \
1173 this->SetName(#BaseClass "<" #a ">/" #Method); \
1180 #define BENCHMARK_TEMPLATE2_PRIVATE_DECLARE_F(BaseClass, Method, a, b) \ argument
1181 class BaseClass##_##Method##_Benchmark : public BaseClass<a, b> { \
1183 BaseClass##_##Method##_Benchmark() : BaseClass<a, b>() { \
1184 this->SetName(#BaseClass "<" #a "," #b ">/" #Method); \
1192 #define BENCHMARK_TEMPLATE_PRIVATE_DECLARE_F(BaseClass, Method, ...) \ argument
1193 class BaseClass##_##Method##_Benchmark : public BaseClass<__VA_ARGS__> { \
1195 BaseClass##_##Method##_Benchmark() : BaseClass<__VA_ARGS__>() { \
1196 this->SetName(#BaseClass "<" #__VA_ARGS__ ">/" #Method); \
1207 #define BENCHMARK_DEFINE_F(BaseClass, Method) \ argument
1208 BENCHMARK_PRIVATE_DECLARE_F(BaseClass, Method) \
1209 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1211 #define BENCHMARK_TEMPLATE1_DEFINE_F(BaseClass, Method, a) \ argument
1212 BENCHMARK_TEMPLATE1_PRIVATE_DECLARE_F(BaseClass, Method, a) \
1213 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1215 #define BENCHMARK_TEMPLATE2_DEFINE_F(BaseClass, Method, a, b) \ argument
1216 BENCHMARK_TEMPLATE2_PRIVATE_DECLARE_F(BaseClass, Method, a, b) \
1217 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1220 #define BENCHMARK_TEMPLATE_DEFINE_F(BaseClass, Method, ...) \ argument
1221 BENCHMARK_TEMPLATE_PRIVATE_DECLARE_F(BaseClass, Method, __VA_ARGS__) \
1222 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1224 #define BENCHMARK_TEMPLATE_DEFINE_F(BaseClass, Method, a) \ argument
1225 BENCHMARK_TEMPLATE1_DEFINE_F(BaseClass, Method, a)
1228 #define BENCHMARK_REGISTER_F(BaseClass, Method) \ argument
1229 BENCHMARK_PRIVATE_REGISTER_F(BaseClass##_##Method##_Benchmark)
1236 #define BENCHMARK_F(BaseClass, Method) \ argument
1237 BENCHMARK_PRIVATE_DECLARE_F(BaseClass, Method) \
1238 BENCHMARK_REGISTER_F(BaseClass, Method); \
1239 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1241 #define BENCHMARK_TEMPLATE1_F(BaseClass, Method, a) \ argument
1242 BENCHMARK_TEMPLATE1_PRIVATE_DECLARE_F(BaseClass, Method, a) \
1243 BENCHMARK_REGISTER_F(BaseClass, Method); \
1244 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1246 #define BENCHMARK_TEMPLATE2_F(BaseClass, Method, a, b) \ argument
1247 BENCHMARK_TEMPLATE2_PRIVATE_DECLARE_F(BaseClass, Method, a, b) \
1248 BENCHMARK_REGISTER_F(BaseClass, Method); \
1249 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1252 #define BENCHMARK_TEMPLATE_F(BaseClass, Method, ...) \ argument
1253 BENCHMARK_TEMPLATE_PRIVATE_DECLARE_F(BaseClass, Method, __VA_ARGS__) \
1254 BENCHMARK_REGISTER_F(BaseClass, Method); \
1255 void BaseClass##_##Method##_Benchmark::BenchmarkCase
1257 #define BENCHMARK_TEMPLATE_F(BaseClass, Method, a) \ argument
1258 BENCHMARK_TEMPLATE1_F(BaseClass, Method, a)