ZFFramework
|
types for ZFFramework More...
#include "../ZFCoreDef.h"
Go to the source code of this file.
Classes | |
class | ZFClassDataChangeData |
data holder for ZFGlobalEvent::EventClassDataChange 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_ZFClassDataChangeTypeAttach |
string tokens | |
#define | ZFTOKEN_ZFClassDataChangeTypeDetach |
string tokens | |
#define | ZFTOKEN_ZFClassDataChangeTypeClassAliasAttach |
string tokens | |
#define | ZFTOKEN_ZFClassDataChangeTypeClassAliasDetach |
string tokens | |
Typedefs | |
typedef zfauto(* | ZFObjectCreator) (void) |
function type to create object | |
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 | ) |
type for ZFGlobalEvent::EventClassDataChange
Enumerator | |
---|---|
ZFClassDataChangeTypeAttach | attach |
ZFClassDataChangeTypeDetach | detach |
ZFClassDataChangeTypeClassAliasAttach | ZFClass::classAliasTo attach |
ZFClassDataChangeTypeClassAliasDetach | ZFClass::classAliasTo detach |