Lines Matching refs:aKey
84 * DictionaryEntry(const void* aKey) : PLDHashStringEntry(aKey) { }
164 * CONSTRUCTOR(const void* aKey)
173 * PRBool MatchEntry(const void* aKey) - return true or false depending on
174 * whether the key pointed to by aKey matches this entry
176 * static PLDHashNumber HashKey(const void* aKey) - get a hashcode based on the
292 * ENTRY_CLASS* GetEntry(aKey):
293 * Get the entry referenced by aKey and return a pointer to it. THIS IS A
299 * ENTRY_CLASS* AddEntry(aKey):
308 * void Remove(aKey)
309 * Remove the entry referenced by aKey. If the entry does not exist, nothing
341 ENTRY_CLASS* GetEntry(const KEY_TYPE aKey); \
342 ENTRY_CLASS* AddEntry(const KEY_TYPE aKey); \
343 void Remove(const KEY_TYPE aKey); \
365 ENTRY_CLASS* CLASSNAME::GetEntry(const KEY_TYPE aKey) { \
367 PL_DHashTableOperate(&mHashTable, &aKey, \
371 ENTRY_CLASS* CLASSNAME::AddEntry(const KEY_TYPE aKey) { \
373 PL_DHashTableOperate(&mHashTable, &aKey, \
376 void CLASSNAME::Remove(const KEY_TYPE aKey) { \
377 PL_DHashTableOperate(&mHashTable, &aKey, PL_DHASH_REMOVE); \
399 * MyIntStringEntry(const void* aKey) : PLDHashInt32Entry(aKey) { }
414 PLDHashStringEntry(const void* aKey) :
415 mKey(*NS_STATIC_CAST(const nsAString*, aKey)) { }
437 PLDHashCStringEntry(const void* aKey) :
438 mKey(*NS_STATIC_CAST(const nsACString*, aKey)) { }
460 PLDHashInt32Entry(const void* aKey) :
461 mKey(*(NS_STATIC_CAST(const PRInt32*, aKey))) { }
484 PLDHashVoidEntry(const void* aKey) :
485 mKey(*(const void**)aKey) { }