![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <well-known-imports.h>
Public Types | |
enum class | UpdateResult : bool { kFoundIncompatibility , kOK } |
Public Member Functions | |
WellKnownImportsList ()=default | |
void | Initialize (int size) |
void | Initialize (base::Vector< const WellKnownImport > entries) |
WellKnownImport | get (int index) const |
V8_WARN_UNUSED_RESULT UpdateResult | Update (base::Vector< WellKnownImport > entries) |
Private Attributes | |
std::unique_ptr< std::atomic< WellKnownImport >[]> | statuses_ |
Definition at line 119 of file well-known-imports.h.
|
strong |
Enumerator | |
---|---|
kFoundIncompatibility | |
kOK |
Definition at line 121 of file well-known-imports.h.
|
default |
|
inline |
void v8::internal::wasm::WellKnownImportsList::Initialize | ( | base::Vector< const WellKnownImport > | entries | ) |
Definition at line 174 of file well-known-imports.cc.
|
inline |
Definition at line 126 of file well-known-imports.h.
WellKnownImportsList::UpdateResult v8::internal::wasm::WellKnownImportsList::Update | ( | base::Vector< WellKnownImport > | entries | ) |
Definition at line 145 of file well-known-imports.cc.
|
private |
Definition at line 160 of file well-known-imports.h.