|
| | basic_reference () noexcept=default |
| |
| | basic_reference (lua_nil_t) noexcept |
| |
| | basic_reference (const stack_reference &r) noexcept |
| |
| | basic_reference (stack_reference &&r) noexcept |
| |
| template<bool r_main_only> |
| | basic_reference (lua_State *L, const basic_reference< r_main_only > &r) noexcept |
| |
| template<bool r_main_only> |
| | basic_reference (lua_State *L, basic_reference< r_main_only > &&r) noexcept |
| |
| | basic_reference (lua_State *L, const stack_reference &r) noexcept |
| |
| | basic_reference (lua_State *L, int index=-1) noexcept |
| |
| | basic_reference (lua_State *L, ref_index index) noexcept |
| |
| | basic_reference (lua_State *L, lua_nil_t) noexcept |
| |
| | basic_reference (const basic_reference &o) noexcept |
| |
| | basic_reference (basic_reference &&o) noexcept |
| |
| | basic_reference (const basic_reference<!main_only > &o) noexcept |
| |
| | basic_reference (basic_reference<!main_only > &&o) noexcept |
| |
| type | get_type () const noexcept |
| |
| lua_State * | lua_state () const noexcept |
| |
| | operator bool () const noexcept |
| |
| basic_reference & | operator= (basic_reference &&r) noexcept |
| |
| basic_reference & | operator= (const basic_reference &r) noexcept |
| |
| basic_reference & | operator= (basic_reference<!main_only > &&r) noexcept |
| |
| basic_reference & | operator= (const basic_reference<!main_only > &r) noexcept |
| |
| basic_reference & | operator= (const lua_nil_t &) noexcept |
| |
| template<typename Super > |
| basic_reference & | operator= (proxy_base< Super > &&r) |
| |
| template<typename Super > |
| basic_reference & | operator= (const proxy_base< Super > &r) |
| |
| template<typename Super > |
| basic_reference< b > & | operator= (proxy_base< Super > &&r) |
| |
| template<typename Super > |
| basic_reference< b > & | operator= (const proxy_base< Super > &r) |
| |
| const void * | pointer () const noexcept |
| |
| void | pop () const noexcept |
| |
| void | pop (lua_State *L, int n=1) const noexcept |
| |
| int | push () const noexcept |
| |
| int | push (lua_State *L) const noexcept |
| |
| int | registry_index () const noexcept |
| |
| bool | valid () const noexcept |
| |
| | ~basic_reference () noexcept |
| |
| void | abandon (lua_State *=nullptr) |
| |
| void | deref (lua_State *L) const noexcept |
| |
| type | get_type (lua_State *L) const noexcept |
| |
| stateless_reference & | operator= (const stateless_reference &r) noexcept=delete |
| |
| stateless_reference & | operator= (stateless_reference &&o) noexcept |
| |
| const void * | pointer (lua_State *L) const noexcept |
| |
| void | pop (lua_State *L, int n=1) const noexcept |
| |
| int | push (lua_State *L) const noexcept |
| |
| int | registry_index () const noexcept |
| |
| | stateless_reference () noexcept=default |
| |
| | stateless_reference (lua_nil_t) noexcept |
| |
| | stateless_reference (const stack_reference &r) noexcept |
| |
| | stateless_reference (stack_reference &&r) noexcept |
| |
| | stateless_reference (lua_State *L, const stateless_reference &r) noexcept |
| |
| | stateless_reference (lua_State *L, stateless_reference &&r) noexcept |
| |
| | stateless_reference (lua_State *L, const stack_reference &r) noexcept |
| |
| | stateless_reference (lua_State *L, int index=-1) noexcept |
| |
| | stateless_reference (lua_State *L, ref_index index) noexcept |
| |
| | stateless_reference (lua_State *, lua_nil_t) noexcept |
| |
| | stateless_reference (const stateless_reference &o) noexcept=delete |
| |
| | stateless_reference (stateless_reference &&o) noexcept |
| |
| bool | valid (lua_State *) const noexcept |
| |
| | ~stateless_reference () noexcept=default |
| |
template<bool main_only = false>
class sol::basic_reference< main_only >
Definition at line 609 of file forward.hpp.