cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of fixtures without set up and tear down operations. More...
#include <stat_bench/bench_impl/null_fixture.h>
Public Member Functions | |
NullFixture (const NullFixture &)=delete | |
NullFixture (NullFixture &&)=delete | |
~NullFixture () override=default | |
Destructor. | |
auto | operator= (const NullFixture &) -> NullFixture &=delete |
auto | operator= (NullFixture &&) -> NullFixture &=delete |
![]() | |
FixtureBase (const FixtureBase &)=delete | |
FixtureBase (FixtureBase &&)=delete | |
~FixtureBase () override=default | |
Destructor. | |
auto | operator= (const FixtureBase &) -> FixtureBase &=delete |
auto | operator= (FixtureBase &&) -> FixtureBase &=delete |
virtual void | run ()=0 |
Run actual process in each case. | |
template<typename T> | |
auto | add_param (const param::ParameterName ¶m_name) -> std::shared_ptr< param::ParameterValueVector< T > > |
Add a parameter. | |
template<typename T> | |
auto | add_param (std::string param_name) -> std::shared_ptr< param::ParameterValueVector< T > > |
Add a parameter. | |
auto | add_threads_param () -> std::shared_ptr< param::ParameterValueVector< std::size_t > > |
Add a parameter of the number of threads. | |
![]() | |
IBenchmarkCase (const IBenchmarkCase &)=delete | |
IBenchmarkCase (IBenchmarkCase &&)=delete | |
virtual | ~IBenchmarkCase ()=default |
Destructor. | |
virtual auto | info () const noexcept -> const BenchmarkFullName &=0 |
Get information of this case. | |
auto | operator= (const IBenchmarkCase &) -> IBenchmarkCase &=delete |
auto | operator= (IBenchmarkCase &&) -> IBenchmarkCase &=delete |
Protected Member Functions | |
NullFixture ()=default | |
Constructor. | |
![]() | |
FixtureBase ()=default | |
Constructor. | |
![]() | |
IBenchmarkCase ()=default | |
Constructor. | |
Class of fixtures without set up and tear down operations.
Definition at line 31 of file null_fixture.h.