![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <api.h>
Static Public Member Functions | |
static V8_INLINE bool | ApiCheck (bool condition, const char *location, const char *message) |
static void | ReportOOMFailure (v8::internal::Isolate *isolate, const char *location, const OOMDetails &details) |
template<class From , class To > | |
static Local< To > | Convert (v8::internal::DirectHandle< From > obj) |
template<class T > | |
static v8::internal::Handle< v8::internal::Object > | OpenPersistent (const v8::PersistentBase< T > &persistent) |
template<class T > | |
static v8::internal::DirectHandle< v8::internal::Object > | OpenPersistent (v8::Persistent< T > *persistent) |
template<class From , class To > | |
static v8::internal::Handle< To > | OpenHandle (v8::Local< From > handle) |
template<class From , class To > | |
static v8::internal::DirectHandle< To > | OpenDirectHandle (v8::Local< From > handle) |
Static Private Member Functions | |
V8_NOINLINE static V8_PRESERVE_MOST void | ReportApiFailure (const char *location, const char *message) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
|
static |