DASH  0.3.0
dash::util::BenchmarkParams Class Reference

Classes

struct  dash_config_params_t
 

Public Types

typedef std::vector< std::pair< std::string, std::string > > env_flags_type
 
typedef struct dash::util::BenchmarkParams::dash_config_params_t config_params_type
 

Public Member Functions

 BenchmarkParams (const std::string &benchmark_name)
 
void set_output_width (int width)
 
void parse_args (int argc, char *argv[])
 
const config_params_typeconfig () const
 
int output_width () const
 
void print_header ()
 
void print_pinning ()
 
void print_section_start (const std::string &section_name) const
 
void print_section_end () const
 
void print (std::stringstream &lines, const std::string &prefix="") const
 
template<typename T >
void print_param (const std::string &name, T value) const
 
template<typename T >
void print_param (const std::string &flag, const std::string &description, T value) const
 

Detailed Description

Definition at line 24 of file BenchmarkParams.h.


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