summaryrefslogtreecommitdiff
path: root/Source/3rdParty/Luax/luax_class.inl
diff options
context:
space:
mode:
Diffstat (limited to 'Source/3rdParty/Luax/luax_class.inl')
-rw-r--r--Source/3rdParty/Luax/luax_class.inl50
1 files changed, 25 insertions, 25 deletions
diff --git a/Source/3rdParty/Luax/luax_class.inl b/Source/3rdParty/Luax/luax_class.inl
index 6086b3d..666c1a3 100644
--- a/Source/3rdParty/Luax/luax_class.inl
+++ b/Source/3rdParty/Luax/luax_class.inl
@@ -8,7 +8,7 @@ namespace Luax
/// ԲͬͣͨGetLuaClassName࣬GetClassNameᱻǣָluax_c_getupvalue
///
template<typename T>
- int LuaxClass<T>::l_GetClassName(lua_State* L)
+ int LuaxNativeClass<T>::l_GetClassName(lua_State* L)
{
LUAX_SETUP(L, "*");
@@ -23,7 +23,7 @@ namespace Luax
/// עṤ͵еԱ
///
template<typename T>
- void LuaxClass<T>::RegisterLuaxClass(LuaxState& state)
+ void LuaxNativeClass<T>::RegisterLuaxClass(LuaxState& state)
{
luaL_Reg regTable[] = {
{ "GetClassName", l_GetClassName },
@@ -37,7 +37,7 @@ namespace Luax
/// ijԱעclass table
///
template<typename T>
- void LuaxClass<T>::RegisterLuaxFactoryClass(LuaxState& state)
+ void LuaxNativeClass<T>::RegisterLuaxFactoryClass(LuaxState& state)
{
luaL_Reg regTable[] = {
{ "GetClass", l_GetClass },
@@ -52,7 +52,7 @@ namespace Luax
/// ijԱעclass table
///
template<typename T>
- void LuaxClass<T>::RegisterLuaxSingletonClass(LuaxState& state)
+ void LuaxNativeClass<T>::RegisterLuaxSingletonClass(LuaxState& state)
{
luaL_Reg regTable[] = {
{ NULL, NULL }
@@ -62,7 +62,7 @@ namespace Luax
}
template<typename T>
- void LuaxClass<T>::PushLuaxClassTable(LuaxState& state)
+ void LuaxNativeClass<T>::PushLuaxClassTable(LuaxState& state)
{
assert(mClassTable);
@@ -70,24 +70,24 @@ namespace Luax
}
template<typename T>
- void LuaxClass<T>::SetLuaxClassTableRef(LuaxState& state, int idx)
+ void LuaxNativeClass<T>::SetLuaxClassTableRef(LuaxState& state, int idx)
{
mClassTable.SetRef(state, idx);
}
template<typename T>
- LuaxClass<T>::LuaxClass()
+ LuaxNativeClass<T>::LuaxNativeClass()
{
}
template<typename T>
- LuaxClass<T>::~LuaxClass()
+ LuaxNativeClass<T>::~LuaxNativeClass()
{
}
template<typename T>
template<typename U>
- void LuaxClass<T>::LuaRetain(LuaxState& state, U* userdata)
+ void LuaxNativeClass<T>::LuaRetain(LuaxState& state, U* userdata)
{
if (PushLuaxRefTable(state))
{
@@ -105,7 +105,7 @@ namespace Luax
template<typename T>
template<typename U>
- void LuaxClass<T>::LuaRelease(LuaxState& state, U* userdata)
+ void LuaxNativeClass<T>::LuaRelease(LuaxState& state, U* userdata)
{
if (PushLuaxRefTable(state))
{
@@ -130,7 +130,7 @@ namespace Luax
}
template<typename T>
- bool LuaxClass<T>::PushLuaxUserdata(LuaxState& state)
+ bool LuaxNativeClass<T>::PushLuaxUserdata(LuaxState& state)
{
assert(!T::IsLuaxClassSingleton());
if (!mUserdata)
@@ -142,7 +142,7 @@ namespace Luax
}
template<typename T>
- bool LuaxClass<T>::PushLuaxMemberTable(LuaxState& state)
+ bool LuaxNativeClass<T>::PushLuaxMemberTable(LuaxState& state)
{
int top = state.GetTop();
if (this->PushLuaxUserdata(state))
@@ -163,7 +163,7 @@ namespace Luax
}
template<typename T>
- bool LuaxClass<T>::PushLuaxRefTable(LuaxState& state)
+ bool LuaxNativeClass<T>::PushLuaxRefTable(LuaxState& state)
{
// Singleton
if (T::IsLuaxClassSingleton())
@@ -199,7 +199,7 @@ namespace Luax
/// class table б͵ʵеĺ
///
template<typename T>
- void LuaxClass<T>::BindToLua(LuaxState& state)
+ void LuaxNativeClass<T>::BindToLua(LuaxState& state)
{
// ܰuserdata
assert(!T::IsLuaxClassSingleton());
@@ -250,7 +250,7 @@ namespace Luax
/// Աù
///
template<typename T>
- void LuaxClass<T>::SetMemberRef(LuaxState& state, LuaxMemberRef& memRef, int idx)
+ void LuaxNativeClass<T>::SetMemberRef(LuaxState& state, LuaxMemberRef& memRef, int idx)
{
ClearMemberRef(state, memRef);
if (!lua_isnil(state, idx))
@@ -266,7 +266,7 @@ namespace Luax
}
template<typename T>
- bool LuaxClass<T>::PushMemberRef(LuaxState& state, LuaxMemberRef& memRef)
+ bool LuaxNativeClass<T>::PushMemberRef(LuaxState& state, LuaxMemberRef& memRef)
{
if (memRef)
{
@@ -286,7 +286,7 @@ namespace Luax
}
template<typename T>
- void LuaxClass<T>::ClearMemberRef(LuaxState& state, LuaxMemberRef& memRef)
+ void LuaxNativeClass<T>::ClearMemberRef(LuaxState& state, LuaxMemberRef& memRef)
{
if (memRef)
{
@@ -305,7 +305,7 @@ namespace Luax
/// ͷŹʵ
///
template<typename T>
- int LuaxClass<T>::l___gc(lua_State* L)
+ int LuaxNativeClass<T>::l___gc(lua_State* L)
{
LUAX_SETUP(L, "U");
@@ -317,7 +317,7 @@ namespace Luax
/// ַ
///
template<typename T>
- int LuaxClass<T>::l___tostring(lua_State* L)
+ int LuaxNativeClass<T>::l___tostring(lua_State* L)
{
LUAX_STATE(L);
T* self = state.GetLuaUserdata<T>(1);
@@ -345,7 +345,7 @@ namespace Luax
}
template<typename T>
- int LuaxClass<T>::l_ExtendFactory(lua_State* L)
+ int LuaxNativeClass<T>::l_ExtendFactory(lua_State* L)
{
@@ -353,7 +353,7 @@ namespace Luax
}
template<typename T>
- int LuaxClass<T>::l_ExtendSingleton(lua_State* L)
+ int LuaxNativeClass<T>::l_ExtendSingleton(lua_State* L)
{
@@ -361,7 +361,7 @@ namespace Luax
}
template<typename T>
- int LuaxClass<T>::l_GetClass(lua_State* L)
+ int LuaxNativeClass<T>::l_GetClass(lua_State* L)
{
LUAX_STATE(L);
if (!mClassTable)
@@ -372,7 +372,7 @@ namespace Luax
}
template<typename T>
- int LuaxClass<T>::l_GetRefTable(lua_State* L)
+ int LuaxNativeClass<T>::l_GetRefTable(lua_State* L)
{
LUAX_STATE(L);
T* self = state.GetLuaUserdata<T>(1);
@@ -382,7 +382,7 @@ namespace Luax
return 1;
}
- template<typename T> LuaxStrongRef LuaxClass<T>::mClassTable; // class table
- template<typename T> LuaxStrongRef LuaxClass<T>::mSingletonRefTable; //
+ template<typename T> LuaxStrongRef LuaxNativeClass<T>::mClassTable; // class table
+ template<typename T> LuaxStrongRef LuaxNativeClass<T>::mSingletonRefTable; //
} \ No newline at end of file