Basic progress implementation writing progress information to the given output stream.
More...
|
| BasicProgress (FILE *out=stdout, FILE *err=stderr) |
|
void | start_benchmark (const Benchmark &b) override |
|
void | start_iteration (const Benchmark &b, unsigned cur, unsigned total) override |
|
void | end_iteration (const Benchmark &b, unsigned cur, unsigned total) override |
|
void | end_benchmark (const Benchmark &b) override |
|
void | test_failed (const Benchmark &b, std::exception &e) override |
|
virtual void | start_benchmark (const Benchmark &b)=0 |
|
virtual void | end_benchmark (const Benchmark &b)=0 |
|
virtual void | start_iteration (const Benchmark &b, unsigned cur, unsigned total)=0 |
|
virtual void | end_iteration (const Benchmark &b, unsigned cur, unsigned total)=0 |
|
virtual void | test_failed (const Benchmark &b, std::exception &e)=0 |
|
Basic progress implementation writing progress information to the given output stream.