|
DCL 4.1
|
#include <__HashMapT-GCC.h>
Public Member Functions | |
| virtual | ~HashMap () |
| void | initBuckets (size_t _bucketSize) |
| HashMap (size_t _bucketSize=21) | |
| HashMap (const HashMap &_src) | |
| const HashMap & | operator= (const HashMap &_src) |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| Iterator | begin () |
| Iterator | end () |
| size_t | bucketSize () const |
| size_t | size () const |
| size_t | sizeOfBucket (size_t _index) const |
| bool | isEmpty () const |
| Iterator | find (const KEY &_key) |
| ConstIterator | find (const KEY &_key) const |
| bool | lookup (const KEY &_key, VALUE &_rValue) const |
| VALUE & | operator[] (const KEY &_key) |
| size_t | erase (const KEY &_key) |
| void | clear () |
| virtual | ~HashMap () |
| void | initBuckets (size_t _bucketSize) |
| HashMap (size_t _bucketSize=21) | |
| HashMap (const HashMap &_src) | |
| const HashMap & | operator= (const HashMap &_src) |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| Iterator | begin () |
| Iterator | end () |
| size_t | bucketSize () const |
| size_t | size () const |
| size_t | sizeOfBucket (size_t index) const |
| bool | isEmpty () const |
| Iterator | find (const KEY &_key) |
| ConstIterator | find (const KEY &_key) const |
| bool | lookup (const KEY &_key, VALUE &_rValue) const |
| VALUE & | operator[] (const KEY &_key) |
| size_t | erase (const KEY &_key) |
| size_t | erase (const Iterator &_it) |
| void | clear () |
| Public Member Functions inherited from Object | |
| virtual String | toString () const |
| virtual void | destroy () |
| String | className () const |
| bool | isInstanceOf (const std::type_info &typeinfo) const |
| virtual const std::type_info & | typeInfo () const |
Protected Member Functions | |
| size_t | bucketIndex (const KEY &_key) const |
| HashNode * | createNode (const KEY &_key) |
| void | destroyNode (HashNode *_pNode) |
| size_t | bucketIndex (const KEY &_key) const |
| HashNode * | createNode (const KEY &_key) |
| void | destroyNode (HashNode *_pNode) |
| Protected Member Functions inherited from Object | |
| virtual | ~Object () |
| Object () | |
Protected Attributes | |
| HASH_FUN | __hashFun |
| size_t | __size |
| PointerArray | __buckets |
Friends | |
| class | Iterator |
| class | ConstIterator |
Definition at line 14 of file __HashMapT-GCC.h.
|
virtual |
Definition at line 355 of file __HashMapT-GCC.h.
| HashMap< KEY, VALUE, HASH_FUN >::HashMap | ( | size_t | _bucketSize = 21 | ) |
Definition at line 361 of file __HashMapT-GCC.h.
| HashMap< KEY, VALUE, HASH_FUN >::HashMap | ( | const HashMap< KEY, VALUE, HASH_FUN > & | _src | ) |
Definition at line 376 of file __HashMapT-GCC.h.
|
virtual |
| HashMap< KEY, VALUE, HASH_FUN >::HashMap | ( | size_t | _bucketSize = 21 | ) |
| HashMap< KEY, VALUE, HASH_FUN >::HashMap | ( | const HashMap< KEY, VALUE, HASH_FUN > & | _src | ) |
| HashMap< KEY, VALUE, HASH_FUN >::Iterator HashMap< KEY, VALUE, HASH_FUN >::begin | ( | ) |
Definition at line 425 of file __HashMapT-GCC.h.
| Iterator HashMap< KEY, VALUE, HASH_FUN >::begin | ( | ) |
| HashMap< KEY, VALUE, HASH_FUN >::ConstIterator HashMap< KEY, VALUE, HASH_FUN >::begin | ( | ) | const |
Definition at line 413 of file __HashMapT-GCC.h.
| ConstIterator HashMap< KEY, VALUE, HASH_FUN >::begin | ( | ) | const |
|
inlineprotected |
Definition at line 517 of file __HashMapT-GCC.h.
|
protected |
|
inline |
Definition at line 250 of file __HashMapT-GCC.h.
| size_t HashMap< KEY, VALUE, HASH_FUN >::bucketSize | ( | ) | const |
| void HashMap< KEY, VALUE, HASH_FUN >::clear | ( | ) |
Definition at line 600 of file __HashMapT-GCC.h.
| void HashMap< KEY, VALUE, HASH_FUN >::clear | ( | ) |
|
protected |
Definition at line 524 of file __HashMapT-GCC.h.
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 234 of file __HashMapT-GCC.h.
| Iterator HashMap< KEY, VALUE, HASH_FUN >::end | ( | ) |
|
inline |
Definition at line 242 of file __HashMapT-GCC.h.
| ConstIterator HashMap< KEY, VALUE, HASH_FUN >::end | ( | ) | const |
| size_t HashMap< KEY, VALUE, HASH_FUN >::erase | ( | const Iterator & | _it | ) |
| size_t HashMap< KEY, VALUE, HASH_FUN >::erase | ( | const KEY & | _key | ) |
| size_t HashMap< KEY, VALUE, HASH_FUN >::erase | ( | const KEY & | _key | ) |
| Iterator HashMap< KEY, VALUE, HASH_FUN >::find | ( | const KEY & | _key | ) |
| HashMap< KEY, VALUE, HASH_FUN >::ConstIterator HashMap< KEY, VALUE, HASH_FUN >::find | ( | const KEY & | _key | ) | const |
Definition at line 465 of file __HashMapT-GCC.h.
| ConstIterator HashMap< KEY, VALUE, HASH_FUN >::find | ( | const KEY & | _key | ) | const |
| void HashMap< KEY, VALUE, HASH_FUN >::initBuckets | ( | size_t | _bucketSize | ) |
Definition at line 369 of file __HashMapT-GCC.h.
| void HashMap< KEY, VALUE, HASH_FUN >::initBuckets | ( | size_t | _bucketSize | ) |
|
inline |
Definition at line 266 of file __HashMapT-GCC.h.
| bool HashMap< KEY, VALUE, HASH_FUN >::isEmpty | ( | ) | const |
| bool HashMap< KEY, VALUE, HASH_FUN >::lookup | ( | const KEY & | _key, |
| VALUE & | _rValue ) const |
Definition at line 480 of file __HashMapT-GCC.h.
| bool HashMap< KEY, VALUE, HASH_FUN >::lookup | ( | const KEY & | _key, |
| VALUE & | _rValue ) const |
| const HashMap< KEY, VALUE, HASH_FUN > & HashMap< KEY, VALUE, HASH_FUN >::operator= | ( | const HashMap< KEY, VALUE, HASH_FUN > & | _src | ) |
Definition at line 383 of file __HashMapT-GCC.h.
| const HashMap & HashMap< KEY, VALUE, HASH_FUN >::operator= | ( | const HashMap< KEY, VALUE, HASH_FUN > & | _src | ) |
| VALUE & HashMap< KEY, VALUE, HASH_FUN >::operator[] | ( | const KEY & | _key | ) |
Definition at line 496 of file __HashMapT-GCC.h.
| VALUE & HashMap< KEY, VALUE, HASH_FUN >::operator[] | ( | const KEY & | _key | ) |
|
inline |
Definition at line 258 of file __HashMapT-GCC.h.
| size_t HashMap< KEY, VALUE, HASH_FUN >::size | ( | ) | const |
| size_t HashMap< KEY, VALUE, HASH_FUN >::sizeOfBucket | ( | size_t | _index | ) | const |
| size_t HashMap< KEY, VALUE, HASH_FUN >::sizeOfBucket | ( | size_t | index | ) | const |
|
friend |
Definition at line 105 of file __HashMapT-GCC.h.
|
friend |
Definition at line 104 of file __HashMapT-GCC.h.
|
protected |
Definition at line 102 of file __HashMapT-GCC.h.
|
protected |
Definition at line 100 of file __HashMapT-GCC.h.
|
protected |
Definition at line 101 of file __HashMapT-GCC.h.