Searched refs:HashTraits (Results 1 – 25 of 56) sorted by relevance
123
36 template<typename T> struct HashTraits;58 template<typename T> struct HashTraits : GenericHashTraits<T> { };67 template<> struct HashTraits<float> : FloatHashTraits<float> { };68 template<> struct HashTraits<double> : FloatHashTraits<double> { };79 template<typename P> struct HashTraits<P*> : GenericHashTraits<P*> {92 template<typename P> struct HashTraits<RefPtr<P> > : SimpleClassHashTraits<RefPtr<P> > { };93 template<> struct HashTraits<String> : SimpleClassHashTraits<String> { };113 …struct HashTraits<pair<First, Second> > : public PairHashTraits<HashTraits<First>, HashTraits<Seco…117 using WTF::HashTraits;
34 HashTraits.h
31 typename Traits = HashTraits<Value> > class HashCountedSet {
237 … template<typename P> struct HashTraits<RetainPtr<P> > : SimpleClassHashTraits<RetainPtr<P> > { };
58 struct HashTraits { struct59 typedef WTF::HashTraits<RefPtr<StringImpl> > FirstTraits; argument84 …typedef WeakGCMap<Hash::Key, Structure, WeakGCMapFinalizerCallback, Hash, HashTraits> TransitionMa… argument
49 …pename HashArg = typename DefaultHash<KeyType>::Hash, typename KeyTraitsArg = HashTraits<KeyType> >162 return HashTraits<ExternalType>::emptyValue(); in take()
122 …typedef HashMap<RefPtr<StringImpl>, SymbolTableEntry, IdentifierRepHash, HashTraits<RefPtr<StringI…
105 template<> struct HashTraits<JSC::RegExpKey> : GenericHashTraits<JSC::RegExpKey> {
370 struct EncodedJSValueHashTraits : HashTraits<EncodedJSValue> {379 struct EncodedJSValueHashTraits : HashTraits<EncodedJSValue> {
1 #import <JavaScriptCore/HashTraits.h>
53 template<> struct HashTraits<WebCore::KURL> : SimpleClassHashTraits<WebCore::KURL> { };
52 template<> struct HashTraits<WTF::AtomicString> : GenericHashTraits<WTF::AtomicString> {
36 template<> struct HashTraits<WebCore::IntSize> : GenericHashTraits<WebCore::IntSize> {
35 template<> struct HashTraits<WebCore::IntPoint> : GenericHashTraits<WebCore::IntPoint> {
50 template<> struct HashTraits<WebCore::IntRect> : GenericHashTraits<WebCore::IntRect> {
60 …template<> struct HashTraits<WebCore::ProtectionSpace> : SimpleClassHashTraits<WebCore::Protection…
164 ASSERT(!HashTraits<AXID>::isDeletedValue(axID)); in get()177 ASSERT(!HashTraits<AXID>::isDeletedValue(axID)); in get()392 } while (!objID || HashTraits<AXID>::isDeletedValue(objID) || m_idsInUse.contains(objID)); in platformGenerateAXID()425 ASSERT(!HashTraits<AXID>::isDeletedValue(objID)); in removeAXID()
87 template<> struct HashTraits<JSC::CallIdentifier> : GenericHashTraits<JSC::CallIdentifier> {
120 } while (objID == 0 || HashTraits<AXID>::isDeletedValue(objID) || m_idsInUse.contains(objID)); in platformGenerateAXID()
160 template<typename P> struct HashTraits<JSC::Strong<P> > : SimpleClassHashTraits<JSC::Strong<P> > { …
151 template<typename P> struct HashTraits<JSC::Weak<P> > : SimpleClassHashTraits<JSC::Weak<P> > { };
145 struct TileMapKeyTraits : HashTraits<TileMapKey> {
52 …return key != HashTraits<typename HashMap::KeyType>::emptyValue() && !HashTraits<typename HashMap:… in isGoodKey()
144 …template<> struct HashTraits<WebCore::QualifiedName> : SimpleClassHashTraits<WebCore::QualifiedNam…
224 template<typename P> struct HashTraits<COMPtr<P> > : GenericHashTraits<COMPtr<P> > {