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

#include <atomic-entry-flag.h>

Collaboration diagram for cppgc::internal::AtomicEntryFlag:

Public Member Functions

void Enter ()
 
void Exit ()
 
bool MightBeEntered () const
 

Private Attributes

std::atomic_int entries_ {0}
 

Detailed Description

Definition at line 29 of file atomic-entry-flag.h.

Member Function Documentation

◆ Enter()

void cppgc::internal::AtomicEntryFlag::Enter ( )
inline

Definition at line 31 of file atomic-entry-flag.h.

Here is the caller graph for this function:

◆ Exit()

void cppgc::internal::AtomicEntryFlag::Exit ( )
inline

Definition at line 32 of file atomic-entry-flag.h.

Here is the caller graph for this function:

◆ MightBeEntered()

bool cppgc::internal::AtomicEntryFlag::MightBeEntered ( ) const
inline

Definition at line 37 of file atomic-entry-flag.h.

Member Data Documentation

◆ entries_

std::atomic_int cppgc::internal::AtomicEntryFlag::entries_ {0}
private

Definition at line 42 of file atomic-entry-flag.h.


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