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  

Types  

Functions  

Private functions  

Private fields  

Members detail  

TableIterator(State *st, int index)  

This constructor is declared in internal/qtluatableiterator.hh source file, line 47.

~TableIterator()  

This destructor is declared in internal/qtluatableiterator.hh source file, line 48.

This variable is declared in internal/qtluatableiterator.hh source file, line 59.

This member access is private.

bool _more  

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

void fetch()  

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

virtual bool more() const  

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.

virtual void next()  

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.

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

Valid XHTML 1.0 StrictGenerated by diaxen on Sat Mar 30 16:23:03 2013 using MkDoc