• Home
  • Raw
  • Download

Lines Matching defs:aKey

91671   explicit nsPtrHashKey(const T* aKey) : mKey(const_cast<T*>(aKey)) {}  in nsPtrHashKey()
91678 static KeyTypePointer KeyToPointer(KeyType aKey) { return aKey; } in KeyToPointer()
91679 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91733 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91734 static PLDHashNumber HashKey(const KeyTypePointer aKey) in HashKey()
91776 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91777 static PLDHashNumber HashKey(const KeyTypePointer aKey) in HashKey()
91808 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91809 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91839 explicit nsUint32HashKey(KeyTypePointer aKey) : mValue(*aKey) {} in nsUint32HashKey()
91846 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91847 static PLDHashNumber HashKey(KeyTypePointer aKey) { return *aKey; } in HashKey()
91865 explicit nsUint64HashKey(KeyTypePointer aKey) : mValue(*aKey) {} in nsUint64HashKey()
91872 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91873 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91894 explicit nsFloatHashKey(KeyTypePointer aKey) : mValue(*aKey) {} in nsFloatHashKey()
91901 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
91902 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91923 explicit nsISupportsHashKey(const nsISupports* aKey) in nsISupportsHashKey()
91936 static KeyTypePointer KeyToPointer(KeyType aKey) { return aKey; } in KeyToPointer()
91937 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91959 explicit nsRefPtrHashKey(const T* aKey) : mKey(const_cast<T*>(aKey)) {} in nsRefPtrHashKey()
91966 static KeyTypePointer KeyToPointer(KeyType aKey) { return aKey; } in KeyToPointer()
91967 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
91991 explicit nsClearingPtrHashKey(const T* aKey) : nsPtrHashKey<T>(aKey) {} in nsClearingPtrHashKey()
92013 explicit nsFuncPtrHashKey(const T* aKey) : mKey(*const_cast<T*>(aKey)) {} in nsFuncPtrHashKey()
92020 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
92021 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
92049 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
92050 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
92068 explicit nsDepCharHashKey(const char* aKey) : mKey(aKey) {} in nsDepCharHashKey()
92075 static const char* KeyToPointer(const char* aKey) { return aKey; } in KeyToPointer()
92076 static PLDHashNumber HashKey(const char* aKey) in HashKey()
92097 explicit nsCharPtrHashKey(const char* aKey) : mKey(strdup(aKey)) {} in nsCharPtrHashKey()
92119 static KeyTypePointer KeyToPointer(KeyType aKey) { return aKey; } in KeyToPointer()
92120 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
92147 explicit nsUnicharPtrHashKey(const char16_t* aKey) : mKey(NS_strdup(aKey)) {} in nsUnicharPtrHashKey()
92169 static KeyTypePointer KeyToPointer(KeyType aKey) { return aKey; } in KeyToPointer()
92170 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
92195 explicit nsHashableHashKey(const nsIHashable* aKey) in nsHashableHashKey()
92213 static const nsIHashable* KeyToPointer(nsIHashable* aKey) { return aKey; } in KeyToPointer()
92214 static PLDHashNumber HashKey(const nsIHashable* aKey) in HashKey()
92253 explicit nsGenericHashKey(KeyTypePointer aKey) : mKey(*aKey) {} in nsGenericHashKey()
92259 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
92260 static PLDHashNumber HashKey(KeyTypePointer aKey) { return ::mozilla::Hash(*aKey); } in HashKey()
92350 EntryType* PutEntry(KeyType aKey) in PutEntry()
92357 EntryType* PutEntry(KeyType aKey, const fallible_t&) in PutEntry()
92367 void RemoveEntry(KeyType aKey) in RemoveEntry()
92534 nsTHashtable<EntryType>::s_HashKey(const void* aKey) in s_HashKey()
92542 const void* aKey) in s_MatchEntry()
92573 const void* aKey) in s_InitEntry()
92607 explicit VoidPtrHashKey(const void* aKey) : Base(aKey) {} in VoidPtrHashKey()
92663 EntryType* PutEntry(T* aKey) in PutEntry()
92669 EntryType* PutEntry(T* aKey, const mozilla::fallible_t&) in PutEntry()
92675 void RemoveEntry(T* aKey) in RemoveEntry()
92771 bool Get(KeyType aKey, UserDataType* aData) const in Get()
92800 DataType& GetOrInsert(const KeyType& aKey) in GetOrInsert()
92817 void Put(KeyType aKey, const UserDataType& aData) in Put()
92824 __attribute__ ((warn_unused_result)) bool Put(KeyType aKey, const UserDataType& aData, in Put()
92841 void Remove(KeyType aKey) { this->RemoveEntry(aKey); } in Remove()
92910 nsBaseHashtableET<KeyClass, DataType>::nsBaseHashtableET(KeyTypePointer aKey) in nsBaseHashtableET()
92947 mozilla::Maybe<DataType> GetAndRemove(KeyType aKey) in GetAndRemove()
93947 nsRefPtrHashtable<KeyClass, PtrType>::Get(KeyType aKey, in Get()
93973 nsRefPtrHashtable<KeyClass, PtrType>::GetWeak(KeyType aKey, bool* aFound) const in GetWeak()
93995 nsRefPtrHashtable<KeyClass, PtrType>::Put(KeyType aKey, in Put()
94005 nsRefPtrHashtable<KeyClass, PtrType>::Put(KeyType aKey, in Put()
94022 nsRefPtrHashtable<KeyClass, PtrType>::Remove(KeyType aKey, in Remove()
94079 explicit nsAttrHashKey(KeyTypePointer aKey) : mKey(*aKey) {} in nsAttrHashKey()
94090 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
94091 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
108994 nsClassHashtable<KeyClass, T>::LookupOrAdd(KeyType aKey, in LookupOrAdd()
109006 nsClassHashtable<KeyClass, T>::Get(KeyType aKey, T** aRetVal) const in Get()
109039 nsClassHashtable<KeyClass, T>::RemoveAndForget(KeyType aKey, nsAutoPtr<T>& aOut) in RemoveAndForget()
109472 explicit FreeList(KeyTypePointer aKey) in FreeList()
109479 static KeyTypePointer KeyToPointer(KeyType aKey) in KeyToPointer()
109482 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()
114690 explicit FeatureValueHashEntry(KeyTypePointer aKey) { } in FeatureValueHashEntry()
114698 static KeyTypePointer KeyToPointer(KeyType aKey) { return &aKey; } in KeyToPointer()
115649 explicit Entry(KeyTypePointer aKey) : nsPtrHashKey<const nsIFrame>(aKey) {} in Entry()
145602 explicit nsURIHashKey(const nsIURI* aKey) : in nsURIHashKey()
145621 static const nsIURI* KeyToPointer(nsIURI* aKey) { return aKey; } in KeyToPointer()
145622 static PLDHashNumber HashKey(const nsIURI* aKey) { in HashKey()
170785 explicit PseudoElementHashEntry(KeyTypePointer aKey) in PseudoElementHashEntry()
170799 static KeyTypePointer KeyToPointer(KeyType& aKey) { return &aKey; } in KeyToPointer()
170800 static PLDHashNumber HashKey(KeyTypePointer aKey) in HashKey()