Public Member Functions | |
| entry () | |
| entry (const K &ikey, unsigned ikey_hashval, const V &ival, unsigned inext) | |
| entry (const entry &src) | |
| entry & | operator= (const entry &src) |
Data Fields | |
| K | key |
| V | val |
| unsigned | key_hashval: 31 |
| unsigned | removed: 1 |
| unsigned | next |
Definition at line 188 of file Dictionary.h.
| dictionary_hash< K, V >::entry::entry | ( | ) | [inline] |
Definition at line 201 of file Dictionary.h.
| dictionary_hash< K, V >::entry::entry | ( | const K & | ikey, | |
| unsigned | ikey_hashval, | |||
| const V & | ival, | |||
| unsigned | inext | |||
| ) | [inline] |
Definition at line 202 of file Dictionary.h.
References dictionary_hash< K, V >::entry::removed.
| dictionary_hash< K, V >::entry::entry | ( | const entry & | src | ) | [inline] |
Definition at line 206 of file Dictionary.h.
References dictionary_hash< K, V >::entry::key_hashval, dictionary_hash< K, V >::entry::next, and dictionary_hash< K, V >::entry::removed.
| entry& dictionary_hash< K, V >::entry::operator= | ( | const entry & | src | ) | [inline] |
Definition at line 211 of file Dictionary.h.
References dictionary_hash< K, V >::entry::key, dictionary_hash< K, V >::entry::key_hashval, dictionary_hash< K, V >::entry::next, dictionary_hash< K, V >::entry::removed, and dictionary_hash< K, V >::entry::val.
| K dictionary_hash< K, V >::entry::key |
Definition at line 189 of file Dictionary.h.
Referenced by dictionary_hash< K, V >::locate(), and dictionary_hash< K, V >::entry::operator=().
| unsigned dictionary_hash< K, V >::entry::key_hashval |
Definition at line 191 of file Dictionary.h.
Referenced by dictionary_hash< K, V >::entry::entry(), dictionary_hash< K, V >::grow_numbins(), dictionary_hash< K, V >::locate(), and dictionary_hash< K, V >::entry::operator=().
| unsigned dictionary_hash< K, V >::entry::next |
Definition at line 198 of file Dictionary.h.
Referenced by dictionary_hash< K, V >::add(), dictionary_hash< K, V >::entry::entry(), dictionary_hash< K, V >::grow_numbins(), dictionary_hash< K, V >::locate(), and dictionary_hash< K, V >::entry::operator=().
| unsigned dictionary_hash< K, V >::entry::removed |
Definition at line 194 of file Dictionary.h.
Referenced by dictionary_hash< K, V >::entry::entry(), dictionary_hash< K, V >::find_and_remove(), dictionary_hash< K, V >::get_and_remove(), dictionary_hash< K, V >::grow_numbins(), dictionary_hash< K, V >::locate(), dictionary_hash< K, V >::locate_addIfNotFound(), dictionary_hash< K, V >::entry::operator=(), dictionary_hash< K, V >::set(), and dictionary_hash< K, V >::undef().
| V dictionary_hash< K, V >::entry::val |
Definition at line 190 of file Dictionary.h.
Referenced by dictionary_hash< K, V >::find_and_remove(), dictionary_hash< K, V >::get_and_remove(), dictionary_hash< K, V >::locate_addIfNotFound(), dictionary_hash< K, V >::entry::operator=(), and dictionary_hash< K, V >::set().
1.6.1