Lines Matching refs:class

45 template<class KeyClass,class DataType,class UserDataType>
46 class nsBaseHashtable; // forward declaration
49 * the private nsTHashtable::EntryType class used by nsBaseHashtable
50 * @see nsTHashtable for the specification of this class
53 template<class KeyClass,class DataType>
54 class nsBaseHashtableET : public KeyClass
58 friend class nsTHashtable< nsBaseHashtableET<KeyClass,DataType> >;
71 * This class manages simple data types that do not need construction or
74 * @param KeyClass a wrapper-class for the hashtable key, see nsHashKeys.h
81 template<class KeyClass,class DataType,class UserDataType>
82 class nsBaseHashtable :
96 * locking on all class methods
262 * This class is a thread-safe version of nsBaseHashtable.
264 template<class KeyClass,class DataType,class UserDataType>
265 class nsBaseHashtableMT :
301 template<class KeyClass,class DataType>
306 template<class KeyClass,class DataType>
313 template<class KeyClass,class DataType>
322 template<class KeyClass,class DataType,class UserDataType>
341 template<class KeyClass,class DataType,class UserDataType>
357 template<class KeyClass,class DataType,class UserDataType>
364 template<class KeyClass,class DataType,class UserDataType>
377 template<class KeyClass,class DataType,class UserDataType>
388 template<class KeyClass,class DataType,class UserDataType>
401 template<class KeyClass,class DataType,class UserDataType>
414 template<class KeyClass,class DataType,class UserDataType>
423 template<class KeyClass,class DataType,class UserDataType>
436 template<class KeyClass,class DataType,class UserDataType>
449 template<class KeyClass,class DataType,class UserDataType>