Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Static Public Member Functions | Public Attributes
nsNameSpaceEntry Struct Reference
Inheritance diagram for nsNameSpaceEntry:
Inheritance graph
Collaboration diagram for nsNameSpaceEntry:
Collaboration graph

List of all members.

Public Member Functions

 nsNameSpaceEntry (const void *aKey)
 ~nsNameSpaceEntry ()
const voidGetKey () const
PRBool MatchEntry (const void *aKey) const
 nsNameSpaceEntry (nsIAtom *aPrefix)

Static Public Member Functions

static PLDHashNumber HashKey (const void *aKey)

Public Attributes

const nsAString * mKey
PRInt32 mNameSpaceID
nsCOMPtr< nsIAtomprefix
PRInt32 nameSpaceID
PLDHashNumber keyHash

Detailed Description

Definition at line 73 of file nsNameSpaceManager.cpp.

Constructor & Destructor Documentation

Definition at line 76 of file nsNameSpaceManager.cpp.

    mKey(NS_STATIC_CAST(const nsAString*, aKey))

Definition at line 80 of file nsNameSpaceManager.cpp.


Definition at line 48 of file nsXMLNameSpaceMap.cpp.

    : prefix(aPrefix) {}

Member Function Documentation

const void* nsNameSpaceEntry::GetKey ( ) const [inline]

Definition at line 83 of file nsNameSpaceManager.cpp.

    return mKey;
static PLDHashNumber nsNameSpaceEntry::HashKey ( const void aKey) [inline, static]

Definition at line 86 of file nsNameSpaceManager.cpp.

    return HashString(*NS_STATIC_CAST(const nsAString*, aKey));

Here is the call graph for this function:

PRBool nsNameSpaceEntry::MatchEntry ( const void aKey) const [inline]

Definition at line 89 of file nsNameSpaceManager.cpp.

    return NS_STATIC_CAST(const nsAString*, aKey)->Equals(*mKey);

Member Data Documentation

Definition at line 113 of file pldhash.h.

Definition at line 93 of file nsNameSpaceManager.cpp.

Definition at line 94 of file nsNameSpaceManager.cpp.

Definition at line 52 of file nsXMLNameSpaceMap.cpp.

Definition at line 51 of file nsXMLNameSpaceMap.cpp.

The documentation for this struct was generated from the following files: