|
V8 Project
|
Inheritance diagram for v8::internal::TwoCharHashTableKey:
Collaboration diagram for v8::internal::TwoCharHashTableKey:Public Member Functions | |
| TwoCharHashTableKey (uint16_t c1, uint16_t c2, uint32_t seed) | |
| bool | IsMatch (Object *o) OVERRIDE |
| uint32_t | Hash () OVERRIDE |
| uint32_t | HashForObject (Object *key) OVERRIDE |
| Handle< Object > | AsHandle (Isolate *isolate) OVERRIDE |
Public Member Functions inherited from v8::internal::HashTableKey | |
| virtual | ~HashTableKey () |
Private Attributes | |
| uint16_t | c1_ |
| uint16_t | c2_ |
| uint32_t | hash_ |
Definition at line 14604 of file objects.cc.
|
inline |
Definition at line 14606 of file objects.cc.
References DCHECK_EQ, v8::internal::StringHasher::HashSequentialString(), v8::internal::Name::kHashBitMask, v8::internal::Name::kHashShift, v8::internal::Name::kIsNotArrayIndexMask, and v8::internal::StringHasher::kZeroHash.
Here is the call graph for this function:Implements v8::internal::HashTableKey.
Definition at line 14649 of file objects.cc.
References UNREACHABLE.
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 14644 of file objects.cc.
Implements v8::internal::HashTableKey.
Definition at line 14635 of file objects.cc.
References v8::internal::String::length().
Here is the call graph for this function:
|
private |
Definition at line 14657 of file objects.cc.
|
private |
Definition at line 14658 of file objects.cc.
|
private |
Definition at line 14659 of file objects.cc.