|
| HashTable () |
|
| HashTable (const HashTable &) |
|
| ~HashTable () |
|
pair< iterator, bool > | add (const ValueType &value) |
|
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) |
|
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 |
|
template<typename T , typename HashTranslator > |
HashTable< Key, Value,
Extractor, HashFunctions,
Traits, KeyTraits >::iterator | find (const T &key) |
|
template<typename T , typename HashTranslator > |
HashTable< Key, Value,
Extractor, HashFunctions,
Traits, KeyTraits >
::const_iterator | find (const T &key) const |
|
template<typename T , typename HashTranslator > |
HashTable< Key, Value,
Extractor, HashFunctions,
Traits, KeyTraits >
::FullLookupType | fullLookupForWriting (const T &key) |
|
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) |
|
template<typename T , typename HashTranslator > |
HashTable< Key, Value,
Extractor, HashFunctions,
Traits, KeyTraits >
::LookupType | lookupForWriting (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 56 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<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<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>::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 >
HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::FullLookupType WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::fullLookupForWriting |
( |
const T & |
key | ) |
|
|
inline |
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 |
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>::LookupType WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::lookupForWriting |
( |
const T & |
key | ) |
|
|
inline |