|
| StringHasher () |
|
void | addCharactersAssumingAligned (UChar a, UChar b) |
|
void | addCharacter (UChar character) |
|
void | addCharacters (UChar a, UChar b) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T > |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data) |
|
template<typename T > |
void | addCharacters (const T *data) |
|
unsigned | hashWithTop8BitsMasked () const |
|
unsigned | hash () const |
|
| StringHasher () |
|
void | addCharactersAssumingAligned (UChar a, UChar b) |
|
void | addCharacter (UChar character) |
|
void | addCharacters (UChar a, UChar b) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T > |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data) |
|
template<typename T > |
void | addCharacters (const T *data) |
|
unsigned | hashWithTop8BitsMasked () const |
|
unsigned | hash () const |
|
| StringHasher () |
|
void | addCharactersAssumingAligned (UChar a, UChar b) |
|
void | addCharacter (UChar character) |
|
void | addCharacters (UChar a, UChar b) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T > |
void | addCharactersAssumingAligned (const T *data) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T > |
void | addCharacters (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
void | addCharacters (const T *data) |
|
template<typename T > |
void | addCharacters (const T *data) |
|
unsigned | hashWithTop8BitsMasked () const |
|
unsigned | hash () const |
|
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data) |
|
template<typename T > |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHash (const T *data) |
|
static unsigned | hashMemory (const void *data, unsigned length) |
|
template<size_t length> |
static unsigned | hashMemory (const void *data) |
|
static constexpr unsigned | finalize (unsigned hash) |
|
static constexpr unsigned | finalizeAndMaskTop8Bits (unsigned hash) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHash (const T(&characters)[charactersCount]) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHashAndMaskTop8Bits (const T(&characters)[charactersCount]) |
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data) |
|
template<typename T > |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHash (const T *data) |
|
static unsigned | hashMemory (const void *data, unsigned length) |
|
template<size_t length> |
static unsigned | hashMemory (const void *data) |
|
static constexpr unsigned | finalize (unsigned hash) |
|
static constexpr unsigned | finalizeAndMaskTop8Bits (unsigned hash) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHash (const T(&characters)[charactersCount]) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHashAndMaskTop8Bits (const T(&characters)[charactersCount]) |
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHashAndMaskTop8Bits (const T *data) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T , UChar Converter> |
static unsigned | computeHash (const T *data) |
|
template<typename T > |
static unsigned | computeHash (const T *data, unsigned length) |
|
template<typename T > |
static unsigned | computeHash (const T *data) |
|
static unsigned | hashMemory (const void *data, unsigned length) |
|
template<size_t length> |
static unsigned | hashMemory (const void *data) |
|
static constexpr unsigned | finalize (unsigned hash) |
|
static constexpr unsigned | finalizeAndMaskTop8Bits (unsigned hash) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHash (const T(&characters)[charactersCount]) |
|
template<typename T , unsigned charactersCount> |
static constexpr unsigned | computeLiteralHashAndMaskTop8Bits (const T(&characters)[charactersCount]) |
|