cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
Loading...
Searching...
No Matches
stat_bench::bench_impl::NullFixture Class Reference

Class of fixtures without set up and tear down operations. More...

#include <stat_bench/bench_impl/null_fixture.h>

+ Inheritance diagram for stat_bench::bench_impl::NullFixture:
+ Collaboration diagram for stat_bench::bench_impl::NullFixture:

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
 
- Public Member Functions inherited from stat_bench::FixtureBase
 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 &param_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.
 
- Public Member Functions inherited from stat_bench::bench_impl::IBenchmarkCase
 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.
 
- Protected Member Functions inherited from stat_bench::FixtureBase
 FixtureBase ()=default
 Constructor.
 
- Protected Member Functions inherited from stat_bench::bench_impl::IBenchmarkCase
 IBenchmarkCase ()=default
 Constructor.
 

Detailed Description

Class of fixtures without set up and tear down operations.

Definition at line 31 of file null_fixture.h.


The documentation for this class was generated from the following file: