#include <BoundsOption.hpp>
Public Member Functions | |
virtual bool | hasBounds () const |
virtual bool | isWithinBounds (const _T &value_) const |
virtual void | print () const |
virtual bool | setValueCheck (const _T &value_) |
virtual | ~BoundsOption () |
Protected Member Functions | |
BoundsOption (OptionContainer *parent_, const std::string name_, const std::string description_, const _T &defaultValue_, const _T &lowerBound_, const _T &upperBound_, bool mandatory_=false, bool readOnly_=false) | |
Protected Attributes | |
_T | lowerBound |
_T | upperBound |
Static Protected Attributes | |
static _Compare | comp |
Friends | |
class | OptionContainer |
Definition at line 22 of file BoundsOption.hpp.
TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::BoundsOption | ( | OptionContainer * | parent_, |
const std::string | name_, | ||
const std::string | description_, | ||
const _T & | defaultValue_, | ||
const _T & | lowerBound_, | ||
const _T & | upperBound_, | ||
bool | mandatory_ = false , |
||
bool | readOnly_ = false |
||
) | [inline, protected] |
Definition at line 28 of file BoundsOption.hpp.
virtual TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::~BoundsOption | ( | ) | [inline, virtual] |
Definition at line 60 of file BoundsOption.hpp.
virtual bool TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::hasBounds | ( | ) | const [inline, virtual] |
Reimplemented from TELEKYB_NAMESPACE::Option< _T >.
Definition at line 79 of file BoundsOption.hpp.
virtual bool TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::isWithinBounds | ( | const _T & | value_ | ) | const [inline, virtual] |
Reimplemented from TELEKYB_NAMESPACE::Option< _T >.
Definition at line 83 of file BoundsOption.hpp.
virtual void TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::print | ( | ) | const [inline, virtual] |
Reimplemented from TELEKYB_NAMESPACE::Option< _T >.
Definition at line 87 of file BoundsOption.hpp.
virtual bool TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::setValueCheck | ( | const _T & | value_ | ) | [inline, virtual] |
Reimplemented from TELEKYB_NAMESPACE::Option< _T >.
Definition at line 62 of file BoundsOption.hpp.
friend class OptionContainer [friend] |
Reimplemented from TELEKYB_NAMESPACE::Option< _T >.
Definition at line 58 of file BoundsOption.hpp.
_Compare TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::comp [static, protected] |
Definition at line 26 of file BoundsOption.hpp.
_T TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::lowerBound [protected] |
Definition at line 24 of file BoundsOption.hpp.
_T TELEKYB_NAMESPACE::BoundsOption< _T, _Compare >::upperBound [protected] |
Definition at line 25 of file BoundsOption.hpp.