maliput
ComparisonResultCollector Class Reference

Detailed Description

ComparisonResultCollector is a class that collects the results of a series of comparisons between objects of type T.

#include <include/maliput/common/compare.h>

Public Member Functions

 ComparisonResultCollector ()=default
 
template<typename T >
void AddResult (const char *filename, int line, const char *expression, ComparisonResult< T > result)
 
std::optional< std::string > result () const
 
int count () const
 Returns the number of results collected. More...
 
int failed () const
 Returns the number of failure results collected. More...
 

Constructor & Destructor Documentation

◆ ComparisonResultCollector()

Member Function Documentation

◆ AddResult()

void AddResult ( const char *  filename,
int  line,
const char *  expression,
ComparisonResult< T >  result 
)

◆ count()

int count ( ) const

Returns the number of results collected.

◆ failed()

int failed ( ) const

Returns the number of failure results collected.

◆ result()

std::optional<std::string> result ( ) const

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