hash_multimap< T, Tinfo > Class Template Reference#include <sgHashMap.h>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| hash_multimap () | |
| hash_multimap (U32 hashcode) | |
| virtual | ~hash_multimap () |
| void | clear () |
| Deletes everything in the multimap (calling clear on a single entry will DELETE the multimap). | |
| void | relink (hash_multimap *high, hash_multimap *low, hash_multimap *insert) |
| Inserts insert into the list, with high above it and low below it. | |
| hash_multimap * | find (U32 hashcode) |
| Finds the entry with hash hashcode. | |
Public Attributes | |
| U32 | hashCode |
| Tinfo | info |
| Vector< T > | object |
| hash_multimap * | mapHigh |
| hash_multimap * | mapLow |
| hash_multimap * | linkHigh |
| hash_multimap * | linkLow |
| hash_multimap< T, Tinfo >::hash_multimap | ( | ) | [inline] |
| hash_multimap< T, Tinfo >::hash_multimap | ( | U32 | hashcode | ) | [inline] |
| virtual hash_multimap< T, Tinfo >::~hash_multimap | ( | ) | [inline, virtual] |
| void hash_multimap< T, Tinfo >::clear | ( | ) | [inline] |
Deletes everything in the multimap (calling clear on a single entry will DELETE the multimap).
| void hash_multimap< T, Tinfo >::relink | ( | hash_multimap< T, Tinfo > * | high, | |
| hash_multimap< T, Tinfo > * | low, | |||
| hash_multimap< T, Tinfo > * | insert | |||
| ) | [inline] |
Inserts insert into the list, with high above it and low below it.
| hash_multimap* hash_multimap< T, Tinfo >::find | ( | U32 | hashcode | ) | [inline] |
Finds the entry with hash hashcode.
| U32 hash_multimap< T, Tinfo >::hashCode |
| Tinfo hash_multimap< T, Tinfo >::info |
| Vector<T> hash_multimap< T, Tinfo >::object |
| hash_multimap* hash_multimap< T, Tinfo >::mapHigh |
| hash_multimap* hash_multimap< T, Tinfo >::mapLow |
| hash_multimap* hash_multimap< T, Tinfo >::linkHigh |
| hash_multimap* hash_multimap< T, Tinfo >::linkLow |