From 8ee3f7453bf7b0db5c7358e697e91714d825c87d Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 9 Jun 2019 21:12:25 +0800 Subject: *misc --- source/external/Luax/luax.h | 4 ++++ source/external/Luax/luax_class.hpp | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'source/external') diff --git a/source/external/Luax/luax.h b/source/external/Luax/luax.h index 45fa514..7a0dcd6 100644 --- a/source/external/Luax/luax.h +++ b/source/external/Luax/luax.h @@ -1,6 +1,10 @@ #ifndef __LUAX_H__ #define __LUAX_H__ +/// +/// Luax(port) library 用于给lua注册类和函数 +/// + #include "luax_state.h" #include "luax_vm.h" #include "luax_ref.h" diff --git a/source/external/Luax/luax_class.hpp b/source/external/Luax/luax_class.hpp index 193ecff..fd9f75a 100644 --- a/source/external/Luax/luax_class.hpp +++ b/source/external/Luax/luax_class.hpp @@ -92,6 +92,9 @@ namespace Luax #define LUAX_INHERIT(state, type) type::RegisterLuaxClass(state) +#define luaxport private + + /// /// 虚基类,为了实现多态。需要访问下面这些接口的外部基类需要虚继承此类,之后再派生链中就会 /// 调用对应实体的方法。注意继承此类时不能实现下面的方法,实现在LuaxNativeClass中,实现会 @@ -129,8 +132,8 @@ namespace Luax //} /// - /// 需要暴露给lua的native class需要继承此类。通过lua管理的实例要确保引用计数的正确性,在 - /// 多个线程中需要确定不会误释放。 + /// 需要暴露给lua的native class需要继承此类。通过lua管理的实例要确保引用计数的正确性,在多个线程中需要确 + /// 定不会误释放。 /// template class LuaxNativeClass : public BASE -- cgit v1.1-26-g67d0