![]() |
v8
10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
|
#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.
Data Structures | |
| class | Eternal< T > |
| class | PersistentBase< T > |
| class | NonCopyablePersistentTraits< T > |
| struct | CopyablePersistentTraits< T > |
| class | Persistent< T, M > |
| class | Global< T > |
| class | PersistentHandleVisitor |
Namespaces | |
| v8 | |
| v8::api_internal | |
Typedefs | |
| template<class T > | |
| using | UniquePersistent = Global< T > |
Functions | |
| V8_EXPORT Value * | Eternalize (v8::Isolate *isolate, Value *handle) |
| V8_EXPORT internal::Address * | CopyGlobalReference (internal::Address *from) |
| V8_EXPORT void | DisposeGlobal (internal::Address *global_handle) |
| V8_EXPORT void | MakeWeak (internal::Address **location_addr) |
| V8_EXPORT void * | ClearWeak (internal::Address *location) |
| V8_EXPORT void | AnnotateStrongRetainer (internal::Address *location, const char *label) |
| V8_EXPORT internal::Address * | GlobalizeReference (internal::Isolate *isolate, internal::Address *handle) |
| V8_EXPORT void | MoveGlobalReference (internal::Address **from, internal::Address **to) |
| V8_EXPORT void | MakeWeak (internal::Address *location, void *data, WeakCallbackInfo< void >::Callback weak_callback, WeakCallbackType type) |