Plasma Engine  2.0
Loading...
Searching...
No Matches
plVariantTypeInfo Class Referenceabstract

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

#include <VariantTypeRegistry.h>

Inheritance diagram for plVariantTypeInfo:

Public Member Functions

virtual const plRTTIGetType () const =0
 
virtual plUInt32 Hash (const void *pObject) const =0
 
virtual bool Equal (const void *pObjectA, const void *pObjectB) const =0
 
virtual void Serialize (plStreamWriter &ref_writer, const void *pObject) const =0
 
virtual void Deserialize (plStreamReader &ref_reader, void *pObject) const =0
 
 PL_DECLARE_ENUMERABLE_CLASS (plVariantTypeInfo)
 

Additional Inherited Members

- Static Public Member Functions inherited from plNoBase
static const plRTTIGetStaticRTTI ()
 
- Protected Attributes inherited from plEnumerable< plVariantTypeInfo >
plEnumerablem_pNextInstance
 

Detailed Description

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

See also
PL_DEFINE_CUSTOM_VARIANT_TYPE, plVariantTypeRegistry

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