ZFFramework
 
Loading...
Searching...
No Matches
ZFLuaGC.h
Go to the documentation of this file.
1
5
6#ifndef _ZFI_ZFLuaGC_h_
7#define _ZFI_ZFLuaGC_h_
8
9#include "ZFLuaDef.h"
11
12// ============================================================
18 , ZFMP_IN_OPT(void *, L, zfnull)
19 )
20
21
27 , ZFMP_IN_OPT(void *, L, zfnull)
28 )
29
34
36#endif // #ifndef _ZFI_ZFLuaGC_h_
37
#define zfnull
same as NULL, defined for future use
Definition ZFCoreTypeDef_CoreType.h:88
global header for ZFLua module
#define ZFLIB_ZFLua
used to export symbols
Definition ZFLuaDef.h:14
void ZFLuaGCImmediately(void *L=(zft_zfnull))
performa garbage collector in lua immediately, use ZFLuaGC for performance
void ZFLuaGCForAllThread()
run gc for all thread, for debug use only
void ZFLuaGC(void *L=(zft_zfnull))
schedule ZFLuaGC to run at proper time
#define ZFMP_IN_OPT(ParamType, paramName, DefaultValue)
see ZFMP_IN
Definition ZFMethod.h:108
#define ZFMETHOD_FUNC_DECLARE_0(ZFLIB_, ReturnType, MethodName)
declare function type of ZFMethod
Definition ZFMethodFuncDeclare.h:493
#define ZFMETHOD_FUNC_DECLARE_1(ZFLIB_, ReturnType, MethodName, ZFMP_0)
see ZFMETHOD_FUNC_DECLARE_0
Definition ZFMethodFuncDeclare.h:624
#define ZF_NAMESPACE_GLOBAL_BEGIN
begin namespace ZFFramework
Definition ZFNamespace.h:97
#define ZF_NAMESPACE_GLOBAL_END
end namespace ZFFramework
Definition ZFNamespace.h:98