ZFFramework
 
Loading...
Searching...
No Matches
ZFObjectCore.h File Reference

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
 

Detailed Description

base class of all objects

Macro Definition Documentation

◆ ZFTOKEN_ZFObjectInfoLeft

#define ZFTOKEN_ZFObjectInfoLeft

left bracket when output ZFObject's info

See also
ZFObject::objectInfo

◆ ZFTOKEN_ZFObjectInfoRight

#define ZFTOKEN_ZFObjectInfoRight

right bracket when output ZFObject's info

See also
ZFObject::objectInfo

Enumeration Type Documentation

◆ ZFObjectInstanceState

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