|
| 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.