summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaBind/LuaBindRefTable.h
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/Lua/LuaBind/LuaBindRefTable.h')
-rw-r--r--Runtime/Lua/LuaBind/LuaBindRefTable.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindRefTable.h b/Runtime/Lua/LuaBind/LuaBindRefTable.h
index 0d4c2d4..3401a53 100644
--- a/Runtime/Lua/LuaBind/LuaBindRefTable.h
+++ b/Runtime/Lua/LuaBind/LuaBindRefTable.h
@@ -8,9 +8,7 @@ namespace LuaBind
class State;
- //
// ref table 管理,对strong ref table和weak ref table两个table的代理。
- //
class RefTable
{
public:
@@ -31,25 +29,17 @@ namespace LuaBind
bool IsKeyWeak();
bool IsValueWeak();
- //
// 对stack[idx]的实体在此ref table中增加一个引用,并返回refID
- //
int Ref(State& state, int idx);
void Unref(State& state, int refID);
- //
// 将此 ref table 放在栈顶
- //
void PushRefTable(State& state);
- //
// 将 reftable[refID] 放在栈顶
- //
void PushRef(State& state, int refID);
- //
// 清空 ref table,表还留在LUA_REGISTRYINDEX[mName]
- //
void Clear(State& state);
private: