Lines Matching refs:aKey
64 nsBaseHashtableET(KeyTypePointer aKey);
118 * @param aKey the key to retreive
125 PRBool Get(KeyType aKey, UserDataType* pData) const
127 EntryType* ent = this->GetEntry(aKey);
140 * @param aKey the key to put
144 PRBool Put(KeyType aKey, UserDataType aData)
146 EntryType* ent = this->PutEntry(aKey);
158 * @param aKey the key to remove from the hashtable
160 void Remove(KeyType aKey) { this->RemoveEntry(aKey); }
164 * @param aKey the key being enumerated
172 (*PR_CALLBACK EnumReadFunction)(KeyType aKey,
196 * @param aKey the key being enumerated
206 (*PR_CALLBACK EnumFunction)(KeyType aKey,
284 PRBool Get(KeyType aKey, UserDataType* pData) const;
285 PRBool Put(KeyType aKey, UserDataType aData);
286 void Remove(KeyType aKey);
302 nsBaseHashtableET<KeyClass,DataType>::nsBaseHashtableET(KeyTypePointer aKey) :
303 KeyClass(aKey)
390 nsBaseHashtableMT<KeyClass,DataType,UserDataType>::Get(KeyType aKey,
395 nsBaseHashtable<KeyClass,DataType,UserDataType>::Get(aKey, pData);
403 nsBaseHashtableMT<KeyClass,DataType,UserDataType>::Put(KeyType aKey,
408 nsBaseHashtable<KeyClass,DataType,UserDataType>::Put(aKey, aData);
416 nsBaseHashtableMT<KeyClass,DataType,UserDataType>::Remove(KeyType aKey)
419 nsBaseHashtable<KeyClass,DataType,UserDataType>::Remove(aKey);