|
| | 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]) |
| |