12
12
#include < tuple>
13
13
14
14
inline void pi_lua_generic_push (lua_State *l, bool value) { lua_pushboolean (l, value); }
15
- inline void pi_lua_generic_push (lua_State *l, int value) { lua_pushinteger (l, value); }
15
+ inline void pi_lua_generic_push (lua_State *l, int32_t value) { lua_pushinteger (l, value); }
16
16
inline void pi_lua_generic_push (lua_State *l, int64_t value) { lua_pushinteger (l, value); }
17
- inline void pi_lua_generic_push (lua_State *l, unsigned int value) { lua_pushinteger (l, value); }
18
- inline void pi_lua_generic_push (lua_State *l, size_t value) { lua_pushinteger (l, value); }
17
+ inline void pi_lua_generic_push (lua_State *l, uint32_t value) { lua_pushinteger (l, value); }
18
+ inline void pi_lua_generic_push (lua_State *l, uint64_t value) { lua_pushinteger (l, value); }
19
19
inline void pi_lua_generic_push (lua_State *l, double value) { lua_pushnumber (l, value); }
20
20
inline void pi_lua_generic_push (lua_State *l, const char *value) { lua_pushstring (l, value); }
21
21
inline void pi_lua_generic_push (lua_State *l, const std::string &value)
@@ -29,10 +29,10 @@ inline void pi_lua_generic_push(lua_State *l, std::string_view &value)
29
29
inline void pi_lua_generic_push (lua_State *l, const std::nullptr_t &value) { lua_pushnil (l); }
30
30
31
31
inline void pi_lua_generic_pull (lua_State *l, int index, bool &out) { out = lua_toboolean (l, index ); }
32
- inline void pi_lua_generic_pull (lua_State *l, int index, int &out) { out = luaL_checkinteger (l, index ); }
32
+ inline void pi_lua_generic_pull (lua_State *l, int index, int32_t &out) { out = luaL_checkinteger (l, index ); }
33
33
inline void pi_lua_generic_pull (lua_State *l, int index, int64_t &out) { out = luaL_checkinteger (l, index ); }
34
- inline void pi_lua_generic_pull (lua_State *l, int index, unsigned int &out) { out = luaL_checkunsigned (l, index ); }
35
- inline void pi_lua_generic_pull (lua_State *l, int index, size_t &out) { out = luaL_checkunsigned (l, index ); }
34
+ inline void pi_lua_generic_pull (lua_State *l, int index, uint32_t &out) { out = luaL_checkinteger (l, index ); }
35
+ inline void pi_lua_generic_pull (lua_State *l, int index, uint64_t &out) { out = luaL_checkinteger (l, index ); }
36
36
inline void pi_lua_generic_pull (lua_State *l, int index, float &out) { out = luaL_checknumber (l, index ); }
37
37
inline void pi_lua_generic_pull (lua_State *l, int index, double &out) { out = luaL_checknumber (l, index ); }
38
38
inline void pi_lua_generic_pull (lua_State *l, int index, const char *&out) { out = luaL_checkstring (l, index ); }
0 commit comments