MDBL Library
Public Member Functions | Public Attributes
CValue Class Reference

#include <Value.hpp>

List of all members.

Public Member Functions

 CValue (const CNull &oNull)
 CValue (int iValue)
 CValue (int64 i64Value)
 CValue (double dValue)
 CValue (tchar cValue)
 CValue (const tchar *sValue)
 CValue (const CString &sValue)
 CValue (bool bValue)
 CValue (time_t tValue)
 CValue (void *pValue)
 ~CValue ()
 CValue (const CValue &oValue)
const CValueoperator= (const CValue &oValue)

Public Attributes

STGTYPE m_eType
bool m_bNull
union {
   int   m_iValue
   int64   m_i64Value
   double   m_dValue
   tchar   m_cValue
   tchar *   m_sValue
   bool   m_bValue
   time_t   m_tValue
   void *   m_pValue
   byte   m_uValue [8]
}; 

Constructor & Destructor Documentation

CValue::CValue ( const CNull oNull) [inline]
CValue::CValue ( int  iValue) [inline]
CValue::CValue ( int64  i64Value) [inline]
CValue::CValue ( double  dValue) [inline]
CValue::CValue ( tchar  cValue) [inline]
CValue::CValue ( const tchar *  sValue) [inline]
CValue::CValue ( const CString &  sValue) [inline]
CValue::CValue ( bool  bValue) [inline]
CValue::CValue ( time_t  tValue) [inline]
CValue::CValue ( void *  pValue) [inline]
CValue::~CValue ( ) [inline]
CValue::CValue ( const CValue oValue) [inline]

Member Function Documentation

const CValue & CValue::operator= ( const CValue oValue) [inline]

Member Data Documentation

union { ... }

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