cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
Loading...
Searching...
No Matches
stat_bench::plots::IPlot Class Referenceabstract

Class of interface of plots. More...

#include <stat_bench/plots/i_plot.h>

+ Inheritance diagram for stat_bench::plots::IPlot:
+ Collaboration diagram for stat_bench::plots::IPlot:

Public Member Functions

 IPlot ()=default
 Constructor.
 
 IPlot (const IPlot &)=delete
 
 IPlot (IPlot &&)=delete
 
virtual ~IPlot ()=default
 Destructor.
 
virtual auto name_for_file () const -> const util::Utf8String &=0
 Get a name for output files.
 
auto operator= (const IPlot &) -> IPlot &=delete
 
auto operator= (IPlot &&) -> IPlot &=delete
 
virtual void write (const measurer::MeasurerName &measurer_name, const BenchmarkGroupName &group_name, const std::vector< measurer::Measurement > &measurements, const std::string &file_path)=0
 Write a plot.
 

Detailed Description

Class of interface of plots.

Definition at line 36 of file i_plot.h.

Member Function Documentation

◆ name_for_file()

◆ write()

virtual void stat_bench::plots::IPlot::write ( const measurer::MeasurerName & measurer_name,
const BenchmarkGroupName & group_name,
const std::vector< measurer::Measurement > & measurements,
const std::string & file_path )
pure virtual

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