75 const std::exception_ptr& error)
override;
Class of conditions of benchmarks.
Class of information of cases in benchmarks.
Class of names of groups of benchmarks.
Class of configuration of a group of cases in benchmarks.
Class of time points of system clocks.
Class of data of measurements.
Class of names of measurers.
void group_starts(const BenchmarkGroupName &name, const bench_impl::BenchmarkGroupConfig &config) override
Start a group of benchmarks.
void measurement_succeeded(const measurer::Measurement &measurement) override
Successfully finished a measurement.
void experiment_starts(const clock::SystemTimePoint &time_stamp) override
Start an experiment.
void experiment_finished(const clock::SystemTimePoint &time_stamp) override
Finished an experiment.
void case_starts(const BenchmarkFullName &case_info) override
Start a case of a benchmark.
void measurer_starts(const measurer::MeasurerName &name) override
Start benchmarks using a measurer.
void measurement_failed(const BenchmarkFullName &case_info, const BenchmarkCondition &cond, const std::exception_ptr &error) override
Failed a measurement.
ConsoleReporter(std::FILE *file=stdout)
Constructor.
void measurer_finished(const measurer::MeasurerName &name) override
Finished benchmarks using a measurer.
void group_finished(const BenchmarkGroupName &name) override
Finished a group of benchmarks.
void case_finished(const BenchmarkFullName &case_info) override
Finished a case of a benchmark.
Definition of IReporter class.
Namespace of reporters of results of benchmarks.
Namespace of stat_bench source codes.