Public Member Functions | Protected Attributes | List of all members
ISM::Evaluator Class Referenceabstract

#include <Evaluator.hpp>

Inheritance diagram for ISM::Evaluator:
Inheritance graph
[legend]

Public Member Functions

virtual EvaluationResult evaluate (std::string patternName, const IsmPtr &ism)=0
 
virtual std::string getDescription ()=0
 

Protected Attributes

const char * LOG_COLOR_EVALUATOR = LogHelper::LOG_COLOR_BLUE
 

Detailed Description

Definition at line 26 of file Evaluator.hpp.

Member Function Documentation

virtual EvaluationResult ISM::Evaluator::evaluate ( std::string  patternName,
const IsmPtr ism 
)
pure virtual

Implemented in ISM::Tester.

virtual std::string ISM::Evaluator::getDescription ( )
pure virtual

Implemented in ISM::Tester.

Member Data Documentation

const char* ISM::Evaluator::LOG_COLOR_EVALUATOR = LogHelper::LOG_COLOR_BLUE
protected

Definition at line 33 of file Evaluator.hpp.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41