9 #ifndef CPPBENCHMARK_REPORTER_H
10 #define CPPBENCHMARK_REPORTER_H
Benchmark base definition.
virtual void ReportBenchmarksFooter()
Report all benchmarks footer.
virtual void ReportPhase(const PhaseCore &phase, const PhaseMetrics &metrics)=0
Report current phase information.
virtual void ReportPhaseHeader()
Report current phase header.
Reporter & operator=(const Reporter &)=delete
virtual void ReportBenchmarkHeader()
Report current benchmark header.
Reporter & operator=(Reporter &&)=delete
virtual void ReportEnvironment()
Report environment information.
virtual void ReportHeader()
Report header.
virtual void ReportFooter()
Report footer.
virtual void ReportPhasesFooter()
Report all phases footer.
Reporter(const Reporter &)=delete
virtual void ReportBenchmarkFooter()
Report current benchmark footer.
virtual void ReportBenchmark(const BenchmarkBase &benchmark, const Settings &settings)
Report current benchmark information.
virtual void ReportBenchmarksHeader()
Report all benchmarks header.
virtual ~Reporter()=default
Reporter(Reporter &&)=delete
virtual void ReportPhaseFooter()
Report current phase footer.
virtual void ReportPhasesHeader()
Report all phases header.
virtual void ReportSystem()
Report system information.
C++ Benchmark project definitions.