summaryrefslogtreecommitdiff
path: root/source/3rd-party/Luax/luax_class.hpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-31 19:59:58 +0800
committerchai <chaifix@163.com>2019-03-31 19:59:58 +0800
commit72bad342ad75294ae85aac8b2e2e7bea54193c15 (patch)
tree79079bc2ae800b97b13169a3be34aea0faa7428b /source/3rd-party/Luax/luax_class.hpp
parentfb7ae1149a80a22c77014d0ece33f6f4b965b631 (diff)
*misc
Diffstat (limited to 'source/3rd-party/Luax/luax_class.hpp')
-rw-r--r--source/3rd-party/Luax/luax_class.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/3rd-party/Luax/luax_class.hpp b/source/3rd-party/Luax/luax_class.hpp
index e056b75..dd9414a 100644
--- a/source/3rd-party/Luax/luax_class.hpp
+++ b/source/3rd-party/Luax/luax_class.hpp
@@ -84,6 +84,10 @@ namespace Luax
/// ࣬Ϊʵֶ̬ҪЩӿڵⲿҪ̳д֮࣬оͻ
/// öӦʵķע̳дʱʵķʵLuaxNativeClassУʵֻ
/// ¶ԡ
+ ///
+ /// Effective C++40ڱʹvirtual base£Ӧþܱз
+ /// ݳԱݳԱʼɵһЩ⡣һ㣬vpbӽӽC#Java
+ /// InterfaceԣIͷʶһӿڡ
///
class ILuaxNativeAccessor
{
@@ -105,7 +109,7 @@ namespace Luax
/// ߳Ҫȷͷš
///
template<class T>
- class LuaxNativeClass : public virtual ILuaxNativeAccessor
+ class LuaxNativeClass : virtual public ILuaxNativeAccessor
{
public: