#include <Map.h>

| Public Member Functions | |
| C * | end () | 
| int | length () | 
| C * | first () | 
| C * | last () | 
| C | put (C c) | 
| C | get (C c) | 
| C * | assoc_put (C *c) | 
| C * | assoc_get (C *c) | 
| int | del (C c) | 
| void | clear () | 
| void | reset () | 
| int | count () | 
| void | size (int p2) | 
| void | copy (const NBlockHash< C, AHashFns, N, A > &hh) | 
| void | move (NBlockHash< C, AHashFns, N, A > &hh) | 
| NBlockHash () | |
| NBlockHash (NBlockHash< C, AHashFns, N, A > &hh) | |
| Data Fields | |
| int | n | 
| int | i | 
| C * | v | 
| C | e [N] | 
Definition at line 188 of file Map.h.
| NBlockHash< C, AHashFns, N, A >::NBlockHash | ( | ) |  [inline] | 
Definition at line 758 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::e, and NBlockHash< C, AHashFns, N, A >::v.
| NBlockHash< C, AHashFns, N, A >::NBlockHash | ( | NBlockHash< C, AHashFns, N, A > & | hh | ) |  [inline] | 
| C * NBlockHash< C, AHashFns, N, A >::assoc_get | ( | C * | c | ) |  [inline] | 
Definition at line 823 of file Map.h.
References a, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| C * NBlockHash< C, AHashFns, N, A >::assoc_put | ( | C * | c | ) |  [inline] | 
Definition at line 841 of file Map.h.
References a, NBlockHash< C, AHashFns, N, A >::i, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| void NBlockHash< C, AHashFns, N, A >::clear | ( | void | ) |  [inline] | 
Definition at line 888 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::e, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
Referenced by NBlockHash< C, AHashFns, N, A >::copy(), and NBlockHash< C, AHashFns, N, A >::move().
| void NBlockHash< C, AHashFns, N, A >::copy | ( | const NBlockHash< C, AHashFns, N, A > & | hh | ) |  [inline] | 
Definition at line 911 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::clear(), NBlockHash< C, AHashFns, N, A >::e, NBlockHash< C, AHashFns, N, A >::i, memcpy, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
Referenced by NBlockHash< C, ABlockHashFns, DEFAULT_BLOCK_HASH_SIZE >::NBlockHash().
| int NBlockHash< C, AHashFns, N, A >::count | ( | ) |  [inline] | 
Definition at line 901 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::first(), and NBlockHash< C, AHashFns, N, A >::last().
| int NBlockHash< C, AHashFns, N, A >::del | ( | C | c | ) |  [inline] | 
Definition at line 859 of file Map.h.
References a, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| C* NBlockHash< C, AHashFns, N, A >::end | ( | ) |  [inline] | 
| C * NBlockHash< C, AHashFns, N, A >::first | ( | ) |  [inline] | 
Definition at line 764 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::v.
Referenced by NBlockHash< C, AHashFns, N, A >::count(), and NBlockHash< C, AHashFns, N, A >::put().
| C NBlockHash< C, AHashFns, N, A >::get | ( | C | c | ) |  [inline] | 
Definition at line 808 of file Map.h.
References a, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| C * NBlockHash< C, AHashFns, N, A >::last | ( | ) |  [inline] | 
Definition at line 769 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
Referenced by NBlockHash< C, AHashFns, N, A >::count(), NBlockHash< C, ABlockHashFns, DEFAULT_BLOCK_HASH_SIZE >::end(), and NBlockHash< C, AHashFns, N, A >::put().
| int NBlockHash< C, AHashFns, N, A >::length | ( | ) |  [inline] | 
| void NBlockHash< C, AHashFns, N, A >::move | ( | NBlockHash< C, AHashFns, N, A > & | hh | ) |  [inline] | 
Definition at line 928 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::clear(), NBlockHash< C, AHashFns, N, A >::e, NBlockHash< C, AHashFns, N, A >::i, memcpy, NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| C NBlockHash< C, AHashFns, N, A >::put | ( | C | c | ) |  [inline] | 
Definition at line 774 of file Map.h.
References a, NBlockHash< C, AHashFns, N, A >::e, NBlockHash< C, AHashFns, N, A >::first(), NBlockHash< C, AHashFns, N, A >::i, NBlockHash< C, AHashFns, N, A >::last(), NBlockHash< C, AHashFns, N, A >::n, NBlockHash< C, AHashFns, N, A >::size(), and NBlockHash< C, AHashFns, N, A >::v.
| void NBlockHash< C, AHashFns, N, A >::reset | ( | ) |  [inline] | 
Definition at line 895 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::n, and NBlockHash< C, AHashFns, N, A >::v.
| void NBlockHash< C, AHashFns, N, A >::size | ( | int | p2 | ) |  [inline] | 
Definition at line 801 of file Map.h.
References NBlockHash< C, AHashFns, N, A >::n, prime2, and NBlockHash< C, AHashFns, N, A >::v.
Referenced by NBlockHash< C, AHashFns, N, A >::put().
| C NBlockHash< C, AHashFns, N, A >::e[N] | 
Definition at line 193 of file Map.h.
Referenced by NBlockHash< C, AHashFns, N, A >::clear(), NBlockHash< C, AHashFns, N, A >::copy(), NBlockHash< C, AHashFns, N, A >::move(), NBlockHash< C, AHashFns, N, A >::NBlockHash(), NBlockHash< C, ABlockHashFns, DEFAULT_BLOCK_HASH_SIZE >::NBlockHash(), and NBlockHash< C, AHashFns, N, A >::put().
| int NBlockHash< C, AHashFns, N, A >::i | 
Definition at line 191 of file Map.h.
Referenced by NBlockHash< C, AHashFns, N, A >::assoc_put(), NBlockHash< C, AHashFns, N, A >::copy(), NBlockHash< C, AHashFns, N, A >::move(), and NBlockHash< C, AHashFns, N, A >::put().
| int NBlockHash< C, AHashFns, N, A >::n | 
Definition at line 190 of file Map.h.
Referenced by NBlockHash< C, AHashFns, N, A >::assoc_get(), NBlockHash< C, AHashFns, N, A >::assoc_put(), NBlockHash< C, AHashFns, N, A >::clear(), NBlockHash< C, AHashFns, N, A >::copy(), NBlockHash< C, AHashFns, N, A >::del(), NBlockHash< C, AHashFns, N, A >::get(), NBlockHash< C, AHashFns, N, A >::last(), NBlockHash< C, ABlockHashFns, DEFAULT_BLOCK_HASH_SIZE >::length(), NBlockHash< C, AHashFns, N, A >::move(), NBlockHash< C, AHashFns, N, A >::put(), NBlockHash< C, AHashFns, N, A >::reset(), and NBlockHash< C, AHashFns, N, A >::size().
| C* NBlockHash< C, AHashFns, N, A >::v | 
Definition at line 192 of file Map.h.
Referenced by NBlockHash< C, AHashFns, N, A >::assoc_get(), NBlockHash< C, AHashFns, N, A >::assoc_put(), NBlockHash< C, AHashFns, N, A >::clear(), NBlockHash< C, AHashFns, N, A >::copy(), NBlockHash< C, AHashFns, N, A >::del(), NBlockHash< C, AHashFns, N, A >::first(), NBlockHash< C, AHashFns, N, A >::get(), NBlockHash< C, AHashFns, N, A >::last(), NBlockHash< C, AHashFns, N, A >::move(), NBlockHash< C, AHashFns, N, A >::NBlockHash(), NBlockHash< C, ABlockHashFns, DEFAULT_BLOCK_HASH_SIZE >::NBlockHash(), NBlockHash< C, AHashFns, N, A >::put(), NBlockHash< C, AHashFns, N, A >::reset(), and NBlockHash< C, AHashFns, N, A >::size().
 1.7.1
 1.7.1