Lines Matching defs:benchmark
39 #include "benchmark/benchmark.h"
52 namespace benchmark {
58 // The size of a benchmark family determines is the number of inputs to repeat
59 // the benchmark on. If this is "large" then warn the user during configuration.
72 // benchmark identifies a family of related benchmarks to run.
77 // Registers a benchmark family and returns the index assigned to it.
80 // Clear all registered benchmark families.
83 // Extract the list of benchmark instances that match the specified
128 Err << "Could not compile benchmark re: " << error_msg << std::endl;
142 // Family was deleted or benchmark doesn't match
153 // The benchmark will be run at least 'family_size' different inputs.
195 // FIXME: This function is a hack so that benchmark.cc can access
329 Benchmark* Benchmark::Apply(void (*custom_arguments)(Benchmark* benchmark)) {
334 Benchmark* Benchmark::Setup(void (*setup)(const benchmark::State&)) {
340 Benchmark* Benchmark::Teardown(void (*teardown)(const benchmark::State&)) {
520 } // end namespace benchmark