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

nsUint32HashKey Class Reference

#include <nsHashKeys.h>

Inheritance diagram for nsUint32HashKey:

List of all members.


Detailed Description

hashkey wrapper using PRUint32 KeyType

See also:
nsTHashtable::EntryType for specification

Definition at line 133 of file nsHashKeys.h.


Public Types

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

Public Member Functions

KeyType GetKey () const
KeyTypePointer GetKeyPointer () const
PRBool KeyEquals (KeyTypePointer aKey) const
 nsUint32HashKey (const nsUint32HashKey &toCopy)
 nsUint32HashKey (KeyTypePointer aKey)

Static Public Member Functions

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

Public Attributes

PLDHashNumber keyHash

Private Attributes

const PRUint32 mValue

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

Generated by  Doxygen 1.6.0   Back to index