benchmark(const std::string &name, Function func, const std::vector< InputType > &input, unsigned int runs=0, bool quiet=false) | chebyshev::benchmark::benchmark_context | inline |
benchmark(const std::string &name, Function func, benchmark_options< InputType > opt) | chebyshev::benchmark::benchmark_context | inline |
benchmark(const std::string &name, Function func, InputGenerator< InputType > inputGenerator, unsigned int runs=0, unsigned int iterations=0, bool quiet=false) | chebyshev::benchmark::benchmark_context | inline |
benchmark_context(std::string moduleName, int argc=0, const char **argv=nullptr) | chebyshev::benchmark::benchmark_context | inline |
benchmark_context(const benchmark_context &other) | chebyshev::benchmark::benchmark_context | inline |
get_benchmark(const std::string &name) | chebyshev::benchmark::benchmark_context | inline |
get_benchmark(const std::string &name, unsigned int i) | chebyshev::benchmark::benchmark_context | inline |
operator=(const benchmark_context &other) | chebyshev::benchmark::benchmark_context | inline |
output | chebyshev::benchmark::benchmark_context | |
random | chebyshev::benchmark::benchmark_context | |
settings | chebyshev::benchmark::benchmark_context | |
setup(std::string moduleName, int argc=0, const char **argv=nullptr) | chebyshev::benchmark::benchmark_context | inline |
terminate(bool exit=false) | chebyshev::benchmark::benchmark_context | inline |
wait_results() | chebyshev::benchmark::benchmark_context | inline |
~benchmark_context() | chebyshev::benchmark::benchmark_context | inline |