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

#include <parked-scope.h>

Collaboration diagram for v8::internal::ParkedMutexGuard:

Public Member Functions

V8_INLINE ParkedMutexGuard (LocalIsolate *local_isolate, base::Mutex *mutex)
 
V8_INLINE ParkedMutexGuard (LocalHeap *local_heap, base::Mutex *mutex)
 
 ParkedMutexGuard (const ParkedMutexGuard &)=delete
 
ParkedMutexGuardoperator= (const ParkedMutexGuard &)=delete
 
 ~ParkedMutexGuard ()
 

Private Attributes

base::Mutexmutex_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ParkedMutexGuard() [1/3]

V8_INLINE v8::internal::ParkedMutexGuard::ParkedMutexGuard ( LocalIsolate * local_isolate,
base::Mutex * mutex )
explicit

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

◆ ParkedMutexGuard() [2/3]

V8_INLINE v8::internal::ParkedMutexGuard::ParkedMutexGuard ( LocalHeap * local_heap,
base::Mutex * mutex )
explicit

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

Here is the call graph for this function:

◆ ParkedMutexGuard() [3/3]

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

◆ ~ParkedMutexGuard()

v8::internal::ParkedMutexGuard::~ParkedMutexGuard ( )
inline

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

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ mutex_

base::Mutex* v8::internal::ParkedMutexGuard::mutex_
private

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


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