#include <sol.hpp>
§ stack_reference() [1/11]
sol::stack_reference::stack_reference |
( |
| ) |
|
|
defaultnoexcept |
§ stack_reference() [2/11]
sol::stack_reference::stack_reference |
( |
lua_nil_t |
| ) |
|
|
inlinenoexcept |
stack_reference() noexcept=default
§ stack_reference() [3/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
lua_nil_t |
|
|
) |
| |
|
inlinenoexcept |
lua_State * luastate
Definition: sol.hpp:6447
int index
Definition: sol.hpp:6448
§ stack_reference() [4/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
int |
i |
|
) |
| |
|
inlinenoexcept |
stack_reference() noexcept=default
§ stack_reference() [5/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
absolute_index |
i |
|
) |
| |
|
inlinenoexcept |
lua_State * luastate
Definition: sol.hpp:6447
int index
Definition: sol.hpp:6448
§ stack_reference() [6/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
raw_index |
i |
|
) |
| |
|
inlinenoexcept |
lua_State * luastate
Definition: sol.hpp:6447
int index
Definition: sol.hpp:6448
§ stack_reference() [7/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
ref_index |
i |
|
) |
| |
|
deletenoexcept |
§ stack_reference() [8/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
const reference & |
r |
|
) |
| |
|
deletenoexcept |
§ stack_reference() [9/11]
sol::stack_reference::stack_reference |
( |
lua_State * |
L, |
|
|
const stack_reference & |
r |
|
) |
| |
|
inlinenoexcept |
6479 int i = r.stack_index();
6481 lua_pushvalue(r.lua_state(), r.index);
6482 lua_xmove(r.lua_state(),
luastate, 1);
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
bool xmovable(lua_State *leftL, lua_State *rightL)
Definition: sol.hpp:6435
lua_State * luastate
Definition: sol.hpp:6447
int index
Definition: sol.hpp:6448
§ stack_reference() [10/11]
§ stack_reference() [11/11]
§ get_type()
type sol::stack_reference::get_type |
( |
| ) |
const |
|
inlinenoexcept |
6527 return static_cast<type>(result);
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
int index
Definition: sol.hpp:6448
§ lua_state()
lua_State* sol::stack_reference::lua_state |
( |
| ) |
const |
|
inlinenoexcept |
lua_State * luastate
Definition: sol.hpp:6447
§ operator=() [1/2]
§ operator=() [2/2]
§ pointer()
const void* sol::stack_reference::pointer |
( |
| ) |
const |
|
inlinenoexcept |
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
int stack_index() const noexcept
Definition: sol.hpp:6516
§ pop() [1/2]
void sol::stack_reference::pop |
( |
| ) |
const |
|
inlinenoexcept |
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
void pop() const noexcept
Definition: sol.hpp:6508
§ pop() [2/2]
void sol::stack_reference::pop |
( |
lua_State * |
Ls, |
|
|
int |
n = 1 |
|
) |
| const |
|
inlinenoexcept |
§ push() [1/2]
int sol::stack_reference::push |
( |
| ) |
const |
|
inlinenoexcept |
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
int push() const noexcept
Definition: sol.hpp:6492
§ push() [2/2]
int sol::stack_reference::push |
( |
lua_State * |
Ls | ) |
const |
|
inlinenoexcept |
lua_State * lua_state() const noexcept
Definition: sol.hpp:6530
int index
Definition: sol.hpp:6448
§ registry_index()
int sol::stack_reference::registry_index |
( |
| ) |
const |
|
inlineprotectednoexcept |
§ stack_index()
int sol::stack_reference::stack_index |
( |
| ) |
const |
|
inlinenoexcept |
int index
Definition: sol.hpp:6448
§ valid()
bool sol::stack_reference::valid |
( |
| ) |
const |
|
inlinenoexcept |
type get_type() const noexcept
Definition: sol.hpp:6525
§ index
int sol::stack_reference::index = 0 |
|
private |
§ luastate
lua_State* sol::stack_reference::luastate = nullptr |
|
private |
The documentation for this class was generated from the following file: