Urho3D::HashSet< T >::ConstIterator Struct Reference

Hash set node const iterator. More...

#include <Urho3D/Container/HashSet.h>

Inheritance diagram for Urho3D::HashSet< T >::ConstIterator:
Collaboration diagram for Urho3D::HashSet< T >::ConstIterator:

Public Member Functions

 ConstIterator ()
 ConstIterator (Node *ptr)
 Construct with a node pointer.
 ConstIterator (const Iterator &rhs)
 Construct from a non-const iterator.
ConstIteratoroperator= (const Iterator &rhs)
 Assign from a non-const iterator.
ConstIteratoroperator++ ()
 Preincrement the pointer.
ConstIterator operator++ (int)
 Postincrement the pointer.
ConstIteratoroperator-- ()
 Predecrement the pointer.
ConstIterator operator-- (int)
 Postdecrement the pointer.
const T * operator-> () const
 Point to the key.
const T & operator* () const
 Dereference the key.
- Public Member Functions inherited from Urho3D::HashIteratorBase
 HashIteratorBase ()
 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
 Node pointer.

Detailed Description

template<class T>
struct Urho3D::HashSet< T >::ConstIterator

Hash set node const iterator.

The documentation for this struct was generated from the following file:
  • Source/Urho3D/Container/HashSet.h