#include <ValidatorRange.h>
Inherits Validator< T >< T >.
Inheritance diagram for ValidatorRange< T >:


Public Member Functions | |
| ValidatorRange () | |
| ValidatorRange (const T &min, const T &max) | |
| virtual | ~ValidatorRange () |
| void | setMin (const T &value) |
| void | setMax (const T &value) |
| T | min () const |
| T | max () const |
| bool | isMinSet () const |
| bool | isMaxSet () const |
| virtual bool | valid (const T &value) const |
Protected Attributes | |
| bool | _minSet |
| T | _min |
| bool | _maxSet |
| T | _max |
Definition at line 15 of file ValidatorRange.h.
| ValidatorRange< T >::ValidatorRange | ( | ) | [inline] |
Definition at line 19 of file ValidatorRange.h.
| ValidatorRange< T >::ValidatorRange | ( | const T & | min, | |
| const T & | max | |||
| ) | [inline] |
Definition at line 20 of file ValidatorRange.h.
References ValidatorRange< T >::setMax(), and ValidatorRange< T >::setMin().
| virtual ValidatorRange< T >::~ValidatorRange | ( | ) | [inline, virtual] |
Definition at line 21 of file ValidatorRange.h.
| void ValidatorRange< T >::setMin | ( | const T & | value | ) | [inline] |
Definition at line 23 of file ValidatorRange.h.
References ValidatorRange< T >::_min, and ValidatorRange< T >::_minSet.
Referenced by ValidatorRange< T >::ValidatorRange().
| void ValidatorRange< T >::setMax | ( | const T & | value | ) | [inline] |
Definition at line 24 of file ValidatorRange.h.
References ValidatorRange< T >::_max, and ValidatorRange< T >::_maxSet.
Referenced by ValidatorRange< T >::ValidatorRange().
| T ValidatorRange< T >::min | ( | ) | const [inline] |
| T ValidatorRange< T >::max | ( | ) | const [inline] |
| bool ValidatorRange< T >::isMinSet | ( | ) | const [inline] |
| bool ValidatorRange< T >::isMaxSet | ( | ) | const [inline] |
| bool ValidatorRange< T >::valid | ( | const T & | value | ) | const [virtual] |
Implements Validator< T >.
Definition at line 41 of file ValidatorRange.h.
References ValidatorRange< T >::_max, ValidatorRange< T >::_maxSet, ValidatorRange< T >::_min, and ValidatorRange< T >::_minSet.
bool ValidatorRange< T >::_minSet [protected] |
Definition at line 32 of file ValidatorRange.h.
Referenced by ValidatorRange< T >::isMinSet(), ValidatorRange< T >::setMin(), and ValidatorRange< T >::valid().
T ValidatorRange< T >::_min [protected] |
Definition at line 33 of file ValidatorRange.h.
Referenced by ValidatorRange< T >::min(), ValidatorRange< T >::setMin(), and ValidatorRange< T >::valid().
bool ValidatorRange< T >::_maxSet [protected] |
Definition at line 34 of file ValidatorRange.h.
Referenced by ValidatorRange< T >::isMaxSet(), ValidatorRange< T >::setMax(), and ValidatorRange< T >::valid().
T ValidatorRange< T >::_max [protected] |
Definition at line 35 of file ValidatorRange.h.
Referenced by ValidatorRange< T >::max(), ValidatorRange< T >::setMax(), and ValidatorRange< T >::valid().
1.5.1