![]() |
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.