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

#include <parked-scope.h>

Collaboration diagram for v8::internal::ParkedMutexGuardIf:

Public Member Functions

V8_INLINE ParkedMutexGuardIf (LocalIsolate *local_isolate, base::Mutex *mutex, bool enable_mutex)
 
V8_INLINE ParkedMutexGuardIf (LocalHeap *local_heap, base::Mutex *mutex, bool enable_mutex)
 
 ParkedMutexGuardIf (const ParkedMutexGuardIf &)=delete
 
ParkedMutexGuardIfoperator= (const ParkedMutexGuardIf &)=delete
 
 ~ParkedMutexGuardIf ()
 

Private Attributes

base::Mutexmutex_ = nullptr
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ParkedMutexGuardIf() [1/3]

V8_INLINE v8::internal::ParkedMutexGuardIf::ParkedMutexGuardIf ( LocalIsolate * local_isolate,
base::Mutex * mutex,
bool enable_mutex )

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

◆ ParkedMutexGuardIf() [2/3]

V8_INLINE v8::internal::ParkedMutexGuardIf::ParkedMutexGuardIf ( LocalHeap * local_heap,
base::Mutex * mutex,
bool enable_mutex )

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

Here is the call graph for this function:

◆ ParkedMutexGuardIf() [3/3]

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

◆ ~ParkedMutexGuardIf()

v8::internal::ParkedMutexGuardIf::~ParkedMutexGuardIf ( )
inline

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

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ mutex_

base::Mutex* v8::internal::ParkedMutexGuardIf::mutex_ = nullptr
private

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


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