libdballe 9.6
Public Member Functions | Public Attributes | List of all members
dballe::benchmark::BasicProgress Struct Reference

Basic progress implementation writing progress information to the given output stream. More...

#include <benchmark.h>

Inheritance diagram for dballe::benchmark::BasicProgress:
dballe::benchmark::Progress

Public Member Functions

 BasicProgress (FILE *out=stdout, FILE *err=stderr)
 
void start_timeit (const Timeit &t) override
 
void end_timeit (const Timeit &t) override
 
void start_throughput (const Throughput &t) override
 
void end_throughput (const Throughput &t) override
 
void test_failed (const Task &t, std::exception &e) override
 
virtual void start_timeit (const Timeit &t)=0
 
virtual void end_timeit (const Timeit &t)=0
 
virtual void start_throughput (const Throughput &t)=0
 
virtual void end_throughput (const Throughput &t)=0
 
virtual void test_failed (const Task &t, std::exception &e)=0
 

Public Attributes

FILE * out
 
FILE * err
 

Detailed Description

Basic progress implementation writing progress information to the given output stream.

Member Function Documentation

◆ end_throughput()

void dballe::benchmark::BasicProgress::end_throughput ( const Throughput t)
overridevirtual

◆ end_timeit()

void dballe::benchmark::BasicProgress::end_timeit ( const Timeit t)
overridevirtual

◆ start_throughput()

void dballe::benchmark::BasicProgress::start_throughput ( const Throughput t)
overridevirtual

◆ start_timeit()

void dballe::benchmark::BasicProgress::start_timeit ( const Timeit t)
overridevirtual

◆ test_failed()

void dballe::benchmark::BasicProgress::test_failed ( const Task t,
std::exception &  e 
)
overridevirtual

The documentation for this struct was generated from the following file: