|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <HashMap.h>
Public Member Functions | |
| HashMap () | |
| HashMap (std::initializer_list< KeyValuePairType > initializerList) | |
| void | swap (HashMap &) |
| unsigned | size () const |
| unsigned | capacity () const |
| bool | isEmpty () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| IteratorRange< typename iterator::Keys > | keys () |
| const IteratorRange< typename const_iterator::Keys > | keys () const |
| IteratorRange< typename iterator::Values > | values () |
| const IteratorRange< typename const_iterator::Values > | values () const |
| iterator | find (const KeyType &) |
| const_iterator | find (const KeyType &) const |
| bool | contains (const KeyType &) const |
| MappedPeekType | get (const KeyType &) const |
| MappedPeekType | fastGet (const KeyType &) const |
| template<typename V > | |
| AddResult | set (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | set (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | add (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | add (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | fastAdd (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | fastAdd (KeyType &&, V &&) |
| template<typename Functor > | |
| AddResult | ensure (const KeyType &, Functor &&) |
| template<typename Functor > | |
| AddResult | ensure (KeyType &&, Functor &&) |
| bool | remove (const KeyType &) |
| bool | remove (iterator) |
| template<typename Functor > | |
| void | removeIf (Functor &&) |
| void | clear () |
| MappedTakeType | take (const KeyType &) |
| 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 |
| template<typename HashTranslator , typename K , typename V > | |
| AddResult | add (K &&, V &&) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, iterator >::type | find (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, const_iterator >::type | find (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | contains (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | inlineGet (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | get (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | remove (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedTakeType >::type | take (typename GetPtrHelper< K >::PtrType) |
| void | checkConsistency () const |
| HashMap () | |
| HashMap (std::initializer_list< KeyValuePairType > initializerList) | |
| void | swap (HashMap &) |
| unsigned | size () const |
| unsigned | capacity () const |
| bool | isEmpty () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| IteratorRange< typename iterator::Keys > | keys () |
| const IteratorRange< typename const_iterator::Keys > | keys () const |
| IteratorRange< typename iterator::Values > | values () |
| const IteratorRange< typename const_iterator::Values > | values () const |
| iterator | find (const KeyType &) |
| const_iterator | find (const KeyType &) const |
| bool | contains (const KeyType &) const |
| MappedPeekType | get (const KeyType &) const |
| MappedPeekType | fastGet (const KeyType &) const |
| template<typename V > | |
| AddResult | set (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | set (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | add (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | add (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | fastAdd (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | fastAdd (KeyType &&, V &&) |
| template<typename Functor > | |
| AddResult | ensure (const KeyType &, Functor &&) |
| template<typename Functor > | |
| AddResult | ensure (KeyType &&, Functor &&) |
| bool | remove (const KeyType &) |
| bool | remove (iterator) |
| template<typename Functor > | |
| void | removeIf (Functor &&) |
| void | clear () |
| MappedTakeType | take (const KeyType &) |
| 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 |
| template<typename HashTranslator , typename K , typename V > | |
| AddResult | add (K &&, V &&) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, iterator >::type | find (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, const_iterator >::type | find (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | contains (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | inlineGet (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | get (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | remove (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedTakeType >::type | take (typename GetPtrHelper< K >::PtrType) |
| void | checkConsistency () const |
| HashMap () | |
| HashMap (std::initializer_list< KeyValuePairType > initializerList) | |
| void | swap (HashMap &) |
| unsigned | size () const |
| unsigned | capacity () const |
| bool | isEmpty () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| IteratorRange< typename iterator::Keys > | keys () |
| const IteratorRange< typename const_iterator::Keys > | keys () const |
| IteratorRange< typename iterator::Values > | values () |
| const IteratorRange< typename const_iterator::Values > | values () const |
| iterator | find (const KeyType &) |
| const_iterator | find (const KeyType &) const |
| bool | contains (const KeyType &) const |
| MappedPeekType | get (const KeyType &) const |
| MappedPeekType | fastGet (const KeyType &) const |
| template<typename V > | |
| AddResult | set (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | set (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | add (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | add (KeyType &&, V &&) |
| template<typename V > | |
| AddResult | fastAdd (const KeyType &, V &&) |
| template<typename V > | |
| AddResult | fastAdd (KeyType &&, V &&) |
| template<typename Functor > | |
| AddResult | ensure (const KeyType &, Functor &&) |
| template<typename Functor > | |
| AddResult | ensure (KeyType &&, Functor &&) |
| bool | remove (const KeyType &) |
| bool | remove (iterator) |
| template<typename Functor > | |
| void | removeIf (Functor &&) |
| void | clear () |
| MappedTakeType | take (const KeyType &) |
| 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 |
| template<typename HashTranslator , typename K , typename V > | |
| AddResult | add (K &&, V &&) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, iterator >::type | find (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, const_iterator >::type | find (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | contains (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | inlineGet (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type | get (typename GetPtrHelper< K >::PtrType) const |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, bool >::type | remove (typename GetPtrHelper< K >::PtrType) |
| template<typename K = KeyType> | |
| std::enable_if< IsSmartPtr< K >::value, MappedTakeType >::type | take (typename GetPtrHelper< K >::PtrType) |
| void | checkConsistency () const |
| template<typename HashTranslator , typename TYPE > | |
| HashMap< T, U, V, W, X >::iterator | find (const TYPE &value) |
| template<typename HashTranslator , typename TYPE > | |
| HashMap< T, U, V, W, X >::const_iterator | find (const TYPE &value) const |
| template<typename HashTranslator , typename TYPE > | |
| bool | contains (const TYPE &value) const |
| template<typename K , typename V > | |
| auto | inlineSet (K &&key, V &&value) -> AddResult |
| template<typename K , typename V > | |
| ALWAYS_INLINE auto | inlineAdd (K &&key, V &&value) -> AddResult |
| template<typename K , typename F > | |
| ALWAYS_INLINE auto | inlineEnsure (K &&key, F &&functor) -> AddResult |
| template<typename T > | |
| auto | set (const KeyType &key, T &&mapped) -> AddResult |
| template<typename T > | |
| auto | set (KeyType &&key, T &&mapped) -> AddResult |
| template<typename HashTranslator , typename K , typename V > | |
| auto | add (K &&key, V &&value) -> AddResult |
| template<typename T > | |
| auto | add (const KeyType &key, T &&mapped) -> AddResult |
| template<typename T > | |
| auto | add (KeyType &&key, T &&mapped) -> AddResult |
| template<typename T > | |
| ALWAYS_INLINE auto | fastAdd (const KeyType &key, T &&mapped) -> AddResult |
| template<typename T > | |
| ALWAYS_INLINE auto | fastAdd (KeyType &&key, T &&mapped) -> AddResult |
| template<typename Functor > | |
| auto | ensure (const KeyType &key, Functor &&functor) -> AddResult |
| template<typename Functor > | |
| auto | ensure (KeyType &&key, Functor &&functor) -> AddResult |
| template<typename K > | |
| auto | find (typename GetPtrHelper< K >::PtrType key) -> typename std::enable_if< IsSmartPtr< K >::value, iterator >::type |
| template<typename K > | |
| auto | find (typename GetPtrHelper< K >::PtrType key) const -> typename std::enable_if< IsSmartPtr< K >::value, const_iterator >::type |
| template<typename K > | |
| auto | contains (typename GetPtrHelper< K >::PtrType key) const -> typename std::enable_if< IsSmartPtr< K >::value, bool >::type |
| template<typename K > | |
| auto | inlineGet (typename GetPtrHelper< K >::PtrType key) const -> typename std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type |
| template<typename K > | |
| auto | get (typename GetPtrHelper< K >::PtrType key) const -> typename std::enable_if< IsSmartPtr< K >::value, MappedPeekType >::type |
| template<typename K > | |
| auto | remove (typename GetPtrHelper< K >::PtrType key) -> typename std::enable_if< IsSmartPtr< K >::value, bool >::type |
| template<typename K > | |
| auto | take (typename GetPtrHelper< K >::PtrType key) -> typename std::enable_if< IsSmartPtr< K >::value, MappedTakeType >::type |
Static Public Member Functions | |
| static bool | isValidKey (const KeyType &) |
| static bool | isValidKey (const KeyType &) |
| static bool | isValidKey (const KeyType &) |
| typedef HashTableType::AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::AddResult |
| typedef HashTableType::AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::AddResult |
| typedef HashTableType::AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::AddResult |
| typedef HashTableConstIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::const_iterator |
| typedef HashTableConstIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::const_iterator |
| typedef HashTableConstIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::const_iterator |
| typedef HashTableIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::iterator |
| typedef HashTableIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::iterator |
| typedef HashTableIteratorAdapter<HashTableType, KeyValuePairType> WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::iterator |
| typedef KeyTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyType |
| typedef KeyTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyType |
| typedef KeyTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyType |
| typedef KeyValuePairTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyValuePairType |
| typedef KeyValuePairTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyValuePairType |
| typedef KeyValuePairTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::KeyValuePairType |
| typedef MappedTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::MappedType |
| typedef MappedTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::MappedType |
| typedef MappedTraits::TraitType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::MappedType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | K && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | K && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | K && | , |
| V && | |||
| ) |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | K && | key, |
| V && | value | ||
| ) | -> AddResult |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | const KeyType & | key, |
| T && | mapped | ||
| ) | -> AddResult |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::add | ( | KeyType && | key, |
| T && | mapped | ||
| ) | -> AddResult |
|
inline |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::begin | ( | ) |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::begin | ( | ) |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::begin | ( | ) | const |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::begin | ( | ) | const |
|
inline |
|
inline |
| unsigned WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::capacity | ( | ) | const |
| unsigned WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::capacity | ( | ) | const |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::checkConsistency | ( | ) | const |
|
inline |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::checkConsistency | ( | ) | const |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::clear | ( | ) |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::clear | ( | ) |
|
inline |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | const KeyType & | ) | const |
|
inline |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | const KeyType & | ) | const |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | const T & | ) | const |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | const T & | ) | const |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | const T & | ) | const |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::contains | ( | typename GetPtrHelper< K >::PtrType | ) | const |
|
inline |
|
inline |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::end | ( | ) |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::end | ( | ) |
|
inline |
|
inline |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::end | ( | ) | const |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::end | ( | ) | const |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | const KeyType & | , |
| Functor && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | const KeyType & | , |
| Functor && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | const KeyType & | , |
| Functor && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | KeyType && | , |
| Functor && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | KeyType && | , |
| Functor && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | KeyType && | , |
| Functor && | |||
| ) |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | const KeyType & | key, |
| Functor && | functor | ||
| ) | -> AddResult |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::ensure | ( | KeyType && | key, |
| Functor && | functor | ||
| ) | -> AddResult |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | KeyType && | , |
| V && | |||
| ) |
| ALWAYS_INLINE auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | const KeyType & | key, |
| T && | mapped | ||
| ) | -> AddResult |
| ALWAYS_INLINE auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastAdd | ( | KeyType && | key, |
| T && | mapped | ||
| ) | -> AddResult |
| ALWAYS_INLINE auto WTF::HashMap< T, U, V, W, MappedTraits >::fastGet | ( | const KeyType & | key | ) | const |
| MappedPeekType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastGet | ( | const KeyType & | ) | const |
| MappedPeekType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::fastGet | ( | const KeyType & | ) | const |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const KeyType & | ) |
|
inline |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const KeyType & | ) |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const KeyType & | ) | const |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const KeyType & | ) | const |
|
inline |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) |
| iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) | const |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) | const |
| const_iterator WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | const T & | ) | const |
| std::enable_if<IsSmartPtr<K>::value, iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, const_iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, const_iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, const_iterator>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::find | ( | typename GetPtrHelper< K >::PtrType | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| auto WTF::HashMap< T, U, V, W, MappedTraits >::get | ( | const KeyType & | key | ) | const |
| MappedPeekType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::get | ( | const KeyType & | ) | const |
| MappedPeekType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::get | ( | const KeyType & | ) | const |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::get | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::get | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::get | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| auto WTF::HashMap< T, U, V, W, X >::get | ( | typename GetPtrHelper< K >::PtrType | key | ) | const -> typename std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type |
| ALWAYS_INLINE auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineAdd | ( | K && | key, |
| V && | value | ||
| ) | -> AddResult |
| ALWAYS_INLINE auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineEnsure | ( | K && | key, |
| F && | functor | ||
| ) | -> AddResult |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineGet | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineGet | ( | typename GetPtrHelper< K >::PtrType | ) | const |
| std::enable_if<IsSmartPtr<K>::value, MappedPeekType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineGet | ( | typename GetPtrHelper< K >::PtrType | ) | const |
|
inline |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::inlineSet | ( | K && | key, |
| V && | value | ||
| ) | -> AddResult |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::isEmpty | ( | ) | const |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::isEmpty | ( | ) | const |
|
inline |
|
static |
|
inlinestatic |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | const KeyType & | ) |
|
inline |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | const KeyType & | ) |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | iterator | ) |
|
inline |
| bool WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | iterator | ) |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, bool>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::remove | ( | typename GetPtrHelper< K >::PtrType | ) |
|
inline |
|
inline |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::removeIf | ( | Functor && | ) |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::removeIf | ( | Functor && | ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | const KeyType & | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | KeyType && | , |
| V && | |||
| ) |
| AddResult WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | KeyType && | , |
| V && | |||
| ) |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | const KeyType & | key, |
| T && | mapped | ||
| ) | -> AddResult |
| auto WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::set | ( | KeyType && | key, |
| T && | mapped | ||
| ) | -> AddResult |
| unsigned WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::size | ( | ) | const |
|
inline |
| unsigned WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::size | ( | ) | const |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::swap | ( | HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg > & | ) |
| void WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::swap | ( | HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg > & | ) |
|
inline |
| MappedTakeType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::take | ( | const KeyType & | ) |
| auto WTF::HashMap< T, U, V, W, MappedTraits >::take | ( | const KeyType & | key | ) |
| MappedTakeType WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::take | ( | const KeyType & | ) |
| std::enable_if<IsSmartPtr<K>::value, MappedTakeType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::take | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, MappedTakeType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::take | ( | typename GetPtrHelper< K >::PtrType | ) |
| std::enable_if<IsSmartPtr<K>::value, MappedTakeType>::type WTF::HashMap< KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >::take | ( | typename GetPtrHelper< K >::PtrType | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13