Lines Matching refs:KeyClass
21 template <class KeyClass, class PtrType>
23 : public nsBaseHashtable<KeyClass, RefPtr<PtrType>, PtrType*> {
25 typedef typename KeyClass::KeyType KeyType;
27 typedef nsBaseHashtable<KeyClass, RefPtr<PtrType>, PtrType*> base_type;
31 : nsBaseHashtable<KeyClass, RefPtr<PtrType>, PtrType*>(aInitLength) {} in nsRefPtrHashtable()
95 template <class KeyClass, class PtrType>
96 bool nsRefPtrHashtable<KeyClass, PtrType>::Get(KeyType aKey, in Get()
119 template <class KeyClass, class PtrType>
120 already_AddRefed<PtrType> nsRefPtrHashtable<KeyClass, PtrType>::Get( in Get()
131 template <class KeyClass, class PtrType>
132 PtrType* nsRefPtrHashtable<KeyClass, PtrType>::GetWeak(KeyType aKey, in GetWeak()
152 template <class KeyClass, class PtrType>
154 void nsRefPtrHashtable<KeyClass, PtrType>::Put(KeyType aKey, in Put()
161 template <class KeyClass, class PtrType>
163 bool nsRefPtrHashtable<KeyClass, PtrType>::Put(KeyType aKey, RefPtr<U>&& aData, in Put()
176 template <class KeyClass, class PtrType>
177 bool nsRefPtrHashtable<KeyClass, PtrType>::Remove(KeyType aKey, in Remove()