summaryrefslogtreecommitdiff
path: root/source/3rd-party/Luax/luax_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/3rd-party/Luax/luax_state.h')
-rw-r--r--source/3rd-party/Luax/luax_state.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/source/3rd-party/Luax/luax_state.h b/source/3rd-party/Luax/luax_state.h
index 564eba3..d675c7c 100644
--- a/source/3rd-party/Luax/luax_state.h
+++ b/source/3rd-party/Luax/luax_state.h
@@ -98,6 +98,7 @@ namespace Luax
void Push(lua_CFunction value);
void Push(void* data, size_t size);
void Push(const void* value);
+ void Push(std::string value);
///
/// idxʼnpushջidxᱻȡn
@@ -210,7 +211,7 @@ namespace Luax
};
//--------------------------------------------------------------------------------------------------------------
- // GetValue()ģʵ
+ // GetValue()ģػ
template <> bool LuaxState::GetValue < bool >(int idx, const bool value);
template <> cc8* LuaxState::GetValue < cc8* >(int idx, const cc8* value);
@@ -228,7 +229,7 @@ namespace Luax
template <> const void* LuaxState::GetValue < const void* >(int idx, const void* value);
//--------------------------------------------------------------------------------------------------------------
- // CheckParamģʵ
+ // CheckParamģػ
template <> bool LuaxState::CheckParam < bool >(int idx);
template <> cc8* LuaxState::CheckParam < cc8* >(int idx);
@@ -254,7 +255,7 @@ namespace Luax
if(!state.CheckParams(1, params)) return 0
#define LUAX_STATE(L) \
- LuaxState& state = LuaxRuntime::Get().GetLuaxState(L)
+ Luax::LuaxState& state = Luax::LuaxRuntime::Get().GetLuaxState(L)
}