XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVariantTypeInfo Class Referenceabstract

Defines functions to allow the full feature set of xiiVariant to be used. More...

#include <VariantTypeRegistry.h>

Inheritance diagram for xiiVariantTypeInfo:
[legend]

Public Member Functions

virtual const xiiRTTIGetType () const =0
 
virtual xiiUInt32 Hash (const void *pObject) const =0
 
virtual bool Equal (const void *pObjectA, const void *pObjectB) const =0
 
virtual void Serialize (xiiStreamWriter &ref_writer, const void *pObject) const =0
 
virtual void Deserialize (xiiStreamReader &ref_reader, void *pObject) const =0
 
 XII_DECLARE_ENUMERABLE_CLASS (xiiVariantTypeInfo)
 

Additional Inherited Members

- Static Public Member Functions inherited from xiiNoBase
static const xiiRTTIGetStaticRTTI ()
 
- Protected Attributes inherited from xiiEnumerable< xiiVariantTypeInfo >
xiiEnumerablem_pNextInstance
 

Detailed Description

Defines functions to allow the full feature set of xiiVariant to be used.

See also
XII_DEFINE_CUSTOM_VARIANT_TYPE, xiiVariantTypeRegistry

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