![]() |
VR-Link API Documentation for HLA Evolved
|
Inheritance diagram for DtOldHashlist:
Collaboration diagram for DtOldHashlist:Public Member Functions | |
| DtOldHashlist (unsigned numBuckets) | |
| virtual | ~DtOldHashlist () |
| const DtList * | list () const |
| virtual unsigned | hash (DtHashKey key) const |
| virtual int | isEqual (DtHashKey key1, DtHashKey key2) const |
| DtListItem * | add (DtHashKey key, void *data) |
| DtListItem * | addToStart (DtHashKey key, void *data) |
| DtListItem * | addToEnd (DtHashKey key, void *data) |
| DtListItem * | addBefore (DtHashKey key, void *data, DtListItem *before) |
| DtListItem * | addAfter (DtHashKey key, void *data, DtListItem *after) |
| virtual void * | remove (DtHashKey key) |
| virtual void * | operator[] (DtHashKey key) const |
| virtual void * | lookup (DtHashKey key) const |
| DtListItem * | itemLookup (DtHashKey key) const |
| unsigned | nBuckets (void) const |
| unsigned | bucketCount (unsigned index) const |
Protected Member Functions | |
| DtList * | bucket (DtHashKey key) const |
| void | addToBucket (DtHashKey k, DtListItem *item) |
| DtListItem * | removeFromBucket (DtHashKey key) |
Protected Attributes | |
| DtList * | myList |
| DtList * | buckets |
| unsigned | nbuck |
| DtOldHashlist::DtOldHashlist | ( | unsigned | numBuckets | ) |
|
virtual |
|
inline |
| DtListItem* DtOldHashlist::addAfter | ( | DtHashKey | key, |
| void * | data, | ||
| DtListItem * | after | ||
| ) |
|
inline |
References DtListItem::prev().
|
protected |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
References DtHashKey::i.
References DtHashKey::i.
| DtListItem* DtOldHashlist::itemLookup | ( | DtHashKey | key | ) | const |
|
inline |
|
inlinevirtual |
References DtListItem::data().
|
inline |
|
inlinevirtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |