Searched refs:DefaultHash (Results 1 - 25 of 31) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/wtf/
H A DHashFunctions.h149 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 DHashSetTest.cpp42 HashSet<int, DefaultHash<int>::Hash, InitialCapacityTestHashTraits<initialCapacity> > testSet;
H A DHashMapTest.cpp61 typedef HashMap<double, int64_t, DefaultHash<double>::Hash, TestDoubleHashTraits> DoubleHashMap;
65 return DefaultHash<double>::Hash::hash(key) & (TestDoubleHashTraits::minimumTableSize - 1);
H A DHashCountedSet.h30 template<typename Value, typename HashFunctions = typename DefaultHash<Value>::Hash,
H A DHashSet.h35 template<typename ValueArg, typename HashArg = typename DefaultHash<ValueArg>::Hash,
/external/chromium_org/third_party/WebKit/Source/core/dom/custom/
H A DCustomElementDescriptor.h92 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 DSkiaImageFilterBuilder.h66 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 DDOMNamedFlowCollection.cpp77 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 DNamedFlowCollection.cpp120 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 DQualifiedName.h153 template<typename T> struct DefaultHash;
155 template<> struct DefaultHash<WebCore::QualifiedName> { struct in namespace:WTF
H A DNodeRareData.h73 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 DCookie.h78 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 DSkSizeHash.h42 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 DSecurityOriginHash.h83 template<typename> struct DefaultHash;
85 template<> struct DefaultHash<RefPtr<WebCore::SecurityOrigin> > { struct in namespace:WTF
H A DKURL.h271 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 DIntSizeHash.h35 template<> struct DefaultHash<WebCore::IntSize> { struct in namespace:WTF
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DGenericFontFamilySettings.h88 typedef HashMap<int, AtomicString, DefaultHash<int>::Hash, UScriptCodeHashTraits> ScriptFontFamilyMap;
H A DFontFallbackList.h44 typedef HashMap<int, GlyphPageTreeNode*, DefaultHash<int>::Hash> GlyphPages;
H A DWidthCache.h196 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 DCustomFilterProgramInfo.cpp40 return string.isNull() ? 0 : DefaultHash<String>::Hash::hash(string);
H A DCustomFilterProgramInfo.h104 template<> struct DefaultHash<WebCore::CustomFilterProgramInfo> { struct in namespace:WTF
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DFloatingObjects.h115 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 DAtomicString.h253 template<typename T> struct DefaultHash;
254 template<> struct DefaultHash<AtomicString> { struct in namespace:WTF
H A DStringImpl.h744 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 DSVGElement.h237 return DefaultHash<QualifiedName>::Hash::hash(key);

Completed in 587 milliseconds

12