Classes | Public Member Functions | Public Attributes | Private Member Functions | List of all members
internal::ResultsChecker Class Reference

Classes

struct  PatternAndFn
 

Public Member Functions

void Add (const std::string &entry_pattern, ResultsCheckFn fn)
 
void Add (const std::string &entry_pattern, ResultsCheckFn fn)
 
void Add (const std::string &entry_pattern, ResultsCheckFn fn)
 
void CheckResults (std::stringstream &output)
 
void CheckResults (std::stringstream &output)
 
void CheckResults (std::stringstream &output)
 

Public Attributes

std::vector< PatternAndFncheck_patterns
 
std::vector< std::string > field_names
 
std::vector< Resultsresults
 

Private Member Functions

void SetHeader_ (const std::string &csv_header)
 
void SetHeader_ (const std::string &csv_header)
 
void SetHeader_ (const std::string &csv_header)
 
void SetValues_ (const std::string &entry_csv_line)
 
void SetValues_ (const std::string &entry_csv_line)
 
void SetValues_ (const std::string &entry_csv_line)
 
std::vector< std::string > SplitCsv_ (const std::string &line)
 
std::vector< std::string > SplitCsv_ (const std::string &line)
 
std::vector< std::string > SplitCsv_ (const std::string &line)
 

Detailed Description

Definition at line 182 of file benchmark/test/output_test_helper.cc.

Member Function Documentation

◆ Add() [1/3]

void internal::ResultsChecker::Add ( const std::string &  entry_pattern,
ResultsCheckFn  fn 
)

◆ Add() [2/3]

void internal::ResultsChecker::Add ( const std::string &  entry_pattern,
ResultsCheckFn  fn 
)

◆ Add() [3/3]

void internal::ResultsChecker::Add ( const std::string &  entry_pattern,
ResultsCheckFn  fn 
)

Definition at line 213 of file benchmark/test/output_test_helper.cc.

◆ CheckResults() [1/3]

void internal::ResultsChecker::CheckResults ( std::stringstream &  output)

◆ CheckResults() [2/3]

void internal::ResultsChecker::CheckResults ( std::stringstream &  output)

◆ CheckResults() [3/3]

void internal::ResultsChecker::CheckResults ( std::stringstream &  output)

Definition at line 218 of file benchmark/test/output_test_helper.cc.

◆ SetHeader_() [1/3]

void internal::ResultsChecker::SetHeader_ ( const std::string &  csv_header)
private

◆ SetHeader_() [2/3]

void internal::ResultsChecker::SetHeader_ ( const std::string &  csv_header)
private

◆ SetHeader_() [3/3]

void internal::ResultsChecker::SetHeader_ ( const std::string &  csv_header)
private

Definition at line 261 of file benchmark/test/output_test_helper.cc.

◆ SetValues_() [1/3]

void internal::ResultsChecker::SetValues_ ( const std::string &  entry_csv_line)
private

◆ SetValues_() [2/3]

void internal::ResultsChecker::SetValues_ ( const std::string &  entry_csv_line)
private

◆ SetValues_() [3/3]

void internal::ResultsChecker::SetValues_ ( const std::string &  entry_csv_line)
private

Definition at line 266 of file benchmark/test/output_test_helper.cc.

◆ SplitCsv_() [1/3]

std::vector< std::string > internal::ResultsChecker::SplitCsv_ ( const std::string &  line)
private

◆ SplitCsv_() [2/3]

std::vector< std::string > internal::ResultsChecker::SplitCsv_ ( const std::string &  line)
private

◆ SplitCsv_() [3/3]

std::vector< std::string > internal::ResultsChecker::SplitCsv_ ( const std::string &  line)
private

Definition at line 279 of file benchmark/test/output_test_helper.cc.

Member Data Documentation

◆ check_patterns

std::vector< PatternAndFn > internal::ResultsChecker::check_patterns

Definition at line 190 of file benchmark/test/output_test_helper.cc.

◆ field_names

std::vector< std::string > internal::ResultsChecker::field_names

Definition at line 192 of file benchmark/test/output_test_helper.cc.

◆ results

std::vector< Results > internal::ResultsChecker::results

Definition at line 191 of file benchmark/test/output_test_helper.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:40