RVC::DBTABLE::RECORD::VALUE Class Reference

#include <rvc/dbtable.h>

List of all members.

Public Types

enum  TYPE {
  TYPE_Invalid, TYPE_Double, TYPE_String, TYPE_DateTime,
  TYPE_Color
}

Public Member Functions

 VALUE (const COLOR &value)
 VALUE (const DATETIME &value)
 VALUE (const MISTRING &value)
 VALUE (double value)
 VALUE (const VALUE &rhs)
 VALUE ()
 ~VALUE ()
COLOR GetColor () const
DATETIME GetDateTime () const
double GetDouble () const
const MISTRINGGetString () const
TYPE GetType () const
bool operator!= (const VALUE &rhs) const
bool operator< (const VALUE &rhs) const
VALUEoperator= (const COLOR &rhs)
VALUEoperator= (const DATETIME &rhs)
VALUEoperator= (const MISTRING &rhs)
VALUEoperator= (double rhs)
VALUEoperator= (const VALUE &rhs)
bool operator== (const VALUE &rhs) const

Member Enumeration Documentation

Enumerator:
TYPE_Invalid 
TYPE_Double 
TYPE_String 
TYPE_DateTime 
TYPE_Color 

Constructor & Destructor Documentation

RVC::DBTABLE::RECORD::VALUE::VALUE (  )  [inline]

Default constructor, creates "invalid" value.

RVC::DBTABLE::RECORD::VALUE::VALUE ( const VALUE rhs  )  [inline]

Copy constructor.

RVC::DBTABLE::RECORD::VALUE::VALUE ( double  value  )  [inline]

Construct from double.

RVC::DBTABLE::RECORD::VALUE::VALUE ( const MISTRING value  )  [inline]

Construct from MISTRING.

RVC::DBTABLE::RECORD::VALUE::VALUE ( const DATETIME value  )  [inline]

Construct from DATETIME.

RVC::DBTABLE::RECORD::VALUE::VALUE ( const COLOR value  )  [inline]

Construct from COLOR.

RVC::DBTABLE::RECORD::VALUE::~VALUE (  )  [inline]

Destructor.


Member Function Documentation

COLOR RVC::DBTABLE::RECORD::VALUE::GetColor (  )  const [inline]

Get COLOR value.

DATETIME RVC::DBTABLE::RECORD::VALUE::GetDateTime (  )  const [inline]

Get DATETIME value.

double RVC::DBTABLE::RECORD::VALUE::GetDouble (  )  const [inline]

Get double value.

const MISTRING& RVC::DBTABLE::RECORD::VALUE::GetString (  )  const [inline]

Get MISTRING value.

TYPE RVC::DBTABLE::RECORD::VALUE::GetType (  )  const [inline]

Get type.

bool RVC::DBTABLE::RECORD::VALUE::operator!= ( const VALUE rhs  )  const [inline]

Comparison for inequality.

bool RVC::DBTABLE::RECORD::VALUE::operator< ( const VALUE rhs  )  const

Comparison for sort ordering.

VALUE& RVC::DBTABLE::RECORD::VALUE::operator= ( const COLOR rhs  )  [inline]

Assignment from COLOR.

VALUE& RVC::DBTABLE::RECORD::VALUE::operator= ( const DATETIME rhs  )  [inline]

Assignment from DATETIME.

VALUE& RVC::DBTABLE::RECORD::VALUE::operator= ( const MISTRING rhs  )  [inline]

Assignment from MISTRING.

VALUE& RVC::DBTABLE::RECORD::VALUE::operator= ( double  rhs  )  [inline]

Assignment from double.

VALUE& RVC::DBTABLE::RECORD::VALUE::operator= ( const VALUE rhs  )  [inline]

Assignment from VALUE.

bool RVC::DBTABLE::RECORD::VALUE::operator== ( const VALUE rhs  )  const [inline]

Comparison for equality.


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

Generated on Sun Oct 7 21:37:07 2012 for TNTsdk 2012 by  doxygen 1.6.1