| Index: Source/wtf/HashTable.h
|
| diff --git a/Source/wtf/HashTable.h b/Source/wtf/HashTable.h
|
| index f8219db0fbf96af324aba6435dab67865ed3491c..848078f48065ccf86ec8899c9d299ea1a06dbde2 100644
|
| --- a/Source/wtf/HashTable.h
|
| +++ b/Source/wtf/HashTable.h
|
| @@ -665,7 +665,7 @@ namespace WTF {
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| template<typename HashTranslator, typename T>
|
| - inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::LookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookupForWriting(const T& key)
|
| + inline auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookupForWriting(const T& key) -> LookupType
|
| {
|
| ASSERT(m_table);
|
| registerModification();
|
| @@ -707,7 +707,7 @@ namespace WTF {
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| template<typename HashTranslator, typename T>
|
| - inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::FullLookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::fullLookupForWriting(const T& key)
|
| + inline auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::fullLookupForWriting(const T& key) -> FullLookupType
|
| {
|
| ASSERT(m_table);
|
| registerModification();
|
| @@ -781,7 +781,7 @@ namespace WTF {
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| template<typename HashTranslator, typename T, typename Extra>
|
| - typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::add(const T& key, const Extra& extra)
|
| + auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::add(const T& key, const Extra& extra) -> AddResult
|
| {
|
| ASSERT(Allocator::isAllocationAllowed());
|
| if (!m_table)
|
| @@ -846,7 +846,7 @@ namespace WTF {
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| template<typename HashTranslator, typename T, typename Extra>
|
| - typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::addPassingHashCode(const T& key, const Extra& extra)
|
| + auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::addPassingHashCode(const T& key, const Extra& extra) -> AddResult
|
| {
|
| ASSERT(Allocator::isAllocationAllowed());
|
| if (!m_table)
|
| @@ -910,7 +910,7 @@ namespace WTF {
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| template <typename HashTranslator, typename T>
|
| - inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::const_iterator HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key) const
|
| + inline auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key) const -> const_iterator
|
| {
|
| ValueType* entry = const_cast<HashTable*>(this)->lookup<HashTranslator>(key);
|
| if (!entry)
|
| @@ -1202,7 +1202,7 @@ template<typename Key, typename Value, typename Extractor, typename HashFunction
|
| }
|
|
|
| template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
|
| - HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>& HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::operator=(const HashTable& other)
|
| + auto HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::operator=(const HashTable& other) -> HashTable&
|
| {
|
| HashTable tmp(other);
|
| swap(tmp);
|
|
|