Lines Matching refs:HashEntryTy
12 template <typename HashEntryTy,
15 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::HashTable( in HashTable()
17 : HashTableImpl<HashEntryTy, HashFunctionTy>(pSize), m_EntryFactory() { in HashTable()
20 template <typename HashEntryTy,
23 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::~HashTable() { in ~HashTable()
36 template <typename HashEntryTy,
39 void HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::clear() { in clear()
58 template <typename HashEntryTy,
61 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::entry_type*
62 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::insert( in insert()
63 const typename HashTable<HashEntryTy, in insert() argument
90 template <typename HashEntryTy,
93 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type
94 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::erase( in erase()
95 const typename HashTable<HashEntryTy, in erase() argument
112 template <typename HashEntryTy,
115 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
116 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::find( in find()
117 const typename HashTable<HashEntryTy, in find() argument
126 template <typename HashEntryTy,
129 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
130 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::find( in find()
131 const typename HashTable<HashEntryTy, in find() argument
140 template <typename HashEntryTy,
143 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type
144 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::count( in count()
145 const typename HashTable<HashEntryTy, in count() argument
155 template <typename HashEntryTy,
158 float HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::load_factor() in load_factor()
163 template <typename HashEntryTy,
166 void HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::rehash() { in rehash()
170 template <typename HashEntryTy,
173 void HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::rehash( in rehash()
174 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::size_type in rehash() argument
179 template <typename HashEntryTy,
182 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
183 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin() { in begin()
194 template <typename HashEntryTy,
197 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::iterator
198 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end() { in end()
202 template <typename HashEntryTy,
205 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
206 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin() const { in begin()
217 template <typename HashEntryTy,
220 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::const_iterator
221 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end() const { in end()
225 template <typename HashEntryTy,
228 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::chain_iterator
229 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin( in begin()
230 const typename HashTable<HashEntryTy, in begin() argument
236 template <typename HashEntryTy,
239 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::chain_iterator
240 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end( in end()
241 const typename HashTable<HashEntryTy, in end() argument
247 template <typename HashEntryTy,
250 typename HashTable<HashEntryTy,
253 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::begin( in begin()
254 const typename HashTable<HashEntryTy, in begin() argument
260 template <typename HashEntryTy,
263 typename HashTable<HashEntryTy,
266 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::end( in end()
267 const typename HashTable<HashEntryTy, in end() argument