types for ZFFramework More...
#include "../ZFCoreDef.h"
Go to the source code of this file.
Classes | |
class | ZFClassDataUpdateData |
data holder for ZFGlobalEvent::E_ClassDataUpdate More... | |
Macros | |
#define | zfclass |
same as class, shows that this class is a ZFObject type | |
#define | zfabstract |
typename for class showing that its abstract | |
#define | ZFCORE_PARAM_WEAK(T_ParamType, paramName, ...) |
ZFObject weak version of ZFCORE_PARAM. | |
#define | zftIsZFObject(Type) |
true if Type is ZFObject type or ZFInterface type | |
#define | zftIsZFInterface(Type) |
true if Type is ZFObject type or ZFInterface type | |
#define | zftIsZFObjectType(Type) |
true if Type can cast to ZFObject | |
#define | ZFTOKEN_ZFClassDataUpdateTypeAttach |
string tokens | |
#define | ZFTOKEN_ZFClassDataUpdateTypeDetach |
string tokens | |
#define | ZFTOKEN_ZFClassDataUpdateTypeClassAliasAttach |
string tokens | |
#define | ZFTOKEN_ZFClassDataUpdateTypeClassAliasDetach |
string tokens | |
#define | ZFSerializeDisable |
special string to explicit disable serialization for impl | |
types for ZFFramework
#define zfclass |
same as class, shows that this class is a ZFObject type
we use some dummy macro to show the basic type of class:
#define zftIsZFObjectType | ( | Type | ) |
#define ZFSerializeDisable |
special string to explicit disable serialization for impl
serializing would cause additional data storage and processing, explicitly disable serialization may improve performance for some case
type for ZFGlobalEvent::E_ClassDataUpdate
Enumerator | |
---|---|
ZFClassDataUpdateTypeAttach | attach |
ZFClassDataUpdateTypeDetach | detach |
ZFClassDataUpdateTypeClassAliasAttach | ZFClass::classAliasTo attach |
ZFClassDataUpdateTypeClassAliasDetach | ZFClass::classAliasTo detach |