|
V8 Project
|
#include <objects-inl.h>
Inheritance diagram for v8::internal::SeqOneByteSubStringKey:
Collaboration diagram for v8::internal::SeqOneByteSubStringKey:Public Member Functions | |
| SeqOneByteSubStringKey (Handle< SeqOneByteString > string, int from, int length) | |
| virtual uint32_t | Hash () OVERRIDE |
| virtual uint32_t | HashForObject (Object *other) OVERRIDE |
| virtual bool | IsMatch (Object *string) OVERRIDE |
| virtual Handle< Object > | AsHandle (Isolate *isolate) OVERRIDE |
Public Member Functions inherited from v8::internal::HashTableKey | |
| virtual | ~HashTableKey () |
Private Attributes | |
| Handle< SeqOneByteString > | string_ |
| int | from_ |
| int | length_ |
| uint32_t | hash_field_ |
Definition at line 538 of file objects-inl.h.
|
inline |
Definition at line 540 of file objects-inl.h.
Implements v8::internal::HashTableKey.
Definition at line 13689 of file objects.cc.
References v8::internal::Isolate::factory(), and v8::internal::Hash().
Here is the call graph for this function:
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 545 of file objects-inl.h.
References DCHECK, from_, hash_field_, v8::internal::StringHasher::HashSequentialString(), v8::internal::Name::kHashShift, length_, and string_.
Here is the call graph for this function:
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 556 of file objects-inl.h.
Implements v8::internal::HashTableKey.
Definition at line 13696 of file objects.cc.
|
private |
Definition at line 565 of file objects-inl.h.
Referenced by Hash().
|
private |
Definition at line 567 of file objects-inl.h.
Referenced by Hash().
|
private |
Definition at line 566 of file objects-inl.h.
Referenced by Hash().
|
private |
Definition at line 564 of file objects-inl.h.
Referenced by Hash(), and SeqOneByteSubStringKey().