SkyGI::Variant Class Reference

Collaboration diagram for SkyGI::Variant:
[legend]
List of all members.

Public Member Functions

 Variant ()
 Variant (bool bValue)
 Variant (char cValue)
 Variant (short sValue)
 Variant (int iValue)
 Variant (long long llValue)
 Variant (float fValue)
 Variant (double dValue)
 Variant (const String &szString)
 Variant (const Rect &rRect)
 Variant (const Color &nColor)
 Variant (void *vpData, int iSize)
 Variant (const Variant &pVariant)
 ~Variant ()
void Bool (bool bValue)
bool Bool () const
void Int8 (char cValue)
char Int8 () const
void Int16 (short sValue)
short Int16 () const
void Int32 (int iValue)
int Int32 () const
void Int64 (long long llValue)
long long Int64 () const
void Float (float fValue)
float Float () const
void Double (double dValue)
double Double () const
void _String (const String &szString)
String _String () const
void _Rect (const Rect &rRect)
Rect _Rect () const
void _Color (const Color &nColor)
Color _Color () const
void Data (void *vpData, int iSize)
int DataSize ()
void * Data ()
 operator bool () const
 operator char () const
 operator short () const
 operator int () const
 operator long long () const
 operator float () const
 operator double () const
 operator String () const
 operator Rect () const
 operator Color () const
Variantoperator= (bool bValue)
Variantoperator= (char cValue)
Variantoperator= (short sValue)
Variantoperator= (int iValue)
Variantoperator= (long long llValue)
Variantoperator= (float fValue)
Variantoperator= (double dValue)
Variantoperator= (const String &szString)
Variantoperator= (const Rect &rRect)
Variantoperator= (const Color &nColor)
Variantoperator= (const Variant &pVariant)
void Invalidate ()
VariantType Type ()
void Dump ()
void SetName (const String &szName)
String GetName () const
int GetPackedSize () const
bool Pack (void *vpBuffer, int iSize) const
bool Unpack (void *vpBuffer, int iSize)
String TypeAsString () const
bool ConvertFromString (const String &szString)

Constructor & Destructor Documentation

Variant::Variant (  ) 

Variant::Variant ( bool  bValue  ) 

Variant::Variant ( char  cValue  ) 

Variant::Variant ( short  sValue  ) 

Variant::Variant ( int  iValue  ) 

Variant::Variant ( long long  llValue  ) 

Variant::Variant ( float  fValue  ) 

Variant::Variant ( double  dValue  ) 

Variant::Variant ( const String szString  ) 

Variant::Variant ( const Rect rRect  ) 

Variant::Variant ( const Color nColor  ) 

Variant::Variant ( void *  vpData,
int  iSize 
)

Variant::Variant ( const Variant pVariant  ) 

Variant::~Variant (  ) 


Member Function Documentation

void SkyGI::Variant::Bool ( bool  bValue  ) 

bool SkyGI::Variant::Bool (  )  const

void SkyGI::Variant::Int8 ( char  cValue  ) 

char SkyGI::Variant::Int8 (  )  const

void SkyGI::Variant::Int16 ( short  sValue  ) 

short SkyGI::Variant::Int16 (  )  const

void SkyGI::Variant::Int32 ( int  iValue  ) 

int SkyGI::Variant::Int32 (  )  const

void SkyGI::Variant::Int64 ( long long  llValue  ) 

long long SkyGI::Variant::Int64 (  )  const

void SkyGI::Variant::Float ( float  fValue  ) 

float SkyGI::Variant::Float (  )  const

void SkyGI::Variant::Double ( double  dValue  ) 

double SkyGI::Variant::Double (  )  const

void Variant::_String ( const String szString  ) 

String Variant::_String (  )  const

void Variant::_Rect ( const Rect rRect  ) 

Rect Variant::_Rect (  )  const

void Variant::_Color ( const Color nColor  ) 

Color Variant::_Color (  )  const

void SkyGI::Variant::Data ( void *  vpData,
int  iSize 
)

int Variant::DataSize (  ) 

void* SkyGI::Variant::Data (  ) 

Variant::operator bool (  )  const

Variant::operator char (  )  const

Variant::operator short (  )  const

Variant::operator int (  )  const

Variant::operator long long (  )  const

Variant::operator float (  )  const

Variant::operator double (  )  const

Variant::operator String (  )  const

Variant::operator Rect (  )  const

Variant::operator Color (  )  const

Variant & Variant::operator= ( bool  bValue  ) 

Variant & Variant::operator= ( char  cValue  ) 

Variant & Variant::operator= ( short  sValue  ) 

Variant & Variant::operator= ( int  iValue  ) 

Variant & Variant::operator= ( long long  llValue  ) 

Variant & Variant::operator= ( float  fValue  ) 

Variant & Variant::operator= ( double  dValue  ) 

Variant & Variant::operator= ( const String szString  ) 

Variant & Variant::operator= ( const Rect rRect  ) 

Variant & Variant::operator= ( const Color nColor  ) 

Variant & Variant::operator= ( const Variant pVariant  ) 

void Variant::Invalidate (  ) 

VariantType Variant::Type (  ) 

void Variant::Dump (  ) 

void Variant::SetName ( const String szName  ) 

String Variant::GetName (  )  const

int Variant::GetPackedSize (  )  const

bool Variant::Pack ( void *  vpBuffer,
int  iSize 
) const

bool Variant::Unpack ( void *  vpBuffer,
int  iSize 
)

String Variant::TypeAsString (  )  const

bool Variant::ConvertFromString ( const String szString  ) 


Generated on Thu Dec 13 18:14:12 2007 for SkyGI by  doxygen 1.5.1-p1