|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
#include <persistent-node.h>

| Public Member Functions | |
| PersistentNode ()=default | |
| PersistentNode (const PersistentNode &)=delete | |
| PersistentNode & | operator= (const PersistentNode &)=delete | 
| void | InitializeAsUsedNode (void *owner, TraceCallback trace) | 
| void | InitializeAsFreeNode (PersistentNode *next) | 
| void | UpdateOwner (void *owner) | 
| PersistentNode * | FreeListNext () const | 
| void | Trace (Visitor *visitor) const | 
| bool | IsUsed () const | 
| void * | owner () const | 
Definition at line 25 of file persistent-node.h.
| 
 | default | 
| 
 | delete | 
| 
 | inline | 
Definition at line 47 of file persistent-node.h.
References PersistentNode::IsUsed().
Referenced by PersistentRegion::AllocateNode().
| 
 | inline | 
Definition at line 37 of file persistent-node.h.
Referenced by PersistentRegion::FreeNode().
| 
 | inline | 
Definition at line 32 of file persistent-node.h.
Referenced by PersistentRegion::AllocateNode().
| 
 | inline | 
Definition at line 57 of file persistent-node.h.
Referenced by PersistentNode::FreeListNext(), PersistentNode::owner(), PersistentNode::Trace(), and PersistentNode::UpdateOwner().
| 
 | delete | 
| 
 | inline | 
Definition at line 59 of file persistent-node.h.
References PersistentNode::IsUsed().
| 
 | inline | 
Definition at line 52 of file persistent-node.h.
References PersistentNode::IsUsed().
| 
 | inline | 
Definition at line 42 of file persistent-node.h.
References PersistentNode::IsUsed().
| PersistentNode* next_ | 
Definition at line 70 of file persistent-node.h.
| void* owner_ = nullptr | 
Definition at line 69 of file persistent-node.h.