#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 |