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

#include <parked-scope.h>

Collaboration diagram for v8::internal::ParkedRecursiveMutexGuard:

Public Member Functions

V8_INLINE ParkedRecursiveMutexGuard (LocalIsolate *local_isolate, base::RecursiveMutex *mutex)
 
V8_INLINE ParkedRecursiveMutexGuard (LocalHeap *local_heap, base::RecursiveMutex *mutex)
 
 ParkedRecursiveMutexGuard (const ParkedRecursiveMutexGuard &)=delete
 
ParkedRecursiveMutexGuardoperator= (const ParkedRecursiveMutexGuard &)=delete
 
 ~ParkedRecursiveMutexGuard ()
 

Private Attributes

base::RecursiveMutexmutex_
 

Detailed Description

Definition at line 92 of file parked-scope.h.

Constructor & Destructor Documentation

◆ ParkedRecursiveMutexGuard() [1/3]

V8_INLINE v8::internal::ParkedRecursiveMutexGuard::ParkedRecursiveMutexGuard ( LocalIsolate * local_isolate,
base::RecursiveMutex * mutex )

Definition at line 33 of file parked-scope-inl.h.

◆ ParkedRecursiveMutexGuard() [2/3]

V8_INLINE v8::internal::ParkedRecursiveMutexGuard::ParkedRecursiveMutexGuard ( LocalHeap * local_heap,
base::RecursiveMutex * mutex )

Definition at line 37 of file parked-scope-inl.h.

Here is the call graph for this function:

◆ ParkedRecursiveMutexGuard() [3/3]

v8::internal::ParkedRecursiveMutexGuard::ParkedRecursiveMutexGuard ( const ParkedRecursiveMutexGuard & )
delete

◆ ~ParkedRecursiveMutexGuard()

v8::internal::ParkedRecursiveMutexGuard::~ParkedRecursiveMutexGuard ( )
inline

Definition at line 102 of file parked-scope.h.

Member Function Documentation

◆ operator=()

ParkedRecursiveMutexGuard & v8::internal::ParkedRecursiveMutexGuard::operator= ( const ParkedRecursiveMutexGuard & )
delete

Member Data Documentation

◆ mutex_

base::RecursiveMutex* v8::internal::ParkedRecursiveMutexGuard::mutex_
private

Definition at line 105 of file parked-scope.h.


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