Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes
nsMorkReader::IDKey Class Reference

#include <nsMorkReader.h>

Inheritance diagram for nsMorkReader::IDKey:
Inheritance graph
Collaboration diagram for nsMorkReader::IDKey:
Collaboration graph

List of all members.

Public Types

typedef const nsCSubstringKeyType
typedef const nsCSubstringKeyTypePointer

Public Member Functions

 IDKey (KeyTypePointer aStr)
 IDKey (const IDKey &toCopy)
 ~IDKey ()
KeyType GetKey () const
KeyTypePointer GetKeyPointer () const
PRBool KeyEquals (const KeyTypePointer aKey) const

Static Public Member Functions

static KeyTypePointer KeyToPointer (KeyType aKey)
static PLDHashNumber HashKey (const KeyTypePointer aKey)

Public Attributes

PLDHashNumber keyHash

Private Attributes

const IDString mStr

Detailed Description

Definition at line 76 of file nsMorkReader.h.

Member Typedef Documentation

Definition at line 79 of file nsMorkReader.h.

Definition at line 80 of file nsMorkReader.h.

Member Enumeration Documentation

anonymous enum

Definition at line 98 of file nsMorkReader.h.

Constructor & Destructor Documentation

Definition at line 82 of file nsMorkReader.h.

: mStr(*aStr) { }
nsMorkReader::IDKey::IDKey ( const IDKey toCopy) [inline]

Definition at line 83 of file nsMorkReader.h.

: mStr(toCopy.mStr) { }

Definition at line 84 of file nsMorkReader.h.

{ }

Member Function Documentation

Definition at line 86 of file nsMorkReader.h.

{ return mStr; }

Definition at line 87 of file nsMorkReader.h.

{ return &mStr; }

Definition at line 94 of file nsMorkReader.h.

      return HashString(*aKey);

Here is the call graph for this function:

Definition at line 88 of file nsMorkReader.h.

      return mStr.Equals(*aKey);
static KeyTypePointer nsMorkReader::IDKey::KeyToPointer ( KeyType  aKey) [inline, static]

Definition at line 93 of file nsMorkReader.h.

{ return &aKey; }

Member Data Documentation

Definition at line 113 of file pldhash.h.

Definition at line 101 of file nsMorkReader.h.

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