IConvertable Class Reference
[Types]

Implement this interface to make your class compatable with Convert. Convert. More...

#include <IConvertable.h>

Inheritance diagram for IConvertable:
IComparable IMemoryValidate IHashable IVariant IVariantData Variant _VariantData< T >

List of all members.

Public Member Functions

virtual bool ToChar (char &c2) const =0
virtual bool ToBool (bool &c2) const =0
virtual bool ToByte (byte &c2) const =0
virtual bool ToInt16 (int16 &c2) const =0
virtual bool ToInt32 (int32 &c2) const =0
virtual bool ToInt64 (int64 &c2) const =0
virtual bool ToUInt32 (uint32 &c2) const =0
virtual bool ToUInt64 (uint64 &c2) const =0
virtual bool ToFloat32 (float32 &c2) const =0
virtual bool ToFloat64 (float64 &c2) const =0
virtual bool ToDateTime (DateTime &c2) const =0
virtual bool ToDate (Date &c2) const =0
virtual bool ToDecimal (Decimal &c2) const =0
virtual bool ToString (String &c2) const =0
virtual String TypeName () const =0
virtual bool Equals (const IComparable &a) const =0
virtual int Compare (const IComparable &a) const =0
virtual int32 MajicNumber () const =0
 Class instances with the same majic number are of the same type (can be casted). Majic numbers above 0xFFFF are available for user applications.
virtual void ValidateMem () const =0
virtual void CheckMem () const =0

Detailed Description

Implement this interface to make your class compatable with Convert. Convert.

Definition at line 45 of file IConvertable.h.


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