#include <e32hashtab.h>
Link against:
euser.lib
class DefaultHash;
Description
A set of common hashing functions for frequently occurring types.
Members
Defined in DefaultHash
:
See also:
RHashSet
A templated class which implements an unordered extensional set of objects of ty...
RPtrHashSet
A templated class which implements an unordered extensional set of objects of ty...
RHashMap
A templated class which implements an associative array with key type K and valu...
RPtrHashMap
A templated class which implements an associative array with key type K and valu...
Member functions
IMPORT_C static TUint32 Integer(const TInt &);
Description
Calculate a 32 bit hash from a 32 bit integer.
Parameters
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
IMPORT_C static TUint32 Des8(const TDesC8 &);
Description
Calculate a 32 bit hash from an 8 bit descriptor.
Parameters
const TDesC8 & |
The descriptor to be hashed.
|
|
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
IMPORT_C static TUint32 Des16(const TDesC16 &);
Description
Calculate a 32 bit hash from a 16 bit descriptor.
Parameters
const TDesC16 & |
The descriptor to be hashed.
|
|
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
IntegerPtr(TInt *const &)
IMPORT_C static TUint32 IntegerPtr(TInt *const &);
Description
Calculate a 32 bit hash from a TInt pointer.
Parameters
TInt *const & |
The TInt pointer to be hashed.
|
|
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
IMPORT_C static TUint32 Des8Ptr(TDesC8 *const &);
Description
Calculate a 32 bit hash from a TDesC8
pointer.
Parameters
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
Des16Ptr(TDesC16 *const &)
IMPORT_C static TUint32 Des16Ptr(TDesC16 *const &);
Description
Calculate a 32 bit hash from a TDesC16
pointer.
Parameters
Return value
TUint32
|
The calculated 32 bit hash value.
|
|