Location:
e32hashtab.h
Link against: euser.lib
class DefaultHash;
Description
A set of common hashing functions for frequently occurring types.
Members
Defined in DefaultHash:
Des16(), Des16Ptr(), Des8(), Des8Ptr(), IntegerPtr()
See also:
static IMPORT_C 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.
|
|
static IMPORT_C 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.
|
|
static IMPORT_C 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.
|
|
static IMPORT_C TUint32 Des8Ptr(TDesC8 *const &);
Description
Calculate a 32 bit hash from a TDesC8 pointer.
Parameters
Return value
TUint32
|
The calculated 32 bit hash value.
|
|
static IMPORT_C TUint32 Des16Ptr(TDesC16 *const &);
Description
Calculate a 32 bit hash from a TDesC16 pointer.
Parameters
Return value
TUint32
|
The calculated 32 bit hash value.
|
|