v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::PersistentHandlesList Class Reference

#include <persistent-handles.h>

Collaboration diagram for v8::internal::PersistentHandlesList:

Public Member Functions

 PersistentHandlesList ()
 
void Iterate (RootVisitor *visitor, Isolate *isolate)
 

Private Member Functions

void Add (PersistentHandles *persistent_handles)
 
void Remove (PersistentHandles *persistent_handles)
 

Private Attributes

base::Mutex persistent_handles_mutex_
 
PersistentHandlespersistent_handles_head_
 

Friends

class PersistentHandles
 

Detailed Description

Definition at line 101 of file persistent-handles.h.

Constructor & Destructor Documentation

◆ PersistentHandlesList()

v8::internal::PersistentHandlesList::PersistentHandlesList ( )
inline

Definition at line 103 of file persistent-handles.h.

Member Function Documentation

◆ Add()

void v8::internal::PersistentHandlesList::Add ( PersistentHandles * persistent_handles)
private

Definition at line 106 of file persistent-handles.cc.

◆ Iterate()

void v8::internal::PersistentHandlesList::Iterate ( RootVisitor * visitor,
Isolate * isolate )

Definition at line 125 of file persistent-handles.cc.

◆ Remove()

void v8::internal::PersistentHandlesList::Remove ( PersistentHandles * persistent_handles)
private

Definition at line 115 of file persistent-handles.cc.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ PersistentHandles

friend class PersistentHandles
friend

Definition at line 114 of file persistent-handles.h.

Member Data Documentation

◆ persistent_handles_head_

PersistentHandles* v8::internal::PersistentHandlesList::persistent_handles_head_
private

Definition at line 112 of file persistent-handles.h.

◆ persistent_handles_mutex_

base::Mutex v8::internal::PersistentHandlesList::persistent_handles_mutex_
private

Definition at line 111 of file persistent-handles.h.


The documentation for this class was generated from the following files: