Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsCStringHashKey Class Reference

#include <nsHashKeys.h>

Inheritance diagram for nsCStringHashKey:

List of all members.


Detailed Description

hashkey wrapper using nsACString KeyType

See also:
nsTHashtable::EntryType for specification

Definition at line 102 of file nsHashKeys.h.


Public Types

enum  { ALLOW_MEMMOVE = PR_TRUE }
typedef const nsACString & KeyType
typedef const nsACString * KeyTypePointer

Public Member Functions

KeyType GetKey () const
KeyTypePointer GetKeyPointer () const
PRBool KeyEquals (KeyTypePointer aKey) const
 nsCStringHashKey (const nsCStringHashKey &toCopy)
 nsCStringHashKey (const nsACString *aStr)

Static Public Member Functions

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

Public Attributes

PLDHashNumber keyHash

Private Attributes

const nsCString mStr

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

Generated by  Doxygen 1.6.0   Back to index