Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
combinatorial_trainer
HeightChecker.hpp
Go to the documentation of this file.
1
18
#pragma once
19
#include "
TreeValidator.hpp
"
20
namespace
ISM
{
21
22
class
HeightChecker
:
public
TreeValidator
23
{
24
public
:
25
HeightChecker
(
unsigned
maxHeight) :
mMaxHeight
(maxHeight) {}
26
bool
isTreeValid
(
TreePtr
tree);
27
virtual
std::string
getDescription
();
28
29
private
:
30
unsigned
mMaxHeight
;
31
};
32
33
}
34
35
ISM::HeightChecker::isTreeValid
bool isTreeValid(TreePtr tree)
Definition:
HeightChecker.cpp:24
TreeValidator.hpp
ISM::TreePtr
boost::shared_ptr< Tree > TreePtr
Definition:
typedef.hpp:46
ISM::HeightChecker::mMaxHeight
unsigned mMaxHeight
Definition:
HeightChecker.hpp:30
ISM::HeightChecker::HeightChecker
HeightChecker(unsigned maxHeight)
Definition:
HeightChecker.hpp:25
ISM::HeightChecker
Definition:
HeightChecker.hpp:22
ISM::TreeValidator
Definition:
TreeValidator.hpp:24
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
ISM::HeightChecker::getDescription
virtual std::string getDescription()
Definition:
HeightChecker.cpp:37
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:40