|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
#include <persistent-node.h>
| Public Member Functions | |
| PersistentRegion ()=default | |
| ~PersistentRegion () | |
| PersistentRegion (const PersistentRegion &)=delete | |
| PersistentRegion & | operator= (const PersistentRegion &)=delete | 
| PersistentNode * | AllocateNode (void *owner, TraceCallback trace) | 
| void | FreeNode (PersistentNode *node) | 
| void | Trace (Visitor *) | 
| size_t | NodesInUse () const | 
| void | ClearAllUsedNodes () | 
Definition at line 75 of file persistent-node.h.
| 
 | default | 
| ~PersistentRegion | ( | ) | 
| 
 | delete | 
| 
 | inline | 
Definition at line 86 of file persistent-node.h.
References PersistentNode::FreeListNext(), and PersistentNode::InitializeAsUsedNode().
Referenced by BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >::BasicCrossThreadPersistent().
| void ClearAllUsedNodes | ( | ) | 
| 
 | inline | 
Definition at line 97 of file persistent-node.h.
References PersistentNode::InitializeAsFreeNode().
Referenced by BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >::Clear().
| size_t NodesInUse | ( | ) | const | 
| 
 | delete | 
| void Trace | ( | Visitor * | ) |