Lines Matching refs:PLDHashTable
51 * This file provides several major things to make PLDHashTable easier to use:
81 * // entry class. It interacts very unhappily with PLDHashTable.
158 * The simplifications of PLDHashTable all hinge upon the idea of an entry
189 * entry class. It interacts very unhappily with PLDHashTable.
209 ENTRY_CLASS##GetKey(PLDHashTable* table, PLDHashEntryHdr* entry) \
215 ENTRY_CLASS##HashKey(PLDHashTable* table, const void* key) \
220 ENTRY_CLASS##MatchEntry(PLDHashTable *table, const PLDHashEntryHdr *entry, \
227 ENTRY_CLASS##ClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry) \
233 ENTRY_CLASS##InitEntry(PLDHashTable *table, PLDHashEntryHdr *entry, \
245 // HASHTABLE: the name of the PLDHashTable variable
344 PLDHashTable mHashTable; \