Public Member Functions | Protected Member Functions

nsHashKey Class Reference

#include <nsHashtable.h>

Inheritance diagram for nsHashKey:

List of all members.

Public Member Functions

virtual ~nsHashKey (void)
virtual PRUint32 HashCode (void) const =0
virtual PRBool Equals (const nsHashKey *aKey) const =0
virtual nsHashKeyClone () const =0
virtual nsresult Write (nsIObjectOutputStream *aStream) const

Protected Member Functions

 nsHashKey (void)

Constructor & Destructor Documentation

nsHashKey::nsHashKey ( void   )  [inline, protected]
virtual nsHashKey::~nsHashKey ( void   )  [virtual]

Member Function Documentation

virtual nsHashKey* nsHashKey::Clone (  )  const [pure virtual]
virtual PRBool nsHashKey::Equals ( const nsHashKey aKey  )  const [pure virtual]
virtual PRUint32 nsHashKey::HashCode ( void   )  const [pure virtual]
virtual nsresult nsHashKey::Write ( nsIObjectOutputStream aStream  )  const [virtual]

Reimplemented in nsISupportsKey, nsCStringKey, and nsStringKey.


The documentation for this class was generated from the following file: