From 34fe8e795aaeed3a9f50d895d1cadd8f124c9605 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 17 Mar 2019 20:36:39 +0800 Subject: *luax --- Source/3rdParty/Luax/luax_state.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Source/3rdParty/Luax/luax_state.h') diff --git a/Source/3rdParty/Luax/luax_state.h b/Source/3rdParty/Luax/luax_state.h index fee9d8a..71e2c5c 100644 --- a/Source/3rdParty/Luax/luax_state.h +++ b/Source/3rdParty/Luax/luax_state.h @@ -99,6 +99,11 @@ namespace Luax void Push(void* data, size_t size); void Push(const void* value); + /// + /// 将idx开始的n个push到栈顶,idx会被取正,n向上生长。 + /// + void PushValues(int idx, int n); + /// /// 以void** 的形式创建userdata,并将值设置为ptr /// @@ -108,7 +113,7 @@ namespace Luax void Settop(int idx); - template T* GetLuaUserdata(int idx); + template T* GetLuaUserdata(int idx = 1); //------------------------------------------------------------------------------------------------------------ -- cgit v1.1-26-g67d0