![]() |
TrinityCore
|
#include <Table.h>
Public Member Functions | |
| bool | operator!= (const Iterator &other) const |
| bool | operator== (const Iterator &other) const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| const Entry & | operator* () const |
| const Value & | value () const |
| const Key & | key () const |
| Entry * | operator-> () const |
| operator Entry * () const | |
| bool | isValid () const |
| bool | hasMore () const |
Private Member Functions | |
| Iterator () | |
| Iterator (size_t numBuckets, Node **m_bucket) | |
| void | findNext () |
Private Attributes | |
| size_t | index |
| Node * | node |
| size_t | m_numBuckets |
| Node ** | m_bucket |
| bool | isDone |
Friends | |
| class | Table< Key, Value, HashFunc, EqualsFunc > |
C++ STL style iterator variable. See begin().
|
inlineprivate |
Creates the end iterator.
|
inlineprivate |
Here is the call graph for this function:
|
inlineprivate |
If node is NULL, then finds the next element by searching through the bucket array. Sets isDone if no more nodes are available.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
Pre increment.
Here is the call graph for this function:
|
inline |
Post increment (slower than preincrement).
|
inline |
Here is the call graph for this function:
|
inline |
|
inline |
|
friend |
|
private |
Bucket index.
|
private |
|
private |
|
private |
|
private |
Linked list node.
1.8.8