Lines Matching defs:PLDHashEntryHdr
102 typedef struct PLDHashEntryHdr PLDHashEntryHdr;
117 * Each hash table sub-type should nest the PLDHashEntryHdr structure at the
135 struct PLDHashEntryHdr {
172 * If the entry value can be a subtype of PLDHashEntryHdr, rather than a type
275 PLDHashEntryHdr *entry);
290 const PLDHashEntryHdr *entry,
301 const PLDHashEntryHdr *from,
302 PLDHashEntryHdr *to);
311 PLDHashEntryHdr *entry);
330 PLDHashEntryHdr *entry,
389 PLDHashEntryHdr hdr;
394 PL_DHashGetKeyStub(PLDHashTable *table, PLDHashEntryHdr *entry);
401 const PLDHashEntryHdr *entry,
406 const PLDHashEntryHdr *entry,
411 const PLDHashEntryHdr *from,
412 PLDHashEntryHdr *to);
415 PL_DHashClearEntryStub(PLDHashTable *table, PLDHashEntryHdr *entry);
418 PL_DHashFreeStringKey(PLDHashTable *table, PLDHashEntryHdr *entry);
533 PR_EXTERN(PLDHashEntryHdr *) PL_DHASH_FASTCALL
546 PL_DHashTableRawRemove(PLDHashTable *table, PLDHashEntryHdr *entry);
588 (* PR_CALLBACK PLDHashEnumerator)(PLDHashTable *table, PLDHashEntryHdr *hdr,