libdballe 9.6
|
One task to be measured. More...
#include <benchmark.h>
Public Member Functions | |
Task (const Task &)=delete | |
Task (Task &&)=delete | |
Task & | operator= (const Task &)=delete |
Task & | operator= (Task &&)=delete |
virtual const char * | name () const =0 |
virtual void | setup () |
Set up the environment for running run_once() | |
virtual void | run_once ()=0 |
Run the task once. | |
virtual void | teardown () |
Clean up after the task has been measured. | |
One task to be measured.
|
pure virtual |
Run the task once.
It can be called multiple times bewteen setup and teardown in order to perform repeated measurements.