cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
Loading...
Searching...
No Matches
data_file_helper.h File Reference

Declaration of functions to help output of data files. More...

#include <memory>
#include <unordered_map>
#include <utility>
#include <vector>
#include "stat_bench/clock/duration.h"
#include "stat_bench/custom_output_name.h"
#include "stat_bench/measurer/measurement.h"
#include "stat_bench/param/parameter_dict.h"
#include "stat_bench/reporter/data_file_spec.h"
#include "stat_bench/stat/custom_stat_output.h"
#include "stat_bench/stat/statistics.h"
#include "stat_bench/util/utf8_string.h"
+ Include dependency graph for data_file_helper.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  stat_bench
 Namespace of stat_bench source codes.
 
namespace  stat_bench::reporter
 Namespace of reporters of results of benchmarks.
 
namespace  stat_bench::reporter::data_file_spec
 Namespace of specification of data files.
 

Functions

auto stat_bench::reporter::data_file_spec::convert (const measurer::Measurement &measurement) -> MeasurementData
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const param::ParameterDict &params) -> std::unordered_map< util::Utf8String, util::Utf8String >
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const stat::Statistics &stat) -> StatData
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const std::shared_ptr< stat::CustomStatOutput > &stat_output, const stat::Statistics &stat) -> CustomStatOutputData
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const std::vector< std::pair< CustomOutputName, double > > &outputs) -> std::vector< CustomOutputData >
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const std::vector< std::shared_ptr< stat::CustomStatOutput > > &stat_outputs, const std::vector< stat::Statistics > &stats) -> std::vector< CustomStatOutputData >
 Convert to data for data files.
 
auto stat_bench::reporter::data_file_spec::convert (const std::vector< std::vector< clock::Duration > > &durations, const stat::Statistics &durations_stat) -> DurationData
 Convert to data for data files.
 

Detailed Description

Declaration of functions to help output of data files.

Definition in file data_file_helper.h.