Class to register benchmark groups.
More...
#include <stat_bench/bench_impl/benchmark_group_register.h>
Class to register benchmark groups.
Definition at line 33 of file benchmark_group_register.h.
◆ BenchmarkGroupRegister()
stat_bench::bench_impl::BenchmarkGroupRegister::BenchmarkGroupRegister |
( |
const BenchmarkGroupName & | name | ) |
|
|
explicitnoexcept |
◆ add_parameter_to_output_line_plot()
Add a line plot of a custom output with respect to a parameter to the group.
- Parameters
-
[in] | parameter_name | Parameter name. |
[in] | custom_output_name | Custom output name. |
[in] | options | Options for the plot. |
- Returns
- Reference to this object.
Definition at line 111 of file benchmark_group_register.cpp.
◆ add_parameter_to_time_box_plot()
Add a box plot of processing time with respect to a parameter to the group.
- Parameters
-
[in] | parameter_name | Parameter name. |
[in] | options | Options for the plot. |
- Returns
- Reference to this object.
Definition at line 94 of file benchmark_group_register.cpp.
◆ add_parameter_to_time_line_plot()
Add a line plot of processing time with respect to a parameter to the group.
- Parameters
-
[in] | parameter_name | Parameter name. |
[in] | options | Options for the plot. |
- Returns
- Reference to this object.
Definition at line 54 of file benchmark_group_register.cpp.
◆ add_parameter_to_time_line_plot_log()
◆ add_parameter_to_time_violin_plot()
Add a violin plot of processing time with respect to a parameter to the group.
- Parameters
-
[in] | parameter_name | Parameter name. |
[in] | options | Options for the plot. |
- Returns
- Reference to this object.
Definition at line 77 of file benchmark_group_register.cpp.
◆ add_time_to_output_by_parameter_line_plot()
Add a line plot of a custom output with respect to processing time while parameter changes.
- Parameters
-
[in] | parameter_name | Parameter name. |
[in] | custom_output_name | Custom output name. |
[in] | options | Options for the plot. |
- Returns
- Reference to this object.
Definition at line 130 of file benchmark_group_register.cpp.
The documentation for this class was generated from the following files: