V8 Project
|
#include <objects-inl.h>
Public Member Functions | |
SequentialStringKey (Vector< const Char > string, uint32_t seed) | |
virtual uint32_t | Hash () OVERRIDE |
virtual uint32_t | HashForObject (Object *other) OVERRIDE |
![]() | |
virtual bool | IsMatch (Object *other)=0 |
virtual MUST_USE_RESULT Handle< Object > | AsHandle (Isolate *isolate)=0 |
virtual | ~HashTableKey () |
Public Attributes | |
Vector< const Char > | string_ |
uint32_t | hash_field_ |
uint32_t | seed_ |
Definition at line 499 of file objects-inl.h.
|
inlineexplicit |
Definition at line 501 of file objects-inl.h.
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 504 of file objects-inl.h.
References DCHECK, v8::internal::SequentialStringKey< Char >::hash_field_, v8::internal::Name::kHashShift, v8::internal::Vector< T >::length(), v8::internal::SequentialStringKey< Char >::seed_, v8::internal::Vector< T >::start(), and v8::internal::SequentialStringKey< Char >::string_.
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 515 of file objects-inl.h.
uint32_t v8::internal::SequentialStringKey< Char >::hash_field_ |
Definition at line 520 of file objects-inl.h.
Referenced by v8::internal::SequentialStringKey< Char >::Hash().
uint32_t v8::internal::SequentialStringKey< Char >::seed_ |
Definition at line 521 of file objects-inl.h.
Referenced by v8::internal::SequentialStringKey< Char >::Hash().
Vector<const Char> v8::internal::SequentialStringKey< Char >::string_ |
Definition at line 519 of file objects-inl.h.
Referenced by v8::internal::SequentialStringKey< Char >::Hash().