6#ifndef _ZFI_ZFThread_zfautoRelease_h_
7#define _ZFI_ZFThread_zfautoRelease_h_
14template<
typename T_ZFObject>
15inline T_ZFObject _ZFP_zfautoRelease(
ZF_IN T_ZFObject obj) {
38#define zfautoRelease(obj) _ZFP_zfautoRelease(obj)
40#define zfautoRelease(obj) _ZFP_zfautoRelease(obj)
#define ZFLIB_ZFCore
used to export symbols
Definition ZFCoreEnvDef.h:30
#define ZF_IN
dummy macro that shows the param used as required input
Definition ZFCoreTypeDef_ClassType.h:180
#define ZF_NAMESPACE_GLOBAL_BEGIN
begin namespace ZFFramework
Definition ZFNamespace.h:97
#define ZF_NAMESPACE_GLOBAL_END
end namespace ZFFramework
Definition ZFNamespace.h:98
#define zfcast(T_To, obj)
safely cast ZFObject types, return null if not desired type
Definition ZFObjectCast.h:28
base class of all objects
Definition ZFObjectCore.h:209