Home | History | Annotate | Download | only in tests

Lines Matching refs:Name

38   Benchmark(const char* name, void (*fn)(int)) : name_(strdup(name)), fn_(fn) {
41 Benchmark(const char* name) : name_(strdup(name)), fn_(NULL) {}
47 const char* Name() { return name_; }
61 BenchmarkWantsArgBase(const char* name, void (*fn)(int, T)) : Benchmark(name) {
71 virtual void RunFn(int) { printf("can't run arg benchmark %s without arg\n", Name()); }
78 BenchmarkWithArg(const char* name, void (*fn)(int, T), const char* arg_name, T arg) :
79 BenchmarkWantsArg<T>(name, fn), arg_(arg) {
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)) {
119 return new Benchmark(name, fn);
123 static inline BenchmarkWantsArg<T>* BenchmarkFactory(const char* name, void (*fn)(int, T)) {
124 return new BenchmarkWantsArg<T>(name, fn);
130 static inline void BenchmarkAddArg(::testing::Benchmark* b, const char* name, T arg) {
133 ba->Arg(name, arg);