![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <external-reference-encoder.h>
Classes | |
| class | Value |
Public Member Functions | |
| ExternalReferenceEncoder (Isolate *isolate) | |
| ExternalReferenceEncoder (const ExternalReferenceEncoder &)=delete | |
| ExternalReferenceEncoder & | operator= (const ExternalReferenceEncoder &)=delete |
| Value | Encode (Address key) const |
| Maybe< Value > | TryEncode (Address key) const |
| const char * | NameOfAddress (Isolate *isolate, Address address) const |
Private Attributes | |
| AddressToIndexHashMap * | map_ |
Definition at line 19 of file external-reference-encoder.h.
|
explicit |
Definition at line 13 of file external-reference-encoder.cc.
|
delete |
| ExternalReferenceEncoder::Value v8::internal::ExternalReferenceEncoder::Encode | ( | Address | key | ) | const |
Definition at line 70 of file external-reference-encoder.cc.
| const char * v8::internal::ExternalReferenceEncoder::NameOfAddress | ( | Isolate * | isolate, |
| Address | address ) const |
Definition at line 87 of file external-reference-encoder.cc.
|
delete |
| Maybe< ExternalReferenceEncoder::Value > v8::internal::ExternalReferenceEncoder::TryEncode | ( | Address | key | ) | const |
Definition at line 59 of file external-reference-encoder.cc.
|
private |
Definition at line 51 of file external-reference-encoder.h.