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 CheckResults (std::stringstream &output)
 

Public Attributes

std::vector< PatternAndFncheck_patterns
 
std::vector< std::stringfield_names
 
std::vector< Resultsresults
 

Private Member Functions

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

Detailed Description

Definition at line 164 of file output_test_helper.cc.

Member Function Documentation

◆ Add()

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

Definition at line 198 of file output_test_helper.cc.

◆ CheckResults()

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

Definition at line 203 of file output_test_helper.cc.

◆ SetHeader_()

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

Definition at line 246 of file output_test_helper.cc.

◆ SetValues_()

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

Definition at line 251 of file output_test_helper.cc.

◆ SplitCsv_()

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

Definition at line 264 of file output_test_helper.cc.

Member Data Documentation

◆ check_patterns

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

Definition at line 173 of file output_test_helper.cc.

◆ field_names

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

Definition at line 175 of file output_test_helper.cc.

◆ results

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

Definition at line 174 of file output_test_helper.cc.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10