HEBench
hebench::ReportGen::OverviewHeader Struct Reference

#include <hebench_report_overview_header.h>

Collaboration diagram for hebench::ReportGen::OverviewHeader:

Public Member Functions

 OverviewHeader ()
 
void parseHeader (const std::string &filename, const std::string &s_header, const std::string &s_end_state)
 
void outputHeader (std::ostream &os, bool new_line=true)
 

Public Attributes

std::string workload_name
 
std::string end_state
 
std::string report_file
 
std::string category
 
std::string data_type
 
std::string cipher_text
 
std::string scheme
 
std::string security
 
std::int64_t other
 
std::vector< std::string > w_params
 

Static Public Attributes

static constexpr const char * EndStateOK = "OK"
 
static constexpr const char * EndStateGeneralFailure = "Failed"
 

Detailed Description

Definition at line 17 of file hebench_report_overview_header.h.

Constructor & Destructor Documentation

◆ OverviewHeader()

hebench::ReportGen::OverviewHeader::OverviewHeader ( )
inline

Definition at line 23 of file hebench_report_overview_header.h.

Member Function Documentation

◆ outputHeader()

void hebench::ReportGen::OverviewHeader::outputHeader ( std::ostream &  os,
bool  new_line = true 
)

Definition at line 171 of file hebench_report_overview_header.cpp.

◆ parseHeader()

void hebench::ReportGen::OverviewHeader::parseHeader ( const std::string &  filename,
const std::string &  s_header,
const std::string &  s_end_state 
)

Definition at line 94 of file hebench_report_overview_header.cpp.

Member Data Documentation

◆ category

std::string hebench::ReportGen::OverviewHeader::category

Definition at line 29 of file hebench_report_overview_header.h.

◆ cipher_text

std::string hebench::ReportGen::OverviewHeader::cipher_text

Definition at line 31 of file hebench_report_overview_header.h.

◆ data_type

std::string hebench::ReportGen::OverviewHeader::data_type

Definition at line 30 of file hebench_report_overview_header.h.

◆ end_state

std::string hebench::ReportGen::OverviewHeader::end_state

Definition at line 27 of file hebench_report_overview_header.h.

◆ EndStateGeneralFailure

constexpr const char* hebench::ReportGen::OverviewHeader::EndStateGeneralFailure = "Failed"
staticconstexpr

Definition at line 21 of file hebench_report_overview_header.h.

◆ EndStateOK

constexpr const char* hebench::ReportGen::OverviewHeader::EndStateOK = "OK"
staticconstexpr

Definition at line 20 of file hebench_report_overview_header.h.

◆ other

std::int64_t hebench::ReportGen::OverviewHeader::other

Definition at line 34 of file hebench_report_overview_header.h.

◆ report_file

std::string hebench::ReportGen::OverviewHeader::report_file

Definition at line 28 of file hebench_report_overview_header.h.

◆ scheme

std::string hebench::ReportGen::OverviewHeader::scheme

Definition at line 32 of file hebench_report_overview_header.h.

◆ security

std::string hebench::ReportGen::OverviewHeader::security

Definition at line 33 of file hebench_report_overview_header.h.

◆ w_params

std::vector<std::string> hebench::ReportGen::OverviewHeader::w_params

Definition at line 35 of file hebench_report_overview_header.h.

◆ workload_name

std::string hebench::ReportGen::OverviewHeader::workload_name

Definition at line 26 of file hebench_report_overview_header.h.


The documentation for this struct was generated from the following files: