summaryrefslogtreecommitdiff
path: root/Source/3rdParty/Luax/luax_class.hpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-15 08:58:10 +0800
committerchai <chaifix@163.com>2019-03-15 08:58:10 +0800
commit95d27af75eb2aff8020e073eff8dfeb074b5bba6 (patch)
treecda1aee33f94a871d5f5cd81e108497e18655662 /Source/3rdParty/Luax/luax_class.hpp
parent08997c7768f7323fceaa27411a660cd23fe0dca6 (diff)
*luax
Diffstat (limited to 'Source/3rdParty/Luax/luax_class.hpp')
-rw-r--r--Source/3rdParty/Luax/luax_class.hpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/Source/3rdParty/Luax/luax_class.hpp b/Source/3rdParty/Luax/luax_class.hpp
index 96124f0..0d3dc5b 100644
--- a/Source/3rdParty/Luax/luax_class.hpp
+++ b/Source/3rdParty/Luax/luax_class.hpp
@@ -17,9 +17,9 @@ namespace Luax
/// LuaxGetFactoryName ùͬʱעʱעΪsingletonͨʱ
///
#define LUAX_DECL_FACTORY(type) \
- static void RegisterLuaxClass(LuaxState&);\
- static void RegisterLuaxInterface(LuaxState&);\
- static void RegisterLuaxPostprocess(LuaxState&); \
+ static void RegisterLuaxClass(Luax::LuaxState&);\
+ static void RegisterLuaxInterface(Luax::LuaxState&);\
+ static void RegisterLuaxPostprocess(Luax::LuaxState&); \
static const char* GetLuaxFactoryName() { return #type; };\
static const char* GetLuaxClassName() { return #type; };\
static bool IsLuaxClassSingleton() { return false; };
@@ -29,7 +29,7 @@ namespace Luax
/// LuaxGetSingletonName õ
///
#define LUAX_DECL_SINGLETON(type) \
- static void RegisterLuaxClass(LuaxState&); \
+ static void RegisterLuaxClass(Luax::LuaxState&); \
static const char* GetLuaxSingletonName() { return #type; }; \
static const char* GetLuaxClassName() { return #type; }; \
static bool IsLuaxClassSingleton() { return true; };
@@ -55,13 +55,6 @@ namespace Luax
///
bool PushLuaUserdata(LuaxState& state);
- //------------------------------------------------------------------------------------------------------------
-
- ///
- /// reftableĹ
- ///
- void Ref();
-
private:
friend class LuaxState;
@@ -120,7 +113,7 @@ namespace Luax
LUAX_DECL_METHOD( l_GetClassName );
LUAX_DECL_METHOD( l_GetInterfaceTable );
- LUAX_DECL_METHOD(l_ToString);
+ LUAX_DECL_METHOD( l_ToString );
//------------------------------------------------------------------------------------------------------------
//