base protocol for ZFTypeId More...
#include <ZFTypeIdFwd.h>
Public Member Functions | |
virtual zfbool | typeIdSerializable (void) const =0 |
see ZFTypeId::TypeIdSerializable | |
virtual const zfstring & | typeId (void) const =0 |
the type id | |
virtual const ZFClass * | typeIdClass (void) const =0 |
return the proper wrapper type class if available | |
virtual zfbool | genericValueStore (zfauto &obj, const void *v) const =0 |
advanced generic value access | |
virtual void * | genericAccess (zfauto &obj) const =0 |
see genericValueStore | |
virtual void | genericAccessFinish (zfauto &obj, void *v) const =0 |
see genericValueStore | |
virtual ZFCoreArrayBase * | genericArrayNew (void) const =0 |
create generic array type | |
base protocol for ZFTypeId
|
pure virtual |
return the proper wrapper type class if available
if available:
advanced generic value access
note:
when access: