Urho3D::List< T >::Iterator Struct Reference
Urho3D::List< T >::Iterator Struct Reference
List iterator. More...
#include <Urho3D/Container/List.h>
Inheritance diagram for Urho3D::List< T >::Iterator:
Collaboration diagram for Urho3D::List< T >::Iterator:
Public Member Functions | |
Iterator () | |
Construct. | |
Iterator (Node *ptr) | |
Construct with a node pointer. | |
Iterator & | operator++ () |
Preincrement the pointer. | |
Iterator | operator++ (int) |
Postincrement the pointer. | |
Iterator & | operator-- () |
Predecrement the pointer. | |
Iterator | operator-- (int) |
Postdecrement the pointer. | |
T * | operator-> () const |
Point to the node value. | |
T & | operator* () const |
Dereference the node value. | |
Public Member Functions inherited from Urho3D::ListIteratorBase | |
ListIteratorBase () | |
Construct. | |
ListIteratorBase (ListNodeBase *ptr) | |
Construct with a node pointer. | |
bool | operator== (const ListIteratorBase &rhs) const |
Test for equality with another iterator. | |
bool | operator!= (const ListIteratorBase &rhs) const |
Test for inequality with another iterator. | |
void | GotoNext () |
Go to the next node. | |
void | GotoPrev () |
Go to the previous node. | |
Additional Inherited Members | |
Public Attributes inherited from Urho3D::ListIteratorBase | |
ListNodeBase * | ptr_ |
Node pointer. | |
Detailed Description
template<class T>
struct Urho3D::List< T >::Iterator
List iterator.
The documentation for this struct was generated from the following file:
- Source/Urho3D/Container/List.h