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

nsISupportsHashKey Class Reference

#include <nsHashKeys.h>

Inheritance diagram for nsISupportsHashKey:

List of all members.

Detailed Description

hashkey wrapper using nsISupports* KeyType

See also:
nsTHashtable::EntryType for specification

Definition at line 160 of file nsHashKeys.h.

Public Types

typedef nsISupportsKeyType
typedef const nsISupportsKeyTypePointer

Public Member Functions

KeyType GetKey () const
KeyTypePointer GetKeyPointer () const
PRBool KeyEquals (KeyTypePointer aKey) const
 nsISupportsHashKey (const nsISupportsHashKey &toCopy)
 nsISupportsHashKey (const nsISupports *key)

Static Public Member Functions

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

Public Attributes

PLDHashNumber keyHash

Private Attributes

nsCOMPtr< nsISupportsmSupports

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

Generated by  Doxygen 1.6.0   Back to index