#include <Map.h>
Inherits Map< K, C, A >.

| Public Types | |
| typedef MapElem< K, C > | value_type | 
| What's stored in the table. | |
| Public Member Functions | |
| MapElem< K, C > * | get_internal (K akey) | 
| C | get (K akey) | 
| value_type * | put (K akey, C avalue) | 
| void | get_keys (Vec< K > &keys) | 
| void | get_values (Vec< C > &values) | 
Definition at line 95 of file Map.h.
| typedef MapElem<K,C> HashMap< K, AHashFns, C, A >::value_type | 
| C HashMap< K, AHashFns, C, A >::get | ( | K | akey | ) |  [inline] | 
Reimplemented from Map< K, C, A >.
Definition at line 416 of file Map.h.
References HashMap< K, AHashFns, C, A >::get_internal(), and MapElem< K, C >::value.
Referenced by ConnectionCount::getCount(), and ConnectionCount::incrementCount().
| MapElem< K, C > * HashMap< K, AHashFns, C, A >::get_internal | ( | K | akey | ) |  [inline] | 
Definition at line 393 of file Map.h.
References Vec< MapElem< K, C >, A >::i, MAP_INTEGRAL_SIZE, Vec< MapElem< K, C >, A >::n, open_hash_primes, and Vec< MapElem< K, C >, A >::v.
Referenced by HashMap< K, AHashFns, C, A >::get(), and HashMap< K, AHashFns, C, A >::put().
| void HashMap< K, AHashFns, C, A >::get_keys | ( | Vec< K > & | keys | ) |  [inline] | 
Reimplemented from Map< K, C, A >.
| void HashMap< K, AHashFns, C, A >::get_values | ( | Vec< C > & | values | ) |  [inline] | 
Reimplemented from Map< K, C, A >.
| MapElem< K, C > * HashMap< K, AHashFns, C, A >::put | ( | K | akey, | |
| C | avalue | |||
| ) |  [inline] | 
Reimplemented from Map< K, C, A >.
Definition at line 424 of file Map.h.
References Vec< MapElem< K, C >, A >::e, HashMap< K, AHashFns, C, A >::get_internal(), Vec< MapElem< K, C >, A >::i, MAP_INTEGRAL_SIZE, Vec< MapElem< K, C >, A >::n, open_hash_primes, Vec< MapElem< K, C >, A >::set_expand(), SET_INITIAL_INDEX, Vec< MapElem< K, C >, A >::v, and MapElem< K, C >::value.
Referenced by ConnectionCount::incrementCount().
 1.7.1
 1.7.1