TableIterator class reference
[Base module]
Declaration
This class is for internal use only.
#include <internal/TableIterator>
namespace QtLua {
class TableIterator;
};
This class is a member of the QtLua namespace.
This class is declared in internal/qtluatableiterator.hh source file, line 43.
Description
This internal class implements the iterator used to iterate over lua tables and userdata values.
See also Iterator class.
Members
Inherited members
- 30 members inherited from Iterator
Types
Functions
- TableIterator(State *st, int index)
- ~TableIterator()
Private functions
Private fields
Members detail
TableIterator(State *st, int index)
This constructor is declared in internal/qtluatableiterator.hh source file, line 47.
This destructor is declared in internal/qtluatableiterator.hh source file, line 48.
Value _key
This variable is declared in internal/qtluatableiterator.hh source file, line 59.
This member access is private.
This variable is declared in internal/qtluatableiterator.hh source file, line 61.
This member access is private.
This variable is declared in internal/qtluatableiterator.hh source file, line 58.
This member access is private.
Value _value
This variable is declared in internal/qtluatableiterator.hh source file, line 60.
This member access is private.
typedef Ref<const TableIterator, TableIterator> const_ptr
This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 3 in internal/qtluatableiterator.hh source file, line 45.
Shortcut for Ref smart pointer class to TableIterator type provided for convenience
This function is declared in internal/qtluatableiterator.hh source file, line 53.
This member access is private.
virtual Value get_key() const
This virtual function is declared in internal/qtluatableiterator.hh source file, line 54.
This member access is private.
This virtual function implements the get_key
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is current entry key
virtual Value get_value() const
This virtual function is declared in internal/qtluatableiterator.hh source file, line 55.
This member access is private.
This virtual function implements the get_value
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is current entry value
virtual ValueRef get_value_ref()
This virtual function is declared in internal/qtluatableiterator.hh source file, line 56.
This member access is private.
This virtual function implements the get_value_ref
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is reference to current entry value
This virtual function is declared in internal/qtluatableiterator.hh source file, line 51.
This member access is private.
This virtual function implements the more
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is true if more entries are available.
This virtual function is declared in internal/qtluatableiterator.hh source file, line 52.
This member access is private.
This virtual function implements the next
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
Jump to next entry.
typedef Ref<TableIterator, TableIterator> ptr
This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 5 in internal/qtluatableiterator.hh source file, line 45.
Shortcut for Ref smart pointer class to TableIterator type provided for convenience