Lines Matching defs:nsHashtable
50 * nsHashtable is OBSOLETE. Use nsTHashtable or a derivative instead.
66 class nsHashtable;
134 class NS_COM nsHashtable {
142 nsHashtable(PRUint32 aSize = 16, PRBool threadSafe = PR_FALSE);
143 virtual ~nsHashtable();
150 nsHashtable *Clone();
155 nsHashtable(nsIObjectInputStream* aStream,
164 // nsObjectHashtable: an nsHashtable where the elements are C++ objects to be
169 class NS_COM nsObjectHashtable : public nsHashtable {
178 nsHashtable *Clone();
194 // nsSupportsHashtable: an nsHashtable where the elements are nsISupports*
199 : private nsHashtable
205 : nsHashtable(aSize, threadSafe) {}
209 return nsHashtable::Count();
212 return nsHashtable::Exists (aKey);
219 nsHashtable *Clone();
221 nsHashtable::Enumerate(aEnumFunc, aClosure);