#include <Iterator.h>
Public Member Functions | |
| Iterator () | |
| ~Iterator () | |
| void | Destroy () |
| void | Next () |
| T & | Current () |
| bool | HasNext () |
| Iterator (const Iterator &c) | |
| Iterator< T > & | operator= (const Iterator< T > &other) |
Supports a simple iteration over a generic collection.
Definition at line 20 of file Iterator.h.
|
inline |
Definition at line 23 of file Iterator.h.
|
inline |
Definition at line 24 of file Iterator.h.
|
inline |
Copy constructor.
Definition at line 71 of file Iterator.h.
|
inline |
Note: HasNext() must be true before calling Current()
Definition at line 50 of file Iterator.h.
|
inline |
Frees the native memory of the object.
Definition at line 31 of file Iterator.h.
|
inline |
Definition at line 61 of file Iterator.h.
|
inline |
Note: HasNext() must be true before calling Next() Advances the iterator to the next element of the collection.
Definition at line 41 of file Iterator.h.
|
inline |
Assignment operator.
Definition at line 78 of file Iterator.h.