benchmark 1.8.3
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
benchmark::BenchmarkReporter Class Referenceabstract
Inheritance diagram for benchmark::BenchmarkReporter:
benchmark::ConsoleReporter benchmark::JSONReporter

Classes

struct  Context
 
struct  PerFamilyRunReports
 
struct  Run
 

Public Member Functions

virtual bool ReportContext (const Context &context)=0
 
virtual void ReportRunsConfig (double, bool, IterationCount)
 
virtual void ReportRuns (const std::vector< Run > &report)=0
 
virtual void Finalize ()
 
void SetOutputStream (std::ostream *out)
 
void SetErrorStream (std::ostream *err)
 
std::ostream & GetOutputStream () const
 
std::ostream & GetErrorStream () const
 

Static Public Member Functions

static void PrintBasicContext (std::ostream *out, Context const &context)
 

The documentation for this class was generated from the following files: