cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of violin plots. More...
#include <stat_bench/plots/violin_plot.h>
Public Member Functions | |
ViolinPlot ()=default | |
Constructor. | |
ViolinPlot (const ViolinPlot &)=delete | |
ViolinPlot (ViolinPlot &&)=delete | |
~ViolinPlot () override=default | |
Destructor. | |
auto | name_for_file () const -> const util::Utf8String &override |
Get a name for output files. | |
auto | operator= (const ViolinPlot &) -> ViolinPlot &=delete |
auto | operator= (ViolinPlot &&) -> ViolinPlot &=delete |
void | write (const measurer::MeasurerName &measurer_name, const BenchmarkGroupName &group_name, const std::vector< measurer::Measurement > &measurements, const std::string &file_path) override |
Write a plot. | |
![]() | |
IPlot ()=default | |
Constructor. | |
IPlot (const IPlot &)=delete | |
IPlot (IPlot &&)=delete | |
virtual | ~IPlot ()=default |
Destructor. | |
auto | operator= (const IPlot &) -> IPlot &=delete |
auto | operator= (IPlot &&) -> IPlot &=delete |
Class of violin plots.
Definition at line 33 of file violin_plot.h.
|
nodiscardoverridevirtual |
Get a name for output files.
Implements stat_bench::plots::IPlot.
Definition at line 36 of file violin_plot.cpp.
|
overridevirtual |
Write a plot.
[in] | measurer_name | Measurer name. |
[in] | group_name | Group name. |
[in] | measurements | Measurements. |
[in] | file_path | File path of the output. |
Implements stat_bench::plots::IPlot.
Definition at line 40 of file violin_plot.cpp.