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

#include <TreeValidator.hpp>

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

Public Member Functions

virtual std::string getDescription ()=0
 
virtual bool isTreeValid (TreePtr tree)=0
 

Protected Attributes

const char * LOG_COLOR_TREE_VALDIATOR_COLOR = LogHelper::LOG_COLOR_RED
 

Detailed Description

Definition at line 24 of file TreeValidator.hpp.

Member Function Documentation

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

Implemented in ISM::HeightChecker.

virtual bool ISM::TreeValidator::isTreeValid ( TreePtr  tree)
pure virtual

Implemented in ISM::HeightChecker.

Member Data Documentation

const char* ISM::TreeValidator::LOG_COLOR_TREE_VALDIATOR_COLOR = LogHelper::LOG_COLOR_RED
protected

Definition at line 31 of file TreeValidator.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