webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <HashTable.h>
Public Member Functions | |
HashTable () | |
~HashTable () | |
HashTable (const HashTable &) | |
void | swap (HashTable &) |
HashTable & | operator= (const HashTable &) |
HashTable (HashTable &&) | |
HashTable & | operator= (HashTable &&) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned | size () const |
unsigned | capacity () const |
bool | isEmpty () const |
AddResult | add (const ValueType &value) |
AddResult | add (ValueType &&value) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | add (T &&key, Extra &&) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | addPassingHashCode (T &&key, Extra &&) |
iterator | find (const KeyType &key) |
const_iterator | find (const KeyType &key) const |
bool | contains (const KeyType &key) const |
template<typename HashTranslator , typename T > | |
iterator | find (const T &) |
template<typename HashTranslator , typename T > | |
const_iterator | find (const T &) const |
template<typename HashTranslator , typename T > | |
bool | contains (const T &) const |
void | remove (const KeyType &) |
void | remove (iterator) |
void | removeWithoutEntryConsistencyCheck (iterator) |
void | removeWithoutEntryConsistencyCheck (const_iterator) |
template<typename Functor > | |
void | removeIf (const Functor &) |
void | clear () |
ValueType * | lookup (const Key &key) |
template<typename HashTranslator , typename T > | |
ValueType * | lookup (const T &) |
template<typename HashTranslator , typename T > | |
ValueType * | inlineLookup (const T &) |
void | checkTableConsistency () const |
HashTable () | |
~HashTable () | |
HashTable (const HashTable &) | |
void | swap (HashTable &) |
HashTable & | operator= (const HashTable &) |
HashTable (HashTable &&) | |
HashTable & | operator= (HashTable &&) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned | size () const |
unsigned | capacity () const |
bool | isEmpty () const |
AddResult | add (const ValueType &value) |
AddResult | add (ValueType &&value) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | add (T &&key, Extra &&) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | addPassingHashCode (T &&key, Extra &&) |
iterator | find (const KeyType &key) |
const_iterator | find (const KeyType &key) const |
bool | contains (const KeyType &key) const |
template<typename HashTranslator , typename T > | |
iterator | find (const T &) |
template<typename HashTranslator , typename T > | |
const_iterator | find (const T &) const |
template<typename HashTranslator , typename T > | |
bool | contains (const T &) const |
void | remove (const KeyType &) |
void | remove (iterator) |
void | removeWithoutEntryConsistencyCheck (iterator) |
void | removeWithoutEntryConsistencyCheck (const_iterator) |
template<typename Functor > | |
void | removeIf (const Functor &) |
void | clear () |
ValueType * | lookup (const Key &key) |
template<typename HashTranslator , typename T > | |
ValueType * | lookup (const T &) |
template<typename HashTranslator , typename T > | |
ValueType * | inlineLookup (const T &) |
void | checkTableConsistency () const |
HashTable () | |
~HashTable () | |
HashTable (const HashTable &) | |
void | swap (HashTable &) |
HashTable & | operator= (const HashTable &) |
HashTable (HashTable &&) | |
HashTable & | operator= (HashTable &&) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned | size () const |
unsigned | capacity () const |
bool | isEmpty () const |
AddResult | add (const ValueType &value) |
AddResult | add (ValueType &&value) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | add (T &&key, Extra &&) |
template<typename HashTranslator , typename T , typename Extra > | |
AddResult | addPassingHashCode (T &&key, Extra &&) |
iterator | find (const KeyType &key) |
const_iterator | find (const KeyType &key) const |
bool | contains (const KeyType &key) const |
template<typename HashTranslator , typename T > | |
iterator | find (const T &) |
template<typename HashTranslator , typename T > | |
const_iterator | find (const T &) const |
template<typename HashTranslator , typename T > | |
bool | contains (const T &) const |
void | remove (const KeyType &) |
void | remove (iterator) |
void | removeWithoutEntryConsistencyCheck (iterator) |
void | removeWithoutEntryConsistencyCheck (const_iterator) |
template<typename Functor > | |
void | removeIf (const Functor &) |
void | clear () |
ValueType * | lookup (const Key &key) |
template<typename HashTranslator , typename T > | |
ValueType * | lookup (const T &) |
template<typename HashTranslator , typename T > | |
ValueType * | inlineLookup (const T &) |
void | checkTableConsistency () const |
template<typename HashTranslator , typename T > | |
void | checkKey (const T &key) |
template<typename HashTranslator , typename T > | |
auto | lookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
ALWAYS_INLINE auto | inlineLookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
auto | lookupForWriting (const T &key) -> LookupType |
template<typename HashTranslator , typename T > | |
auto | fullLookupForWriting (const T &key) -> FullLookupType |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE void | addUniqueForInitialization (T &&key, Extra &&extra) |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE auto | add (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T , typename Extra > | |
auto | addPassingHashCode (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) -> iterator |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) const -> const_iterator |
template<typename HashTranslator , typename T > | |
bool | contains (const T &key) const |
template<typename Functor > | |
void | removeIf (const Functor &functor) |
template<typename HashTranslator , typename T > | |
void | checkKey (const T &key) |
template<typename HashTranslator , typename T > | |
auto | lookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
ALWAYS_INLINE auto | inlineLookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
auto | lookupForWriting (const T &key) -> LookupType |
template<typename HashTranslator , typename T > | |
auto | fullLookupForWriting (const T &key) -> FullLookupType |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE void | addUniqueForInitialization (T &&key, Extra &&extra) |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE auto | add (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T , typename Extra > | |
auto | addPassingHashCode (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) -> iterator |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) const -> const_iterator |
template<typename HashTranslator , typename T > | |
bool | contains (const T &key) const |
template<typename Functor > | |
void | removeIf (const Functor &functor) |
template<typename HashTranslator , typename T > | |
void | checkKey (const T &key) |
template<typename HashTranslator , typename T > | |
auto | lookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
ALWAYS_INLINE auto | inlineLookup (const T &key) -> ValueType * |
template<typename HashTranslator , typename T > | |
auto | lookupForWriting (const T &key) -> LookupType |
template<typename HashTranslator , typename T > | |
auto | fullLookupForWriting (const T &key) -> FullLookupType |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE void | addUniqueForInitialization (T &&key, Extra &&extra) |
template<typename HashTranslator , typename T , typename Extra > | |
ALWAYS_INLINE auto | add (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T , typename Extra > | |
auto | addPassingHashCode (T &&key, Extra &&extra) -> AddResult |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) -> iterator |
template<typename HashTranslator , typename T > | |
auto | find (const T &key) const -> const_iterator |
template<typename HashTranslator , typename T > | |
bool | contains (const T &key) const |
template<typename Functor > | |
void | removeIf (const Functor &functor) |
Static Public Member Functions | |
static bool | isEmptyBucket (const ValueType &value) |
static bool | isDeletedBucket (const ValueType &value) |
static bool | isEmptyOrDeletedBucket (const ValueType &value) |
static void | internalCheckTableConsistencyExceptSize () |
static void | internalCheckTableConsistency () |
static bool | isEmptyBucket (const ValueType &value) |
static bool | isDeletedBucket (const ValueType &value) |
static bool | isEmptyOrDeletedBucket (const ValueType &value) |
static void | internalCheckTableConsistencyExceptSize () |
static void | internalCheckTableConsistency () |
static bool | isEmptyBucket (const ValueType &value) |
static bool | isDeletedBucket (const ValueType &value) |
static bool | isEmptyOrDeletedBucket (const ValueType &value) |
static void | internalCheckTableConsistencyExceptSize () |
static void | internalCheckTableConsistency () |
Public Attributes | |
const_iterator * | m_iterators |
std::unique_ptr< Lock > | m_mutex |
typedef HashTableAddResult<iterator> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::AddResult |
typedef HashTableAddResult<iterator> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::AddResult |
typedef HashTableAddResult<iterator> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::AddResult |
typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::const_iterator |
typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::const_iterator |
typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::const_iterator |
typedef IdentityHashTranslator<ValueTraits, HashFunctions> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::IdentityTranslatorType |
typedef IdentityHashTranslator<ValueTraits, HashFunctions> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::IdentityTranslatorType |
typedef IdentityHashTranslator<ValueTraits, HashFunctions> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::IdentityTranslatorType |
typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator |
typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator |
typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::iterator |
typedef Key WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::KeyType |
typedef Key WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::KeyType |
typedef Key WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::KeyType |
typedef Traits WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueTraits |
typedef Traits WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueTraits |
typedef Traits WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueTraits |
typedef Value WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueType |
typedef Value WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueType |
typedef Value WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::ValueType |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | ) |
|
inline |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | ) |
|
inline |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
|
inline |
|
inline |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::HashTable | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | |||
) |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | |||
) |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | |||
) |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | extra | ||
) | -> AddResult |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | extra | ||
) | -> AddResult |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::add | ( | T && | key, |
Extra && | extra | ||
) | -> AddResult |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addPassingHashCode | ( | T && | key, |
Extra && | |||
) |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addPassingHashCode | ( | T && | key, |
Extra && | |||
) |
AddResult WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addPassingHashCode | ( | T && | key, |
Extra && | |||
) |
|
inline |
|
inline |
|
inline |
ALWAYS_INLINE void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addUniqueForInitialization | ( | T && | key, |
Extra && | extra | ||
) |
ALWAYS_INLINE void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addUniqueForInitialization | ( | T && | key, |
Extra && | extra | ||
) |
ALWAYS_INLINE void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::addUniqueForInitialization | ( | T && | key, |
Extra && | extra | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkKey | ( | const T & | key | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkKey | ( | const T & | key | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkKey | ( | const T & | key | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkTableConsistency | ( | ) | const |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkTableConsistency | ( | ) | const |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::checkTableConsistency | ( | ) | const |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::clear | ( | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::clear | ( | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::clear | ( | ) |
|
inline |
|
inline |
|
inline |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | ) | const |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | ) | const |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | ) | const |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | key | ) | const |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | key | ) | const |
bool WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::contains | ( | const T & | key | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) |
iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) |
iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) |
const_iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) | const |
const_iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) | const |
const_iterator WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | ) | const |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | -> iterator |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | -> iterator |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | -> iterator |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | const -> const_iterator |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | const -> const_iterator |
auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::find | ( | const T & | key | ) | const -> const_iterator |
|
inline |
|
inline |
|
inline |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | ) |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | ) |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | ) |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | key | ) | -> ValueType* |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | key | ) | -> ValueType* |
ALWAYS_INLINE auto WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::inlineLookup | ( | const T & | key | ) | -> ValueType* |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::lookup | ( | const T & | ) |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::lookup | ( | const T & | ) |
ValueType* WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::lookup | ( | const T & | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
HashTable& WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::operator= | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > && | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | const KeyType & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | const KeyType & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | const KeyType & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::remove | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeIf | ( | const Functor & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeIf | ( | const Functor & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeIf | ( | const Functor & | ) |
|
inline |
|
inline |
|
inline |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | const_iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | const_iterator | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::removeWithoutEntryConsistencyCheck | ( | const_iterator | ) |
|
inline |
|
inline |
|
inline |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::swap | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::swap | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
void WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >::swap | ( | HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > & | ) |
|
mutable |
|
mutable |