|
| | 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 |
| |
| void | reset () noexcept |
| |
| bool | valid () const noexcept |
| |
| bool | valid (lua_State *L_) const noexcept |
| |
| | ~basic_reference () noexcept |
| |
| void | abandon (lua_State *=nullptr) |
| |
| stateless_reference | copy (lua_State *L_) const noexcept |
| |
| void | copy_assign (lua_State *L_, const stateless_reference &right) noexcept |
| |
| void | deref (lua_State *L_) const noexcept |
| |
| bool | equals (lua_State *L_, const stateless_reference &r) const noexcept |
| |
| bool | equals (lua_State *L_, const stateless_stack_reference &r) const noexcept |
| |
| bool | equals (lua_State *L_, lua_nil_t) 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 |
| |
| void | reset (lua_State *L_) noexcept |
| |
| void | reset (lua_State *L_, int index_) 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_, const stateless_stack_reference &r) noexcept |
| |
| | stateless_reference (lua_State *L_, int index=-1) noexcept |
| |
| | stateless_reference (lua_State *L_, absolute_index index_) 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 1099 of file forward.hpp.