/external/chromium_org/third_party/WebKit/Source/wtf/ |
H A D | HashFunctions.h | 149 template<typename T> struct DefaultHash; 154 return pairIntHash(DefaultHash<T>::Hash::hash(p.first), DefaultHash<U>::Hash::hash(p.second)); 158 return DefaultHash<T>::Hash::equal(a.first, b.first) && DefaultHash<U>::Hash::equal(a.second, b.second); 160 static const bool safeToCompareToEmptyOrDeleted = DefaultHash<T>::Hash::safeToCompareToEmptyOrDeleted 161 && DefaultHash<U>::Hash::safeToCompareToEmptyOrDeleted; 172 template<> struct DefaultHash<short> { typedef IntHash<unsigned> Hash; }; struct in namespace:WTF 173 template<> struct DefaultHash<unsigned short> { typedef IntHash<unsigned> Hash; }; struct in namespace:WTF 174 template<> struct DefaultHash<in struct in namespace:WTF 175 template<> struct DefaultHash<unsigned> { typedef IntHash<unsigned> Hash; }; struct in namespace:WTF 176 template<> struct DefaultHash<long> { typedef IntHash<unsigned long> Hash; }; struct in namespace:WTF 177 template<> struct DefaultHash<unsigned long> { typedef IntHash<unsigned long> Hash; }; struct in namespace:WTF 178 template<> struct DefaultHash<long long> { typedef IntHash<unsigned long long> Hash; }; struct in namespace:WTF 179 template<> struct DefaultHash<unsigned long long> { typedef IntHash<unsigned long long> Hash; }; struct in namespace:WTF 182 template<> struct DefaultHash<wchar_t> { typedef IntHash<wchar_t> Hash; }; struct in namespace:WTF 185 template<> struct DefaultHash<float> { typedef FloatHash<float> Hash; }; struct in namespace:WTF 186 template<> struct DefaultHash<double> { typedef FloatHash<double> Hash; }; struct in namespace:WTF 190 template<typename P> struct DefaultHash<P*> { typedef PtrHash<P*> Hash; }; struct in namespace:WTF 191 template<typename P> struct DefaultHash<RefPtr<P> > { typedef PtrHash<RefPtr<P> > Hash; }; struct in namespace:WTF 195 template<> struct DefaultHash<std::pair<short, short> > { typedef IntPairHash<short, short> Hash; }; struct in namespace:WTF 196 template<> struct DefaultHash<std::pair<short, unsigned short> > { typedef IntPairHash<short, unsigned short> Hash; }; struct in namespace:WTF 197 template<> struct DefaultHash<std::pair<short, int> > { typedef IntPairHash<short, int> Hash; }; struct in namespace:WTF 198 template<> struct DefaultHash<std::pair<short, unsigned> > { typedef IntPairHash<short, unsigned> Hash; }; struct in namespace:WTF 199 template<> struct DefaultHash<std::pair<unsigned short, short> > { typedef IntPairHash<unsigned short, short> Hash; }; struct in namespace:WTF 200 template<> struct DefaultHash<std::pair<unsigned short, unsigned short> > { typedef IntPairHash<unsigned short, unsigned short> Hash; }; struct in namespace:WTF 201 template<> struct DefaultHash<std::pair<unsigned short, int> > { typedef IntPairHash<unsigned short, int> Hash; }; struct in namespace:WTF 202 template<> struct DefaultHash<std::pair<unsigned short, unsigned> > { typedef IntPairHash<unsigned short, unsigned> Hash; }; struct in namespace:WTF 203 template<> struct DefaultHash<std::pair<int, short> > { typedef IntPairHash<int, short> Hash; }; struct in namespace:WTF 204 template<> struct DefaultHash<std::pair<int, unsigned short> > { typedef IntPairHash<int, unsigned short> Hash; }; struct in namespace:WTF 205 template<> struct DefaultHash<std::pair<int, int> > { typedef IntPairHash<int, int> Hash; }; struct in namespace:WTF 206 template<> struct DefaultHash<std::pair<int, unsigned> > { typedef IntPairHash<unsigned, unsigned> Hash; }; struct in namespace:WTF 207 template<> struct DefaultHash<std::pair<unsigned, short> > { typedef IntPairHash<unsigned, short> Hash; }; struct in namespace:WTF 208 template<> struct DefaultHash<std::pair<unsigned, unsigned short> > { typedef IntPairHash<unsigned, unsigned short> Hash; }; struct in namespace:WTF 209 template<> struct DefaultHash<std::pair<unsigned, int> > { typedef IntPairHash<unsigned, int> Hash; }; struct in namespace:WTF 210 template<> struct DefaultHash<std::pair<unsigned, unsigned> > { typedef IntPairHash<unsigned, unsigned> Hash; }; struct in namespace:WTF 214 template<typename T, typename U> struct DefaultHash<std::pair<T, U> > { typedef PairHash<T, U> Hash; }; struct in namespace:WTF [all...] |
H A D | HashSetTest.cpp | 42 HashSet<int, DefaultHash<int>::Hash, InitialCapacityTestHashTraits<initialCapacity> > testSet;
|
H A D | HashMapTest.cpp | 61 typedef HashMap<double, int64_t, DefaultHash<double>::Hash, TestDoubleHashTraits> DoubleHashMap; 65 return DefaultHash<double>::Hash::hash(key) & (TestDoubleHashTraits::minimumTableSize - 1);
|
H A D | HashCountedSet.h | 30 template<typename Value, typename HashFunctions = typename DefaultHash<Value>::Hash,
|
H A D | HashSet.h | 35 template<typename ValueArg, typename HashArg = typename DefaultHash<ValueArg>::Hash,
|
/external/chromium_org/third_party/WebKit/Source/core/dom/custom/ |
H A D | CustomElementDescriptor.h | 92 template<typename T> struct DefaultHash; 93 template<> struct DefaultHash<WebCore::CustomElementDescriptor> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/ |
H A D | SkiaImageFilterBuilder.h | 66 template<> struct DefaultHash<WebCore::FilterEffect*> { struct in namespace:WTF 69 template<> struct DefaultHash<WebCore::ColorSpace> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
H A D | DOMNamedFlowCollection.cpp | 77 static unsigned hash(PassRefPtr<NamedFlow> key) { return DefaultHash<String>::Hash::hash(key->name()); } 84 static unsigned hash(const String& key) { return DefaultHash<String>::Hash::hash(key); }
|
H A D | NamedFlowCollection.cpp | 120 static unsigned hash(NamedFlow* key) { return DefaultHash<String>::Hash::hash(key->name()); } 127 static unsigned hash(const String& key) { return DefaultHash<String>::Hash::hash(key); }
|
H A D | QualifiedName.h | 153 template<typename T> struct DefaultHash; 155 template<> struct DefaultHash<WebCore::QualifiedName> { struct in namespace:WTF
|
H A D | NodeRareData.h | 73 return DefaultHash<StringType>::Hash::hash(entry.second) + entry.first; 76 static const bool safeToCompareToEmptyOrDeleted = DefaultHash<StringType>::Hash::safeToCompareToEmptyOrDeleted;
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
H A D | Cookie.h | 78 template<typename T> struct DefaultHash; 79 template<> struct DefaultHash<WebCore::Cookie> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/skia/ |
H A D | SkSizeHash.h | 42 template<> struct DefaultHash<SkSize> { struct in namespace:WTF 66 template<> struct DefaultHash<SkISize> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/weborigin/ |
H A D | SecurityOriginHash.h | 83 template<typename> struct DefaultHash; 85 template<> struct DefaultHash<RefPtr<WebCore::SecurityOrigin> > { struct in namespace:WTF
|
H A D | KURL.h | 271 template<typename T> struct DefaultHash; 272 template<> struct DefaultHash<WebCore::KURL> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/geometry/ |
H A D | IntSizeHash.h | 35 template<> struct DefaultHash<WebCore::IntSize> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
H A D | GenericFontFamilySettings.h | 88 typedef HashMap<int, AtomicString, DefaultHash<int>::Hash, UScriptCodeHashTraits> ScriptFontFamilyMap;
|
H A D | FontFallbackList.h | 44 typedef HashMap<int, GlyphPageTreeNode*, DefaultHash<int>::Hash> GlyphPages;
|
H A D | WidthCache.h | 196 typedef HashMap<uint32_t, float, DefaultHash<uint32_t>::Hash, WTF::UnsignedWithZeroKeyHashTraits<uint32_t> > SingleCharMap;
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/custom/ |
H A D | CustomFilterProgramInfo.cpp | 40 return string.isNull() ? 0 : DefaultHash<String>::Hash::hash(string);
|
H A D | CustomFilterProgramInfo.h | 104 template<> struct DefaultHash<WebCore::CustomFilterProgramInfo> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
H A D | FloatingObjects.h | 115 static unsigned hash(FloatingObject* key) { return DefaultHash<RenderBox*>::Hash::hash(key->renderer()); } 120 static unsigned hash(RenderBox* key) { return DefaultHash<RenderBox*>::Hash::hash(key); }
|
/external/chromium_org/third_party/WebKit/Source/wtf/text/ |
H A D | AtomicString.h | 253 template<typename T> struct DefaultHash; 254 template<> struct DefaultHash<AtomicString> { struct in namespace:WTF
|
H A D | StringImpl.h | 744 template<typename T> struct DefaultHash; 745 template<> struct DefaultHash<StringImpl*> { struct in class:WTF::StringImpl 748 template<> struct DefaultHash<RefPtr<StringImpl> > { struct in class:WTF::StringImpl
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
H A D | SVGElement.h | 237 return DefaultHash<QualifiedName>::Hash::hash(key);
|