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

nsIDHashKey Class Reference

#include <nsHashKeys.h>

Inheritance diagram for nsIDHashKey:

List of all members.


Detailed Description

hashkey wrapper using nsID KeyType

See also:
nsTHashtable::EntryType for specification

Definition at line 226 of file nsHashKeys.h.


Public Types

enum  { ALLOW_MEMMOVE = PR_TRUE }
typedef const nsIDKeyType
typedef const nsIDKeyTypePointer

Public Member Functions

KeyType GetKey () const
KeyTypePointer GetKeyPointer () const
PRBool KeyEquals (KeyTypePointer aKey) const
 nsIDHashKey (const nsIDHashKey &toCopy)
 nsIDHashKey (const nsID *id)

Static Public Member Functions

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

Public Attributes

PLDHashNumber keyHash

Private Attributes

const nsID mID

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

Generated by  Doxygen 1.6.0   Back to index