Public Member Functions | Private Attributes | List of all members
ISM::HeightChecker Class Reference

#include <HeightChecker.hpp>

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

Public Member Functions

virtual std::string getDescription ()
 
 HeightChecker (unsigned maxHeight)
 
bool isTreeValid (TreePtr tree)
 

Private Attributes

unsigned mMaxHeight
 

Additional Inherited Members

- Protected Attributes inherited from ISM::TreeValidator
const char * LOG_COLOR_TREE_VALDIATOR_COLOR = LogHelper::LOG_COLOR_RED
 

Detailed Description

Definition at line 22 of file HeightChecker.hpp.

Constructor & Destructor Documentation

ISM::HeightChecker::HeightChecker ( unsigned  maxHeight)
inline

Definition at line 25 of file HeightChecker.hpp.

Member Function Documentation

std::string ISM::HeightChecker::getDescription ( )
virtual

Implements ISM::TreeValidator.

Definition at line 37 of file HeightChecker.cpp.

bool ISM::HeightChecker::isTreeValid ( TreePtr  tree)
virtual

Implements ISM::TreeValidator.

Definition at line 24 of file HeightChecker.cpp.

Member Data Documentation

unsigned ISM::HeightChecker::mMaxHeight
private

Definition at line 30 of file HeightChecker.hpp.


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


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