Ardour
9.0-pre0-582-g084a23a80d
|
#include <Iterator.h>
Public Member Functions | |
Iterator (LuaRef table) | |
lua_State * | state () const |
LuaRef | operator* () const |
LuaRef | operator-> () const |
Iterator & | operator++ () |
bool | isNil () const |
LuaRef | key () const |
LuaRef | value () const |
Private Member Functions | |
void | next () |
Iterator | operator++ (int) |
Private Attributes | |
lua_State * | m_L |
LuaRef | m_table |
LuaRef | m_key |
LuaRef | m_value |
Allows table iteration.
Definition at line 31 of file Iterator.h.
|
inlineexplicit |
Definition at line 57 of file Iterator.h.
|
inline |
Definition at line 95 of file Iterator.h.
|
inline |
Definition at line 100 of file Iterator.h.
|
inlineprivate |
Definition at line 39 of file Iterator.h.
|
inline |
Definition at line 71 of file Iterator.h.
|
inline |
Definition at line 81 of file Iterator.h.
|
private |
|
inline |
Definition at line 76 of file Iterator.h.
|
inline |
Definition at line 66 of file Iterator.h.
|
inline |
Definition at line 105 of file Iterator.h.
|
private |
Definition at line 36 of file Iterator.h.
|
private |
Definition at line 34 of file Iterator.h.
|
private |
Definition at line 35 of file Iterator.h.
|
private |
Definition at line 37 of file Iterator.h.