#include <Pool.h>

Public Member Functions | |
| void | operator++ () |
| operator bool () | |
| PoolType & | operator* () |
| PoolType * | operator-> () |
Friends | |
| class | Pool< PoolType > |
| void EMP::Core::Pool< PoolType >::Iterator::operator++ | ( | ) | [inline] |
Increments the iterator to reference the next node in the linked list. It is an error to call this function if the node this iterator references is invalid.
| EMP::Core::Pool< PoolType >::Iterator::operator bool | ( | ) | [inline] |
Returns true if it is OK to deference or increment this iterator.
| PoolType& EMP::Core::Pool< PoolType >::Iterator::operator* | ( | ) | [inline] |
Returns the object referenced by the iterator's current node.
| PoolType* EMP::Core::Pool< PoolType >::Iterator::operator-> | ( | ) | [inline] |
Returns a pointer to the object referenced by the iterator's current node.