summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaBind/LuaBindLClass.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-11-19 15:33:48 +0800
committerchai <chaifix@163.com>2021-11-19 15:33:48 +0800
commit1cd31d14c95f9d52e30fbc611df5da4b46f048d9 (patch)
tree86dbda850f9b8ed26b152c6521adc0a777d6563a /Runtime/Lua/LuaBind/LuaBindLClass.h
parent2ab7fad7b308debba0aacbf76831569f360d19a0 (diff)
*misc
Diffstat (limited to 'Runtime/Lua/LuaBind/LuaBindLClass.h')
-rw-r--r--Runtime/Lua/LuaBind/LuaBindLClass.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindLClass.h b/Runtime/Lua/LuaBind/LuaBindLClass.h
index 296d6a1..538941e 100644
--- a/Runtime/Lua/LuaBind/LuaBindLClass.h
+++ b/Runtime/Lua/LuaBind/LuaBindLClass.h
@@ -14,4 +14,16 @@ namespace LuaBind
};
+ class LuaObjectTransfer
+ {
+ public:
+ // 或者特化这些方法
+ template <class T>
+ static void CastToLuaObject(State&, T& in);
+
+ template <class T>
+ static void RestoreFromLuaObject(State& state, int index, T& out);
+
+ };
+
}