ZFFramework
|
dynamic register a ZFClass More...
#include "ZFClass.h"
Go to the source code of this file.
Functions | |
const ZFClass * | ZFClassDynamicRegister (const zfchar *classNameFull, const ZFClass *parent=0, ZFObject *classDynamicRegisterUserData=0, zfstring *errorHint=0) |
dynamic register a class | |
void | ZFClassDynamicUnregister (const ZFClass *cls) |
unregister class that registered by ZFClassDynamicRegister | |
void | ZFImplementDynamicRegister (const ZFClass *cls, const ZFClass *clsToImplement, ZFCoreArray< const ZFMethod * > *methodRegistered=0, ZFCoreArray< const ZFProperty * > *propertyRegistered=0) |
util to dynamic register methods and properties from another class | |
void | ZFImplementDynamicUnregister (const ZFClass *cls, const ZFClass *clsToImplement) |
unregister contents that registered by ZFImplementDynamicRegister | |
dynamic register a ZFClass
|
extern |
dynamic register a class
parent class must be object type that can be allocated
return null if parent class not valid or class name already exists
|
extern |
util to dynamic register methods and properties from another class
example for lua: