Drizzled Public API Documentation

drizzled::constrained_value< T > Class Template Referenceabstract
Inheritance diagram for drizzled::constrained_value< T >:
drizzled::constrained_check< T, MAXVAL, MINVAL, ALIGN >

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)
 
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

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)
 

Detailed Description

template<class T>
class drizzled::constrained_value< T >

Definition at line 45 of file constrained_value.h.


The documentation for this class was generated from the following file: