diff options
author | chai <chaifix@163.com> | 2021-10-27 00:18:22 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-10-27 00:18:22 +0800 |
commit | 12f3ac102d3aea08af540dd7f2cf0e08e939a70d (patch) | |
tree | df3a909a9f0e749e4ede483b760ba50450d9df81 /Runtime/Lua/LuaBind | |
parent | 208e23de77ad6d104f13a0bb591ae16c4a805fe9 (diff) |
+loadimageasync test
Diffstat (limited to 'Runtime/Lua/LuaBind')
-rw-r--r-- | Runtime/Lua/LuaBind/LuaBindClass.hpp | 6 | ||||
-rw-r--r-- | Runtime/Lua/LuaBind/LuaBindState.h | 2 | ||||
-rw-r--r-- | Runtime/Lua/LuaBind/LuaBindUtility.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindClass.hpp b/Runtime/Lua/LuaBind/LuaBindClass.hpp index 7fb4529..1da8513 100644 --- a/Runtime/Lua/LuaBind/LuaBindClass.hpp +++ b/Runtime/Lua/LuaBind/LuaBindClass.hpp @@ -154,7 +154,7 @@ namespace LuaBind { LUA_BIND_SETUP(L, "*"); - cc8* type = TYPE::GetClassName(); + cc8* type = TYPE::GetNativeClassName(); state.Push(type); return 1; } @@ -482,7 +482,7 @@ namespace LuaBind assert(self); #if LUA_BIND_PROFILER - std::cout << ": GC<" << TYPE::GetClassName() << ">\n"; + std::cout << ": GC<" << TYPE::GetNativeClassName() << ">\n"; #endif if (self->mWatchDog.mVMRef > 0) @@ -517,7 +517,7 @@ namespace LuaBind } else { - classname = TYPE::GetClassName(); + classname = TYPE::GetNativeClassName(); } lua_pushfstring(L, "%s: %p", classname, self); return 1; diff --git a/Runtime/Lua/LuaBind/LuaBindState.h b/Runtime/Lua/LuaBind/LuaBindState.h index 071287f..a47ed5d 100644 --- a/Runtime/Lua/LuaBind/LuaBindState.h +++ b/Runtime/Lua/LuaBind/LuaBindState.h @@ -387,7 +387,7 @@ namespace LuaBind Pop(1); // ref table } } - luaL_typerror(mState, idx, TYPE::GetClassName()); + luaL_typerror(mState, idx, TYPE::GetNativeClassName()); return nullptr; } diff --git a/Runtime/Lua/LuaBind/LuaBindUtility.h b/Runtime/Lua/LuaBind/LuaBindUtility.h index 9cc4802..c5807c1 100644 --- a/Runtime/Lua/LuaBind/LuaBindUtility.h +++ b/Runtime/Lua/LuaBind/LuaBindUtility.h @@ -10,8 +10,8 @@ friend class LuaBind::NativeClass<type,##__VA_ARGS__>; \ static void RegisterClass(LuaBind::State&); \ static void RegisterPostprocess(LuaBind::State&); \ - static const char* GetNativeClassName() { return #type; };\ - static const char* GetClassName() { return #type; }; + static const char* GetNativeClassName() { return #type; }; + //static const char* GetClassName() { return #type; }; // 作为基类的抽象工厂类可以使用此宏,注册一个入口,在派生类的注册函数中调用,注册基类的这些方法。 #define LUA_BIND_DECL_ABSTRACT_CLASS() \ |