Documentation
Urho3D::HashMap< T, U >::Iterator Struct Reference
Hash map node iterator. More...
#include <HashMap.h>
Inheritance diagram for Urho3D::HashMap< T, U >::Iterator:
Collaboration diagram for Urho3D::HashMap< T, U >::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. | |
| KeyValue * | operator-> () const |
| Point to the pair. | |
| KeyValue & | operator* () const |
| Dereference the pair. | |
Public Member Functions inherited from Urho3D::HashIteratorBase | |
| HashIteratorBase () | |
| Construct. | |
| HashIteratorBase (HashNodeBase *ptr) | |
| Construct with a node pointer. | |
| bool | operator== (const HashIteratorBase &rhs) const |
| Test for equality with another iterator. | |
| bool | operator!= (const HashIteratorBase &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::HashIteratorBase | |
| HashNodeBase * | ptr_ |
| Node pointer. | |
Detailed Description
template<class T, class U>
struct Urho3D::HashMap< T, U >::Iterator
Hash map node iterator.
The documentation for this struct was generated from the following file:
- /home/travis/build/urho3d/Urho3D/Source/Urho3D/Container/HashMap.h

Public Member Functions inherited from