![]() |
v8 13.6.233 (node 24.1.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 > |
| class | Persistent< T, M > |
| class | Global< T > |
| class | PersistentHandleVisitor |
Namespaces | |
| namespace | v8 |
| namespace | v8::api_internal |
Typedefs | |
| template<class T> | |
| using | UniquePersistent = Global<T> |
Functions | |
| V8_EXPORT internal::Address * | 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 value) |
| 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) |