![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <deserializer.h>
Public Member Functions | |
StringTableInsertionKey (Isolate *isolate, DirectHandle< String > string, DeserializingUserCodeOption deserializing_user_code) | |
StringTableInsertionKey (LocalIsolate *isolate, DirectHandle< String > string, DeserializingUserCodeOption deserializing_user_code) | |
template<typename IsolateT > | |
bool | IsMatch (IsolateT *isolate, Tagged< String > string) |
void | PrepareForInsertion (Isolate *isolate) |
void | PrepareForInsertion (LocalIsolate *isolate) |
V8_WARN_UNUSED_RESULT DirectHandle< String > | GetHandleForInsertion (Isolate *isolate) |
![]() | |
virtual | ~StringTableKey ()=default |
StringTableKey (uint32_t raw_hash_field, uint32_t length) | |
uint32_t | raw_hash_field () const |
uint32_t | hash () const |
uint32_t | length () const |
Private Attributes | |
DirectHandle< String > | string_ |
Additional Inherited Members | |
![]() | |
void | set_raw_hash_field (uint32_t raw_hash_field) |
Definition at line 362 of file deserializer.h.
|
explicit |
Definition at line 446 of file deserializer.cc.
|
explicit |
Definition at line 457 of file deserializer.cc.
|
inline |
Definition at line 382 of file deserializer.h.
template bool v8::internal::StringTableInsertionKey::IsMatch | ( | IsolateT * | isolate, |
Tagged< String > | string ) |
Definition at line 469 of file deserializer.cc.
|
inline |
Definition at line 374 of file deserializer.h.
|
inline |
Definition at line 381 of file deserializer.h.
|
private |
Definition at line 388 of file deserializer.h.