V8 Project
v8::internal::IteratingStringHasher Member List

This is the complete list of members for v8::internal::IteratingStringHasher, including all inherited members.

AddCharacter(uint16_t c)v8::internal::StringHasherinlineprivate
AddCharacters(const Char *chars, int len)v8::internal::StringHasherinlineprotected
array_index_v8::internal::StringHasherprivate
ComputeUtf8Hash(Vector< const char > chars, uint32_t seed, int *utf16_length_out)v8::internal::StringHasherstatic
DISALLOW_COPY_AND_ASSIGN(IteratingStringHasher)v8::internal::IteratingStringHasherprivate
GetHashField()v8::internal::StringHasherprotected
has_trivial_hash()v8::internal::StringHasherinlineprotected
Hash(String *string, uint32_t seed)v8::internal::IteratingStringHasherinlinestatic
HashSequentialString(const schar *chars, int length, uint32_t seed)v8::internal::StringHasherinlinestatic
INLINE(static uint32_t AddCharacterCore(uint32_t running_hash, uint16_t c))v8::internal::StringHasher
INLINE(static uint32_t GetHashCore(uint32_t running_hash))v8::internal::StringHasher
is_array_index_v8::internal::StringHasherprivate
is_first_char_v8::internal::StringHasherprivate
IteratingStringHasher(int len, uint32_t seed)v8::internal::IteratingStringHasherinlineprivate
kZeroHashv8::internal::StringHasherstatic
length_v8::internal::StringHasherprivate
MakeArrayIndexHash(uint32_t value, int length)v8::internal::StringHasherstatic
raw_running_hash_v8::internal::StringHasherprivate
StringHasher(int length, uint32_t seed)v8::internal::StringHasherinlineexplicit
UpdateIndex(uint16_t c)v8::internal::StringHasherinlineprivate
VisitOneByteString(const uint8_t *chars, int length)v8::internal::IteratingStringHasherinline
VisitTwoByteString(const uint16_t *chars, int length)v8::internal::IteratingStringHasherinline