#include <sol.hpp>
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef meta::conditional_t< is_const, const proxy_t *, proxy_t * > | pointer |
typedef meta::conditional_t< is_const, const proxy_t, proxy_t > | reference |
typedef proxy_t | value_type |
Public Member Functions | |
bool | operator!= (const stack_iterator &r) const |
reference | operator* () |
reference | operator* () const |
stack_iterator | operator+ (difference_type idx) const |
stack_iterator & | operator++ () |
stack_iterator | operator++ (int) |
stack_iterator & | operator+= (difference_type idx) |
difference_type | operator- (const stack_iterator &r) const |
stack_iterator & | operator-- () |
stack_iterator | operator-- (int) |
stack_iterator & | operator-= (difference_type idx) |
pointer | operator-> () |
pointer | operator-> () const |
bool | operator< (const stack_iterator &r) const |
bool | operator<= (const stack_iterator &r) const |
bool | operator== (const stack_iterator &r) const |
bool | operator> (const stack_iterator &r) const |
bool | operator>= (const stack_iterator &r) const |
reference | operator[] (difference_type idx) const |
stack_iterator () | |
stack_iterator (const stack_iterator< proxy_t, true > &r) | |
stack_iterator (lua_State *luastate, int idx, int topidx) | |
Public Attributes | |
int | index |
lua_State * | L |
proxy_t | sp |
int | stacktop |
typedef std::ptrdiff_t sol::stack_iterator< proxy_t, is_const >::difference_type |
typedef std::random_access_iterator_tag sol::stack_iterator< proxy_t, is_const >::iterator_category |
typedef meta::conditional_t<is_const, const proxy_t*, proxy_t*> sol::stack_iterator< proxy_t, is_const >::pointer |
typedef meta::conditional_t<is_const, const proxy_t, proxy_t> sol::stack_iterator< proxy_t, is_const >::reference |
typedef proxy_t sol::stack_iterator< proxy_t, is_const >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int sol::stack_iterator< proxy_t, is_const >::index |
lua_State* sol::stack_iterator< proxy_t, is_const >::L |
proxy_t sol::stack_iterator< proxy_t, is_const >::sp |
int sol::stack_iterator< proxy_t, is_const >::stacktop |