![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "v8-internal.h"#include "v8-local-handle.h"#include "v8-weak-callback-info.h"#include "v8config.h"Go to the source code of this file.
Classes | |
| class | v8::Eternal< T > |
| class | v8::PersistentBase< T > |
| class | v8::NonCopyablePersistentTraits< T > |
| class | v8::Persistent< T, M > |
| class | v8::Global< T > |
| class | v8::PersistentHandleVisitor |
Namespaces | |
| namespace | v8 |
| namespace | v8::api_internal |
Typedefs | |
| template<class T > | |
| using | v8::UniquePersistent = Global<T> |
Functions | |
| i::Address * | v8::api_internal::Eternalize (Isolate *v8_isolate, Value *value) |
| V8_EXPORT internal::Address * | v8::api_internal::CopyGlobalReference (internal::Address *from) |
| V8_EXPORT void | v8::api_internal::DisposeGlobal (internal::Address *global_handle) |
| V8_EXPORT void | v8::api_internal::MakeWeak (internal::Address **location_addr) |
| V8_EXPORT void * | v8::api_internal::ClearWeak (internal::Address *location) |
| V8_EXPORT void | v8::api_internal::AnnotateStrongRetainer (internal::Address *location, const char *label) |
| V8_EXPORT internal::Address * | v8::api_internal::GlobalizeReference (internal::Isolate *isolate, internal::Address value) |
| void | v8::api_internal::MoveGlobalReference (internal::Address **from, internal::Address **to) |
| V8_EXPORT void | v8::api_internal::MakeWeak (internal::Address *location, void *data, WeakCallbackInfo< void >::Callback weak_callback, WeakCallbackType type) |