ListIterator class reference
[Model/View module]

Declaration  

This class is for internal use only.

#include <internal/ListIterator>

namespace QtLua {
class ListIterator;
};

This class is a member of the QtLua namespace.

This class is declared in internal/qtlualistiterator.hh source file, line 44.

Description  

This internal class implements the iterator used to iterate over UserListItem objects.

See also Iterator class.

Members  

Inherited members  

Types  

Function  

Private functions  

Private fields  

  • QList<UserItem::ptr>::const_iterator _it
  • UserListItem::ptr _list
  • QPointer<State> _ls

Members detail  

ListIterator(State *ls, const UserListItem::ptr &list)  

This constructor is declared in internal/qtlualistiterator.hh source file, line 48.

QList<UserItem::ptr>::const_iterator _it  

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

This member access is private.

UserListItem::ptr _list  

This variable is declared in internal/qtlualistiterator.hh source file, line 58.

This member access is private.

This variable is declared in internal/qtlualistiterator.hh source file, line 57.

This member access is private.

typedef Ref<const ListIterator, ListIterator> const_ptr  

This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 3 in internal/qtlualistiterator.hh source file, line 46.

Shortcut for Ref smart pointer class to ListIterator type provided for convenience

virtual Value get_key() const  

This virtual function is declared in internal/qtlualistiterator.hh source file, line 53.

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/qtlualistiterator.hh source file, line 54.

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/qtlualistiterator.hh source file, line 55.

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/qtlualistiterator.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/qtlualistiterator.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/qtlualistiterator.hh source file, line 46.

Shortcut for Ref smart pointer class to ListIterator type provided for convenience

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