Lines Matching defs:iterator

50         typedef HashTableIteratorAdapter<HashTableType, ValueType> iterator;
60 iterator begin();
61 iterator end();
65 iterator find(const KeyType&);
71 // return value is a pair of the iterator to the key location,
73 pair<iterator, bool> set(const KeyType&, const MappedType&);
76 // return value is a pair of the iterator to the key location,
78 pair<iterator, bool> add(const KeyType&, const MappedType&);
81 void remove(iterator);
91 template<typename T, typename HashTranslator> iterator find(const T&);
101 template<typename T, typename HashTranslator> pair<iterator, bool> add(const T&, const MappedType&);
106 pair<iterator, bool> inlineAdd(const KeyType&, const MappedType&);
167 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::begin()
173 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::end()
191 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::find(const KeyType& key)
210 inline typename HashMap<T, U, V, W, X>::iterator
236 inline pair<typename HashMap<T, U, V, W, X>::iterator, bool>
244 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
247 pair<iterator, bool> result = inlineAdd(key, mapped);
257 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
265 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
282 inline void HashMap<T, U, V, W, X>::remove(iterator it)
307 iterator it = find(key);
350 typedef typename HashTableType::const_iterator iterator;
351 iterator end = collection.end();
352 for (iterator it = collection.begin(); it != end; ++it)
365 typedef typename HashTableType::const_iterator iterator;
366 iterator end = collection.end();
367 for (iterator it = collection.begin(); it != end; ++it)
380 typedef typename HashMap<T, U, V, W, X>::const_iterator::Keys iterator;
384 iterator it = collection.begin().keys();
385 iterator end = collection.end().keys();
393 typedef typename HashMap<T, U, V, W, X>::const_iterator::Values iterator;
397 iterator it = collection.begin().values();
398 iterator end = collection.end().values();