From 9c0c9c9284b4cea07656a5e91eaf90adb961a38e Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 18 Mar 2019 00:17:41 +0800 Subject: *luax --- Source/3rdParty/Luax/luax_class.inl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Source/3rdParty/Luax/luax_class.inl') diff --git a/Source/3rdParty/Luax/luax_class.inl b/Source/3rdParty/Luax/luax_class.inl index 48f1c1a..6f00a84 100644 --- a/Source/3rdParty/Luax/luax_class.inl +++ b/Source/3rdParty/Luax/luax_class.inl @@ -345,6 +345,8 @@ namespace Luax return 0; } +#ifdef LUAX_ENABLE_NATIVE_EXTEND + /// /// 派生出子类,在lua里对派生类的成员和行为进行重新设计,但是保证了userdata的统一。Native class的派生提供Ctor支持,在 /// native实体创建后可以使用Ctor进行初始化,派生类拥有和基类一样的New参数列表,且native对象是一样的类型。 @@ -447,6 +449,8 @@ namespace Luax return 1; } +#endif + template int LuaxNativeClass::l_GetClass(lua_State* L) { -- cgit v1.1-26-g67d0