Ariles
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ariles::compare::Visitor Class Reference

Detailed Description

Definition at line 55 of file compare.h.

#include <compare.h>

Inheritance diagram for ariles::compare::Visitor:
ariles::visitor::Base< compare::Parameters > ariles::visitor::Visitor

Public Types

typedef compare::Parameters Parameters
 

Public Member Functions

template<class t_Left , class t_Right >
bool compare (const t_Left &left, const t_Right &right, const Parameters &param)
 
template<class t_Ariles >
const ParametersgetParameters (const t_Ariles &ariles_class) const
 
template<class t_Left , class t_Right >
void start (const t_Left &left, const t_Right &right, const std::string &name, const Parameters &param)
 
template<class t_Left , class t_Right >
void operator() (const t_Left &left, const t_Right &right, const std::string &name, const Parameters &param)
 

Static Public Member Functions

template<typename t_Scalar >
static bool compareFloats (const t_Scalar left, const t_Scalar right, const Parameters &param)
 

Public Attributes

bool equal_
 

Protected Member Functions

const compare::ParametersgetDefaultParameters () const
 

Member Typedef Documentation

◆ Parameters

Definition at line 58 of file compare.h.

Member Function Documentation

◆ compare()

template<class t_Left , class t_Right >
bool ariles::compare::Visitor::compare ( const t_Left &  left,
const t_Right &  right,
const Parameters param 
)
inline

Definition at line 67 of file compare.h.

◆ compareFloats()

template<typename t_Scalar >
static bool ariles::compare::Visitor::compareFloats ( const t_Scalar  left,
const t_Scalar  right,
const Parameters param 
)
inlinestatic

Definition at line 92 of file compare.h.

◆ getDefaultParameters()

const compare::Parameters & ariles::visitor::Base< compare::Parameters >::getDefaultParameters ( ) const
inlineprotectedinherited

Definition at line 33 of file common.h.

◆ getParameters()

template<class t_Ariles >
const Parameters& ariles::compare::Visitor::getParameters ( const t_Ariles &  ariles_class) const
inline

Definition at line 76 of file compare.h.

◆ operator()()

template<class t_Left , class t_Right >
void ariles::compare::Visitor::operator() ( const t_Left &  left,
const t_Right &  right,
const std::string &  name,
const Parameters param 
)
inline

Definition at line 124 of file compare.h.

◆ start()

template<class t_Left , class t_Right >
void ariles::compare::Visitor::start ( const t_Left &  left,
const t_Right &  right,
const std::string &  name,
const Parameters param 
)
inline

Definition at line 83 of file compare.h.

Member Data Documentation

◆ equal_

bool ariles::compare::Visitor::equal_

Definition at line 62 of file compare.h.


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