Back to index

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

#include <nsTreeStyleCache.h>

List of all members.

Public Member Functions

 nsDFAState (PRUint32 aID)
PRUint32 GetStateID ()
PRUint32 HashCode (void) const
PRBool Equals (const nsHashKey *aKey) const
nsHashKey * Clone (void) const

Public Attributes

PRUint32 mStateID

Detailed Description

Definition at line 48 of file nsTreeStyleCache.h.


Constructor & Destructor Documentation

nsDFAState::nsDFAState ( PRUint32  aID) [inline]

Definition at line 53 of file nsTreeStyleCache.h.

:mStateID(aID) {};

Here is the caller graph for this function:


Member Function Documentation

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

Definition at line 66 of file nsTreeStyleCache.h.

                               {
    return new nsDFAState(mStateID);
  }

Here is the call graph for this function:

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

Definition at line 61 of file nsTreeStyleCache.h.

                                             {
    nsDFAState* key = (nsDFAState*)aKey;
    return key->mStateID == mStateID;
  }

Definition at line 55 of file nsTreeStyleCache.h.

{ return mStateID; };

Here is the caller graph for this function:

PRUint32 nsDFAState::HashCode ( void  ) const [inline]

Definition at line 57 of file nsTreeStyleCache.h.

                                {
    return mStateID;
  }

Member Data Documentation

Definition at line 51 of file nsTreeStyleCache.h.


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