v8 12.4.254 (node 22.4.1)
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) |
template<class T > | |
struct | V8_DEPRECATED ("Use v8::Global instead") CopyablePersistentTraits |