|
Tapkee
|
#include <value_keeper.hpp>
Public Member Functions | |
| template<typename T > | |
| ValueKeeper (const T &value) | |
| ValueKeeper () | |
| ~ValueKeeper () | |
| ValueKeeper (const ValueKeeper &v) | |
| ValueKeeper & | operator= (const ValueKeeper &v) |
| template<typename T > | |
| T | getValue () const |
| template<typename T > | |
| bool | isTypeCorrect () const |
| bool | isInitialized () const |
| template<typename T > | |
| bool | inRange (T lower, T upper) const |
| template<typename T > | |
| bool | equal (T value) const |
| template<typename T > | |
| bool | notEqual (T value) const |
| bool | positive () const |
| bool | nonNegative () const |
| bool | negative () const |
| bool | nonPositive () const |
| template<typename T > | |
| bool | greater (T lower) const |
| template<typename T > | |
| bool | lesser (T upper) const |
Private Attributes | |
| TypePolicyBase * | policy |
| CheckerPolicyBase * | checker |
| void * | value_ptr |
Definition at line 22 of file value_keeper.hpp.
|
explicit |
Definition at line 27 of file value_keeper.hpp.
| ValueKeeper | ( | ) |
Definition at line 33 of file value_keeper.hpp.
| ~ValueKeeper | ( | ) |
Definition at line 38 of file value_keeper.hpp.
| ValueKeeper | ( | const ValueKeeper & | v | ) |
Definition at line 43 of file value_keeper.hpp.
| bool equal | ( | T | value | ) | const |
Definition at line 95 of file value_keeper.hpp.
| T getValue | ( | ) | const |
Definition at line 58 of file value_keeper.hpp.
| bool greater | ( | T | lower | ) | const |
Definition at line 131 of file value_keeper.hpp.
| bool inRange | ( | T | lower, |
| T | upper | ||
| ) | const |
Definition at line 87 of file value_keeper.hpp.
| bool isInitialized | ( | ) | const |
Definition at line 81 of file value_keeper.hpp.
| bool isTypeCorrect | ( | ) | const |
Definition at line 76 of file value_keeper.hpp.
| bool lesser | ( | T | upper | ) | const |
Definition at line 139 of file value_keeper.hpp.
| bool negative | ( | ) | const |
Definition at line 120 of file value_keeper.hpp.
| bool nonNegative | ( | ) | const |
Definition at line 115 of file value_keeper.hpp.
| bool nonPositive | ( | ) | const |
Definition at line 125 of file value_keeper.hpp.
| bool notEqual | ( | T | value | ) | const |
Definition at line 103 of file value_keeper.hpp.
| ValueKeeper& operator= | ( | const ValueKeeper & | v | ) |
Definition at line 48 of file value_keeper.hpp.
| bool positive | ( | ) | const |
Definition at line 110 of file value_keeper.hpp.
|
private |
Definition at line 149 of file value_keeper.hpp.
|
private |
Definition at line 148 of file value_keeper.hpp.
|
private |
Definition at line 150 of file value_keeper.hpp.