Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Protected Attributes
nsIntegerKey Class Reference

List of all members.

Public Member Functions

 nsIntegerKey (PRInt32 aInteger)
virtual ~nsIntegerKey (void)
PRUint32 HashCode (void) const
PRBool Equals (const nsHashKey *aKey) const
nsHashKey * Clone (void) const

Protected Attributes

PRInt32 mInteger

Detailed Description

Definition at line 66 of file nsAbOutlookDirectory.cpp.


Constructor & Destructor Documentation

nsIntegerKey::nsIntegerKey ( PRInt32  aInteger) [inline]

Definition at line 69 of file nsAbOutlookDirectory.cpp.

        : mInteger(aInteger) {
    }

Here is the caller graph for this function:

virtual nsIntegerKey::~nsIntegerKey ( void  ) [inline, virtual]

Definition at line 72 of file nsAbOutlookDirectory.cpp.

{}

Member Function Documentation

nsHashKey* nsIntegerKey::Clone ( void  ) const [inline]

Definition at line 78 of file nsAbOutlookDirectory.cpp.

{ return new nsIntegerKey(mInteger) ; }

Here is the call graph for this function:

PRBool nsIntegerKey::Equals ( const nsHashKey *  aKey) const [inline]

Definition at line 75 of file nsAbOutlookDirectory.cpp.

                                               { 
        return aKey && NS_REINTERPRET_CAST(const nsIntegerKey *, aKey)->mInteger == mInteger ; 
    }
PRUint32 nsIntegerKey::HashCode ( void  ) const [inline]

Definition at line 74 of file nsAbOutlookDirectory.cpp.


Member Data Documentation

Definition at line 81 of file nsAbOutlookDirectory.cpp.


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