|
| void | pi_lua_generic_push (lua_State *l, bool value) |
| |
| void | pi_lua_generic_push (lua_State *l, int value) |
| |
| void | pi_lua_generic_push (lua_State *l, int64_t value) |
| |
| void | pi_lua_generic_push (lua_State *l, unsigned int 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, 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, int &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, int64_t &out) |
| |
| void | pi_lua_generic_pull (lua_State *l, int index, unsigned int &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 > |
| 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) |
| |
| template<typename Head , typename... Tail> |
| void | pi_lua_multiple_push (lua_State *l, Head arg1, Tail... rest) |
| |
| void | pi_lua_multiple_push (lua_State *l) |
| |
| template<int _bogus, typename Head , typename... Tail> |
| std::tuple< Head, Tail... > | __helper_pi_lua_multiple_pull (lua_State *l, int beg) |
| |
| template<int _bogus> |
| std::tuple | __helper_pi_lua_multiple_pull (lua_State *l, int beg) |
| |
| template<typename... Types> |
| std::tuple< Types... > | pi_lua_multiple_pull (lua_State *l, int beg) |
| |