#include <sol.hpp>
§ difference_type
template<typename proxy_t, bool is_const>
§ iterator_category
template<typename proxy_t, bool is_const>
§ pointer
template<typename proxy_t, bool is_const>
§ reference
template<typename proxy_t, bool is_const>
§ value_type
template<typename proxy_t, bool is_const>
§ stack_iterator() [1/3]
template<typename proxy_t, bool is_const>
11987 :
L(
nullptr),
index((std::numeric_limits<int>::max)()),
stacktop((std::numeric_limits<int>::max)()),
sp() {
proxy_t sp
Definition: sol.hpp:11984
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
int stacktop
Definition: sol.hpp:11983
§ stack_iterator() [2/3]
template<typename proxy_t, bool is_const>
proxy_t sp
Definition: sol.hpp:11984
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
int stacktop
Definition: sol.hpp:11983
§ stack_iterator() [3/3]
template<typename proxy_t, bool is_const>
proxy_t sp
Definition: sol.hpp:11984
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
int stacktop
Definition: sol.hpp:11983
§ operator!=()
template<typename proxy_t, bool is_const>
bool operator==(const stack_iterator &r) const
Definition: sol.hpp:12060
§ operator*() [1/2]
template<typename proxy_t, bool is_const>
11997 return proxy_t(
L,
index);
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
§ operator*() [2/2]
template<typename proxy_t, bool is_const>
12001 return proxy_t(
L,
index);
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
§ operator+()
template<typename proxy_t, bool is_const>
stack_iterator()
Definition: sol.hpp:11986
§ operator++() [1/2]
template<typename proxy_t, bool is_const>
int index
Definition: sol.hpp:11982
§ operator++() [2/2]
template<typename proxy_t, bool is_const>
stack_iterator & operator++()
Definition: sol.hpp:12014
§ operator+=()
template<typename proxy_t, bool is_const>
12037 index +=
static_cast<int>(idx);
int index
Definition: sol.hpp:11982
§ operator-()
template<typename proxy_t, bool is_const>
12047 return index - r.index;
int index
Definition: sol.hpp:11982
§ operator--() [1/2]
template<typename proxy_t, bool is_const>
int index
Definition: sol.hpp:11982
§ operator--() [2/2]
template<typename proxy_t, bool is_const>
stack_iterator & operator--()
Definition: sol.hpp:12025
§ operator-=()
template<typename proxy_t, bool is_const>
12042 index -=
static_cast<int>(idx);
int index
Definition: sol.hpp:11982
§ operator->() [1/2]
template<typename proxy_t, bool is_const>
proxy_t sp
Definition: sol.hpp:11984
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
§ operator->() [2/2]
template<typename proxy_t, bool is_const>
12010 const_cast<proxy_t&
>(
sp) = proxy_t(
L,
index);
proxy_t sp
Definition: sol.hpp:11984
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
§ operator<()
template<typename proxy_t, bool is_const>
12075 return index < r.index;
int index
Definition: sol.hpp:11982
§ operator<=()
template<typename proxy_t, bool is_const>
12083 return index <= r.index;
int index
Definition: sol.hpp:11982
§ operator==()
template<typename proxy_t, bool is_const>
12061 if (
stacktop == (std::numeric_limits<int>::max)()) {
12062 return r.index == r.stacktop;
12064 else if (r.stacktop == (std::numeric_limits<int>::max)()) {
12067 return index == r.index;
int index
Definition: sol.hpp:11982
int stacktop
Definition: sol.hpp:11983
§ operator>()
template<typename proxy_t, bool is_const>
12079 return index > r.index;
int index
Definition: sol.hpp:11982
§ operator>=()
template<typename proxy_t, bool is_const>
12087 return index >= r.index;
int index
Definition: sol.hpp:11982
§ operator[]()
template<typename proxy_t, bool is_const>
12057 return proxy_t(
L,
index + static_cast<int>(idx));
int index
Definition: sol.hpp:11982
lua_State * L
Definition: sol.hpp:11981
§ index
template<typename proxy_t, bool is_const>
template<typename proxy_t, bool is_const>
§ sp
template<typename proxy_t, bool is_const>
§ stacktop
template<typename proxy_t, bool is_const>
The documentation for this struct was generated from the following file: