cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Interface of cases in benchmarks. More...
#include <stat_bench/bench_impl/i_benchmark_case.h>
Public Member Functions | |
IBenchmarkCase (const IBenchmarkCase &)=delete | |
IBenchmarkCase (IBenchmarkCase &&)=delete | |
virtual | ~IBenchmarkCase ()=default |
Destructor. | |
virtual void | execute ()=0 |
Execute this case. | |
virtual auto | info () const noexcept -> const BenchmarkFullName &=0 |
Get information of this case. | |
auto | operator= (const IBenchmarkCase &) -> IBenchmarkCase &=delete |
auto | operator= (IBenchmarkCase &&) -> IBenchmarkCase &=delete |
virtual auto | params () const noexcept -> const param::ParameterConfig &=0 |
Get parameters. | |
Protected Member Functions | |
IBenchmarkCase ()=default | |
Constructor. | |
Interface of cases in benchmarks.
Definition at line 31 of file i_benchmark_case.h.
|
nodiscardpure virtualnoexcept |
Get information of this case.
|
nodiscardpure virtualnoexcept |
Get parameters.