#include <sol.hpp>
§ const_iterator
§ const_reverse_iterator
§ difference_type
§ iterator
§ pointer
§ reference_type
§ reverse_iterator
§ size_type
§ value_type
§ variadic_args() [1/5]
sol::variadic_args::variadic_args |
( |
| ) |
|
|
default |
§ variadic_args() [2/5]
sol::variadic_args::variadic_args |
( |
lua_State * |
luastate, |
|
|
int |
stackindex = -1 |
|
) |
| |
|
inline |
15987 :
L(luastate),
index(lua_absindex(luastate, stackindex)),
stacktop(lua_gettop(luastate)) {
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ variadic_args() [3/5]
sol::variadic_args::variadic_args |
( |
lua_State * |
luastate, |
|
|
int |
stackindex, |
|
|
int |
lastindex |
|
) |
| |
|
inline |
15990 :
L(luastate),
index(lua_absindex(luastate, stackindex)),
stacktop(lastindex) {
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ variadic_args() [4/5]
§ variadic_args() [5/5]
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ begin() [1/2]
stack_iterator< stack_proxy, false > iterator
Definition: sol.hpp:15980
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ begin() [2/2]
stack_iterator< stack_proxy, true > const_iterator
Definition: sol.hpp:15981
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ cbegin()
iterator begin()
Definition: sol.hpp:16016
§ cend()
iterator end()
Definition: sol.hpp:16019
§ crbegin()
16048 return std::reverse_iterator<const_iterator>(
cbegin());
const_iterator cbegin() const
Definition: sol.hpp:16028
§ crend()
16051 return std::reverse_iterator<const_iterator>(
cend());
const_iterator cend() const
Definition: sol.hpp:16031
§ end() [1/2]
stack_iterator< stack_proxy, false > iterator
Definition: sol.hpp:15980
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ end() [2/2]
stack_iterator< stack_proxy, true > const_iterator
Definition: sol.hpp:15981
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ get()
template<typename T >
decltype(auto) sol::variadic_args::get |
( |
difference_type |
index_offset = 0 | ) |
const |
|
inline |
16072 return stack::get<T>(
L,
index +
static_cast<int>(index_offset));
int index
Definition: sol.hpp:15971
lua_State * L
Definition: sol.hpp:15970
§ get_type()
int index
Definition: sol.hpp:15971
type type_of(lua_State *L, int index)
Definition: sol.hpp:5358
lua_State * L
Definition: sol.hpp:15970
§ leftover_count()
int sol::variadic_args::leftover_count |
( |
| ) |
const |
|
inline |
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
§ lua_state()
lua_State* sol::variadic_args::lua_state |
( |
| ) |
const |
|
inline |
lua_State * L
Definition: sol.hpp:15970
§ operator=() [1/2]
§ operator=() [2/2]
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ operator[]()
16080 return stack_proxy(
L,
index + static_cast<int>(index_offset));
int index
Definition: sol.hpp:15971
lua_State * L
Definition: sol.hpp:15970
§ push() [1/2]
int sol::variadic_args::push |
( |
| ) |
const |
|
inline |
int push() const
Definition: sol.hpp:16054
lua_State * L
Definition: sol.hpp:15970
§ push() [2/2]
int sol::variadic_args::push |
( |
lua_State * |
target | ) |
const |
|
inline |
16061 lua_pushvalue(
L, i);
16065 lua_xmove(
L, target, pushcount);
int index
Definition: sol.hpp:15971
int stacktop
Definition: sol.hpp:15972
lua_State * L
Definition: sol.hpp:15970
§ rbegin() [1/2]
16036 return std::reverse_iterator<iterator>(
begin());
iterator begin()
Definition: sol.hpp:16016
§ rbegin() [2/2]
16042 return std::reverse_iterator<const_iterator>(
begin());
iterator begin()
Definition: sol.hpp:16016
§ rend() [1/2]
16039 return std::reverse_iterator<iterator>(
end());
iterator end()
Definition: sol.hpp:16019
§ rend() [2/2]
16045 return std::reverse_iterator<const_iterator>(
end());
iterator end()
Definition: sol.hpp:16019
§ size()
std::size_t sol::variadic_args::size |
( |
| ) |
const |
|
inline |
int leftover_count() const
Definition: sol.hpp:16089
§ stack_index()
int sol::variadic_args::stack_index |
( |
| ) |
const |
|
inline |
int index
Definition: sol.hpp:15971
§ top()
int sol::variadic_args::top |
( |
| ) |
const |
|
inline |
int stacktop
Definition: sol.hpp:15972
§ index
int sol::variadic_args::index |
|
private |
lua_State* sol::variadic_args::L |
|
private |
§ stacktop
int sol::variadic_args::stacktop |
|
private |
The documentation for this struct was generated from the following file: