![]() |
v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
|
#include <cross-thread-persistent.h>
Public Member Functions | |
CrossThreadPersistentBase ()=default | |
CrossThreadPersistentBase (const void *raw) | |
V8_CLANG_NO_SANITIZE ("address") const void *GetValueFromGC() const | |
PersistentNode * | GetNodeFromGC () const |
void | ClearFromGC () const |
PersistentNode * | GetNodeSafe () const |
void | SetNodeSafe (PersistentNode *value) const |
Additional Inherited Members | |
![]() | |
PersistentBase ()=default | |
PersistentBase (const void *raw) | |
const void * | GetValue () const |
void | SetValue (const void *value) |
PersistentNode * | GetNode () const |
void | SetNode (PersistentNode *node) |
void | ClearFromGC () const |
![]() | |
const void * | raw_ = nullptr |
PersistentNode * | node_ = nullptr |
Definition at line 22 of file cross-thread-persistent.h.
|
default |
Referenced by BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy >::BasicCrossThreadPersistent(), BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy >::BasicCrossThreadPersistent(), and BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy >::BasicCrossThreadPersistent().
|
inlineexplicit |
Definition at line 25 of file cross-thread-persistent.h.
References PersistentBase::PersistentBase().
|
inline |
Definition at line 35 of file cross-thread-persistent.h.
References ClearFromGC(), PersistentBase::raw_, and SetNodeSafe().
Referenced by ClearFromGC().
|
inline |
Definition at line 32 of file cross-thread-persistent.h.
References GetNodeFromGC(), and PersistentBase::node_.
Referenced by GetNodeFromGC().
|
inline |
Definition at line 42 of file cross-thread-persistent.h.
References PersistentBase::node_.
Referenced by BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy >::~BasicCrossThreadPersistent().
|
inline |
Definition at line 49 of file cross-thread-persistent.h.
References PersistentBase::node_, and SetNodeSafe().
Referenced by ClearFromGC(), and SetNodeSafe().
|
inline |
Definition at line 27 of file cross-thread-persistent.h.
References PersistentBase::raw_.