|
| | HashTable () |
| | HashTable (const HashTable &) |
| | ~HashTable () |
| template<typename T, typename Extra, typename HashTranslator> |
| pair< iterator, bool > | add (const T &key, const Extra &) |
| template<typename T, typename Extra, typename HashTranslator> |
| pair< typename HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator, bool > | add (const T &key, const Extra &extra) |
| pair< iterator, bool > | add (const ValueType &value) |
| template<typename T, typename Extra, typename HashTranslator> |
| pair< iterator, bool > | addPassingHashCode (const T &key, const Extra &) |
| template<typename T, typename Extra, typename HashTranslator> |
| pair< typename HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator, bool > | addPassingHashCode (const T &key, const Extra &extra) |
| iterator | begin () |
| const_iterator | begin () const |
| int | capacity () const |
| void | clear () |
| bool | contains (const KeyType &key) const |
| template<typename T, typename HashTranslator> |
| bool | contains (const T &) const |
| iterator | end () |
| const_iterator | end () const |
| iterator | find (const KeyType &key) |
| const_iterator | find (const KeyType &key) const |
| template<typename T, typename HashTranslator> |
| iterator | find (const T &) |
| template<typename T, typename HashTranslator> |
| const_iterator | find (const T &) const |
| bool | isEmpty () const |
| ValueType * | lookup (const Key &key) |
| template<typename T, typename HashTranslator> |
| ValueType * | lookup (const T &) |
| template<typename T, typename HashTranslator> |
| Value * | lookup (const T &key) |
| HashTable & | operator= (const HashTable &) |
| void | remove (const KeyType &) |
| void | remove (iterator) |
| void | removeWithoutEntryConsistencyCheck (iterator) |
| int | size () const |
| void | swap (HashTable &) |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
class WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >
Definition at line 272 of file HashTable.h.
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename Extra, typename HashTranslator>
| pair< iterator, bool > WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add |
( |
const T & | key, |
|
|
const Extra & | ) |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename Extra, typename HashTranslator>
| pair< typename HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator, bool > WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add |
( |
const T & | key, |
|
|
const Extra & | extra ) |
|
inline |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename Extra, typename HashTranslator>
| pair< iterator, bool > WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addPassingHashCode |
( |
const T & | key, |
|
|
const Extra & | ) |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename Extra, typename HashTranslator>
| pair< typename HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator, bool > WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addPassingHashCode |
( |
const T & | key, |
|
|
const Extra & | extra ) |
|
inline |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename HashTranslator>
| bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains |
( |
const T & | key | ) |
const |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename HashTranslator>
| HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find |
( |
const T & | key | ) |
|
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename HashTranslator>
| HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::const_iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find |
( |
const T & | key | ) |
const |
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
template<typename T, typename HashTranslator>
| Value * WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::lookup |
( |
const T & | key | ) |
|
|
inline |