|
| template<typename T , typename = std::enable_if_t<std::is_same_v<T, bool>>> |
| void | pi_lua_generic_push (lua_State *l, T value) |
| |
| void | pi_lua_generic_push (lua_State *l, int32_t value) |
| |
| void | pi_lua_generic_push (lua_State *l, int64_t value) |
| |
| void | pi_lua_generic_push (lua_State *l, uint32_t value) |
| |
| void | pi_lua_generic_push (lua_State *l, uint64_t value) |
| |
| void | pi_lua_generic_push (lua_State *l, double value) |
| |
| void | pi_lua_generic_push (lua_State *l, const char *value) |
| |
| void | pi_lua_generic_push (lua_State *l, const std::string &value) |
| |
| void | pi_lua_generic_push (lua_State *l, const std::string_view &value) |
| |
| void | pi_lua_generic_push (lua_State *l, const std::nullptr_t &value) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, bool &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, int32_t &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, int64_t &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, uint32_t &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, uint64_t &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, float &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, double &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, const char *&out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, std::string &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, std::string_view &out) |
| |
| template<typename Type > |
| void | LuaPush (lua_State *l, Type value) |
| |
| template<typename Type > |
| std::remove_reference_t< Type > | LuaPull (lua_State *l, int index) |
| |
| template<typename Type > |
| std::remove_reference_t< Type > | LuaPull (lua_State *l, int index, Type defaultVal) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, bool &out) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, int &out) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, float &out) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, double &out) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, const char *&out) |
| |
| bool | pi_lua_strict_pull (lua_State *l, int index, std::string &out) |
| |
| template<typename... Types> |
| void | pi_lua_multiple_push (lua_State *l, Types... args) |
| |
| void | pi_lua_multiple_push (lua_State *l) |
| |
| template<typename... Types> |
| std::tuple< std::remove_reference_t< Types >... > | pi_lua_multiple_pull (lua_State *l, int beg) |
| |