|
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 > |