Public Member Functions | Protected Attributes

nsContentListKey Class Reference

Class that's used as the key to hash nsContentList implementations for fast retrieval. More...

#include <nsContentList.h>

Inheritance diagram for nsContentListKey:
Collaboration diagram for nsContentListKey:

List of all members.

Public Member Functions

 nsContentListKey (nsINode *aRootNode, nsIAtom *aMatchAtom, PRInt32 aMatchNameSpaceId)
 nsContentListKey (const nsContentListKey &aContentListKey)
PRBool Equals (const nsContentListKey &aContentListKey) const
PRUint32 GetHash (void) const

Protected Attributes

nsCOMPtr< nsIAtommMatchAtom
PRInt32 mMatchNameSpaceId
nsINode * mRootNode

Detailed Description

Class that's used as the key to hash nsContentList implementations for fast retrieval.


Constructor & Destructor Documentation

nsContentListKey::nsContentListKey ( nsINode *  aRootNode,
nsIAtom aMatchAtom,
PRInt32  aMatchNameSpaceId 
) [inline]
nsContentListKey::nsContentListKey ( const nsContentListKey aContentListKey  )  [inline]

Member Function Documentation

PRBool nsContentListKey::Equals ( const nsContentListKey aContentListKey  )  const [inline]
PRUint32 nsContentListKey::GetHash ( void   )  const [inline]

Member Data Documentation

nsINode* nsContentListKey::mRootNode [protected]

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