Lines Matching refs:nsTHashtable
46 // helper function for nsTHashtable::Clear()
67 * public: or friend nsTHashtable<EntryType>;
109 class nsTHashtable
115 nsTHashtable();
120 ~nsTHashtable();
160 NS_ASSERTION(mTable.entrySize, "nsTHashtable was not initialized properly.");
179 NS_ASSERTION(mTable.entrySize, "nsTHashtable was not initialized properly.");
194 NS_ASSERTION(mTable.entrySize, "nsTHashtable was not initialized properly.");
235 NS_ASSERTION(mTable.entrySize, "nsTHashtable was not initialized properly.");
246 NS_ASSERTION(mTable.entrySize, "nsTHashtable was not initialized properly.");
294 nsTHashtable(nsTHashtable<EntryType>& toCopy);
297 nsTHashtable<EntryType>& operator= (nsTHashtable<EntryType>& toEqual);
305 nsTHashtable<EntryType>::nsTHashtable()
312 nsTHashtable<EntryType>::~nsTHashtable()
320 nsTHashtable<EntryType>::Init(PRUint32 initSize)
324 NS_ERROR("nsTHashtable::Init() should not be called twice.");
360 nsTHashtable<EntryType>::s_GetKey(PLDHashTable *table,
368 nsTHashtable<EntryType>::s_HashKey(PLDHashTable *table,
376 nsTHashtable<EntryType>::s_MatchEntry(PLDHashTable *table,
386 nsTHashtable<EntryType>::s_CopyEntry(PLDHashTable *table,
400 nsTHashtable<EntryType>::s_ClearEntry(PLDHashTable *table,
408 nsTHashtable<EntryType>::s_InitEntry(PLDHashTable *table,
418 nsTHashtable<EntryType>::s_EnumStub(PLDHashTable *table,