#include <sol.hpp>
|
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 (const stack_reference &r) noexcept |
|
| stateless_reference (const stateless_reference &o) noexcept=delete |
|
| stateless_reference (lua_nil_t) noexcept |
|
| stateless_reference (lua_State *, lua_nil_t) noexcept |
|
| stateless_reference (lua_State *L_, absolute_index index_) noexcept |
|
| stateless_reference (lua_State *L_, const stack_reference &r) noexcept |
|
| stateless_reference (lua_State *L_, const stateless_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_, ref_index index_) noexcept |
|
| stateless_reference (lua_State *L_, stateless_reference &&r) noexcept |
|
| stateless_reference (stack_reference &&r) noexcept |
|
| stateless_reference (stateless_reference &&o) noexcept |
|
bool | valid (lua_State *) const noexcept |
|
| ~stateless_reference () noexcept=default |
|
Definition at line 10159 of file sol.hpp.
◆ stateless_reference() [1/16]
◆ stateless_reference() [2/16]
sol::stateless_reference::stateless_reference |
( |
int |
raw_ref_index | ) |
|
|
inlineprotectednoexcept |
◆ stateless_reference() [3/16]
sol::stateless_reference::stateless_reference |
( |
| ) |
|
|
defaultnoexcept |
◆ stateless_reference() [4/16]
sol::stateless_reference::stateless_reference |
( |
lua_nil_t |
| ) |
|
|
inlinenoexcept |
◆ stateless_reference() [5/16]
◆ stateless_reference() [6/16]
◆ stateless_reference() [7/16]
◆ stateless_reference() [8/16]
◆ stateless_reference() [9/16]
◆ stateless_reference() [10/16]
◆ stateless_reference() [11/16]
sol::stateless_reference::stateless_reference |
( |
lua_State * |
L_, |
|
|
int |
index = -1 |
|
) |
| |
|
inlinenoexcept |
◆ stateless_reference() [12/16]
◆ stateless_reference() [13/16]
◆ stateless_reference() [14/16]
◆ ~stateless_reference()
sol::stateless_reference::~stateless_reference |
( |
| ) |
|
|
defaultnoexcept |
◆ stateless_reference() [15/16]
◆ stateless_reference() [16/16]
◆ abandon()
◆ copy()
◆ copy_assign()
◆ copy_assign_ref()
◆ copy_ref()
int sol::stateless_reference::copy_ref |
( |
lua_State * |
L_ | ) |
const |
|
inlineprivatenoexcept |
◆ deref()
void sol::stateless_reference::deref |
( |
lua_State * |
L_ | ) |
const |
|
inlinenoexcept |
◆ equals() [1/3]
◆ equals() [2/3]
◆ equals() [3/3]
◆ get_type()
◆ move_assign()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pointer()
const void* sol::stateless_reference::pointer |
( |
lua_State * |
L_ | ) |
const |
|
inlinenoexcept |
◆ pop()
void sol::stateless_reference::pop |
( |
lua_State * |
L_, |
|
|
int |
n = 1 |
|
) |
| const |
|
inlinenoexcept |
◆ push()
int sol::stateless_reference::push |
( |
lua_State * |
L_ | ) |
const |
|
inlinenoexcept |
◆ registry_index()
int sol::stateless_reference::registry_index |
( |
| ) |
const |
|
inlinenoexcept |
◆ reset() [1/2]
void sol::stateless_reference::reset |
( |
lua_State * |
L_ | ) |
|
|
inlinenoexcept |
◆ reset() [2/2]
void sol::stateless_reference::reset |
( |
lua_State * |
L_, |
|
|
int |
index_ |
|
) |
| |
|
inlinenoexcept |
◆ stack_index()
int sol::stateless_reference::stack_index |
( |
| ) |
const |
|
inlineprotectednoexcept |
◆ valid()
bool sol::stateless_reference::valid |
( |
lua_State * |
| ) |
const |
|
inlinenoexcept |
◆ basic_reference
template<bool o_main_only>
◆ ref
int sol::stateless_reference::ref = LUA_NOREF |
|
private |
The documentation for this class was generated from the following file: