Lines Matching refs:name
38 Benchmark(const char* name, void (*fn)(int)) : name_(strdup(name)), fn_(fn) { in Benchmark() argument
41 Benchmark(const char* name) : name_(strdup(name)), fn_(NULL) {} in Benchmark() argument
61 BenchmarkWantsArgBase(const char* name, void (*fn)(int, T)) : Benchmark(name) { in BenchmarkWantsArgBase() argument
78 BenchmarkWithArg(const char* name, void (*fn)(int, T), const char* arg_name, T arg) : in BenchmarkWithArg() argument
79 BenchmarkWantsArg<T>(name, fn), arg_(arg) { in BenchmarkWithArg()
100 BenchmarkWantsArg<T>(const char* name, void (*fn)(int, T)) :
101 BenchmarkWantsArgBase<T>(name, fn) { }
107 BenchmarkWantsArg<int>(const char* name, void (*fn)(int, int)) :
108 BenchmarkWantsArgBase<int>(name, fn) { }
118 static inline Benchmark* BenchmarkFactory(const char* name, void (*fn)(int)) { in BenchmarkFactory() argument
119 return new Benchmark(name, fn); in BenchmarkFactory()
123 static inline BenchmarkWantsArg<T>* BenchmarkFactory(const char* name, void (*fn)(int, T)) { in BenchmarkFactory() argument
124 return new BenchmarkWantsArg<T>(name, fn); in BenchmarkFactory()
130 static inline void BenchmarkAddArg(::testing::Benchmark* b, const char* name, T arg) { in BenchmarkAddArg() argument
133 ba->Arg(name, arg); in BenchmarkAddArg()