|
Public Methods |
| oaHashMap (oaUInt4 sizeIn=32) |
void | add (const K &key, const D &datum) |
oaBoolean | find (const K &key, D &datum) const |
void | remove (const K &key) |
oaUInt4 | getNumEntries () const |
Protected Methods |
virtual void | hash (K key, oaUInt4 &start, oaUInt4 &stride) const=0 |
virtual oaBoolean | compare (K key1, K key2) const=0 |
void | hashIndex (oaUInt4 index, oaUInt4 &start, oaUInt4 &stride) const |
oaBoolean | compareIndex (oaUInt4 index, const K &key) const |
const oaHashMapTbl< K, D > * | getHashTbl () const |
Friends |
class | oaHashMapTbl< K, D > |
class | oaHashMapIter< K, D > |