WTF
WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > Class Template Reference
#include <HashTable.h>
Detailed Description
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
class WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >
Definition at line 199 of file HashTable.h.
Public Member Functions | |
| HashTableIterator () | |
| PointerType | get () const |
| ReferenceType | operator * () const |
| PointerType | operator-> () const |
| iterator & | operator++ () |
| bool | operator== (const iterator &other) const |
| bool | operator!= (const iterator &other) const |
| operator const_iterator () const | |
Friends | |
| class | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > |
Constructor & Destructor Documentation
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTableIterator | ( | ) | [inline] |
Definition at line 213 of file HashTable.h.
Member Function Documentation
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| PointerType WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::get | ( | ) | const [inline] |
Definition at line 217 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| ReferenceType WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator * | ( | ) | const [inline] |
Definition at line 218 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| PointerType WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator-> | ( | ) | const [inline] |
Definition at line 219 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| iterator& WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator++ | ( | ) | [inline] |
Definition at line 221 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| bool WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator== | ( | const iterator & | other | ) | const [inline] |
Definition at line 226 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| bool WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator!= | ( | const iterator & | other | ) | const [inline] |
Definition at line 227 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
| WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator const_iterator | ( | ) | const [inline] |
Definition at line 229 of file HashTable.h.
Friends And Related Function Documentation
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
friend class HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > [friend] |
Definition at line 208 of file HashTable.h.
The documentation for this class was generated from the following file:
KDE 4.0 API Reference