Lines Matching full:hashtable
1 //===- HashTable.tcc ---------------------------------------------------------===//
11 // template implementation of HashTable
15 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::HashTable(size_type pSize)
23 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::~HashTable()
40 void HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::clear()
63 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::entry_type*
64 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::insert(
65 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey,
94 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type
95 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::erase(
96 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey)
115 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
116 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::find(
117 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey)
128 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
129 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::find(
130 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey) const
141 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type
142 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::count(
143 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey) const
155 float HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::load_factor() const
164 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::rehash()
173 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::rehash(
174 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type pCount)
182 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
183 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin()
198 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
199 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end()
207 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
208 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin() const
223 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
224 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end() const
232 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::chain_iterator
233 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin(
234 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey)
242 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::chain_iterator
243 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end(
244 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey)
252 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_chain_iterator
253 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin(
254 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey) const
262 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_chain_iterator
263 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end(
264 const typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::key_type& pKey) const