HEBench
hebench::Utilities::ConfigImporterImpl Class Reference

Static Public Member Functions

static std::vector< BenchmarkRequestimportYAML2BenchmarkRequest (const std::filesystem::path &working_path, std::size_t benchmark_index, const YAML::Node &yaml_bench, const hebench::TestHarness::Engine &engine, std::uint64_t fallback_min_test_time, std::uint64_t fallback_sample_size)
 
template<typename T >
static T retrieveValue (const std::string &s_value)
 
template<typename T >
static T retrieveValue (const YAML::Node &node)
 

Detailed Description

Definition at line 60 of file hebench_config.cpp.

Member Function Documentation

◆ importYAML2BenchmarkRequest()

std::vector< BenchmarkRequest > hebench::Utilities::ConfigImporterImpl::importYAML2BenchmarkRequest ( const std::filesystem::path &  working_path,
std::size_t  benchmark_index,
const YAML::Node &  yaml_bench,
const hebench::TestHarness::Engine engine,
std::uint64_t  fallback_min_test_time,
std::uint64_t  fallback_sample_size 
)
static

Definition at line 149 of file hebench_config.cpp.

◆ retrieveValue() [1/2]

template<typename T >
T hebench::Utilities::ConfigImporterImpl::retrieveValue ( const std::string &  s_value)
inlinestatic

Definition at line 132 of file hebench_config.cpp.

◆ retrieveValue() [2/2]

template<typename T >
static T hebench::Utilities::ConfigImporterImpl::retrieveValue ( const YAML::Node &  node)
inlinestatic

Definition at line 72 of file hebench_config.cpp.


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