|
Celero
|
#include <Benchmark.h>
Classes | |
| class | Impl |
Public Member Functions | |
| Benchmark () | |
| Default constructor. | |
| Benchmark (const std::string &name) | |
| Overloaded constructor. More... | |
| Benchmark (const Benchmark &other) | |
| ~Benchmark () | |
| Default destructor. | |
| Benchmark & | operator= (const Benchmark &other) |
| Assignment Operator. | |
| std::string | getName () const |
| The name to group all experiment under. | |
| void | setBaseline (std::shared_ptr< Experiment > x) |
| std::shared_ptr< Experiment > | getBaseline () const |
| Gets the baseline case associated this benchmark. | |
| void | addExperiment (std::shared_ptr< Experiment > x) |
| std::shared_ptr< Experiment > | getExperiment (size_t experimentIndex) |
| Gets the test case associated with the given experiment index. | |
| std::shared_ptr< Experiment > | getExperiment (const std::string &experimentName) |
| Gets the test case associated with the given experiment name. | |
| size_t | getExperimentSize () const |
| Returns the total number of experiments per benchmark. | |
|
explicit |
Overloaded constructor.
| name | Name of the test group. |
1.8.13