![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <module.h>
Public Types | |
enum | { kToStringTagFieldIndex , kInObjectFieldCount } |
Public Member Functions | |
V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > | GetExport (Isolate *isolate, DirectHandle< String > name) |
bool | HasExport (Isolate *isolate, DirectHandle< String > name) |
Static Public Member Functions | |
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetPropertyAttributes (LookupIterator *it) |
static V8_WARN_UNUSED_RESULT Maybe< bool > | DefineOwnProperty (Isolate *isolate, DirectHandle< JSModuleNamespace > o, DirectHandle< Object > key, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) |
Static Public Attributes | |
static constexpr int | kSize |
anonymous enum |
|
static |
MaybeDirectHandle< Object > v8::internal::JSModuleNamespace::GetExport | ( | Isolate * | isolate, |
DirectHandle< String > | name ) |
|
static |
bool v8::internal::JSModuleNamespace::HasExport | ( | Isolate * | isolate, |
DirectHandle< String > | name ) |
|
staticconstexpr |