cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of groups of cases in benchmarks. More...
#include <stat_bench/bench_impl/benchmark_group.h>
Public Member Functions | |
BenchmarkGroup (BenchmarkGroupName name) | |
Constructor. | |
void | add (std::shared_ptr< IBenchmarkCase > bench_case) |
Add a case. | |
auto | cases () const noexcept -> const util::OrderedMap< BenchmarkCaseName, std::shared_ptr< IBenchmarkCase > > & |
Get cases. | |
auto | config () const noexcept -> const BenchmarkGroupConfig & |
Get the configuration. | |
auto | config () noexcept -> BenchmarkGroupConfig & |
Get the configuration. | |
void | filter_by (const filters::ComposedFilter &filter) |
Filter. | |
auto | name () const noexcept -> const BenchmarkGroupName & |
Get the group name. | |
Class of groups of cases in benchmarks.
Definition at line 37 of file benchmark_group.h.
|
explicit |
void stat_bench::bench_impl::BenchmarkGroup::add | ( | std::shared_ptr< IBenchmarkCase > | bench_case | ) |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
void stat_bench::bench_impl::BenchmarkGroup::filter_by | ( | const filters::ComposedFilter & | filter | ) |
|
nodiscardnoexcept |