#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:
RHashSetA templated class which implements an unordered extensional set of objects of ty...
RPtrHashSetA templated class which implements an unordered extensional set of objects of ty...
RHashMapA templated class which implements an associative array with key type K and valu...
RPtrHashMapA 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.
|
|