Public Member Functions | |
constrained_value (T in_value=0) | |
operator T () const | |
constrained_value< T > & | operator= (const constrained_value< T > &rhs) |
constrained_value< T > & | operator= (T rhs) |
T | get () const |
void | setVal (T in_val) |
Protected Member Functions | |
virtual constrained_value< T > & | set_value (const constrained_value< T > &rhs)=0 |
virtual constrained_value< T > & | set_value (T rhs)=0 |
Private Attributes | |
T | m_val |
Friends | |
std::istream & | operator>> (std::istream &is, constrained_value< T > &bound_val) |
std::ostream & | operator<< (std::ostream &os, const constrained_value< T > &v) |
Definition at line 45 of file constrained_value.h.