base class of all objects More...
#include "zfany.h"
#include "ZFClass.h"
#include "ZFMethod.h"
#include "ZFObjectDeclare.h"
#include "ZFObjectInterface.h"
#include "ZFProperty.h"
#include "ZFObjectMutex.h"
#include "ZFObjectObserver.h"
Go to the source code of this file.
Classes | |
class | ZFObject |
base class of all objects More... | |
Macros | |
#define | ZFTOKEN_ZFObjectInfoLeft |
left bracket when output ZFObject's info | |
#define | ZFTOKEN_ZFObjectInfoRight |
right bracket when output ZFObject's info | |
#define | ZFTOKEN_ZFObjectInstanceStateOnInit |
string tokens | |
#define | ZFTOKEN_ZFObjectInstanceStateOnInitFinish |
string tokens | |
#define | ZFTOKEN_ZFObjectInstanceStateIdle |
string tokens | |
#define | ZFTOKEN_ZFObjectInstanceStateOnDeallocPrepare |
string tokens | |
#define | ZFTOKEN_ZFObjectInstanceStateOnDealloc |
string tokens | |
Enumerations | |
enum | ZFObjectInstanceState { ZFObjectInstanceStateOnInit , ZFObjectInstanceStateOnInitFinish , ZFObjectInstanceStateIdle , ZFObjectInstanceStateOnDeallocPrepare , ZFObjectInstanceStateOnDealloc } |
object instance state for ZFObject More... | |
Functions | |
zfany | ZFObjectCast (const ZFClass *cls, const zfany &obj) |
generic version of object cast | |
base class of all objects
#define ZFTOKEN_ZFObjectInfoLeft |
left bracket when output ZFObject's info
#define ZFTOKEN_ZFObjectInfoRight |
right bracket when output ZFObject's info
object instance state for ZFObject
Enumerator | |
---|---|
ZFObjectInstanceStateOnInit | object is under ZFObject::objectOnInit |
ZFObjectInstanceStateOnInitFinish | object is under ZFObject::objectOnInitFinish |
ZFObjectInstanceStateIdle | object is constructed successfully |
ZFObjectInstanceStateOnDeallocPrepare | object is under ZFObject::objectOnDeallocPrepare |
ZFObjectInstanceStateOnDealloc | object is under ZFObject::objectOnDealloc |