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

#include <js-atomics-synchronization.h>

Inheritance diagram for v8::internal::JSAtomicsMutex::TryLockGuard:
Collaboration diagram for v8::internal::JSAtomicsMutex::TryLockGuard:

Public Member Functions

 TryLockGuard (Isolate *isolate, DirectHandle< JSAtomicsMutex > mutex)
 
- Public Member Functions inherited from v8::internal::JSAtomicsMutex::LockGuardBase
 LockGuardBase (const LockGuardBase &)=delete
 
LockGuardBaseoperator= (const LockGuardBase &)=delete
 
 ~LockGuardBase ()
 
bool locked () const
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::JSAtomicsMutex::LockGuardBase
 LockGuardBase (Isolate *isolate, DirectHandle< JSAtomicsMutex > mutex, bool locked)
 

Detailed Description

Definition at line 210 of file js-atomics-synchronization.h.

Constructor & Destructor Documentation

◆ TryLockGuard()

v8::internal::JSAtomicsMutex::TryLockGuard::TryLockGuard ( Isolate * isolate,
DirectHandle< JSAtomicsMutex > mutex )
inline

Definition at line 148 of file js-atomics-synchronization-inl.h.


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