GATE
gate::AtomicFlag Class Reference

#include <atomics.hpp>

Inheritance diagram for gate::AtomicFlag:
gate::NonCopyable

Public Member Functions

 AtomicFlag (bool init=false)
 
void clear ()
 
bool_t set ()
 

Detailed Description

< Atomic boolean flag

Member Function Documentation

◆ clear()

void gate::AtomicFlag::clear ( )

clears atomic flag (set to false)

◆ set()

bool_t gate::AtomicFlag::set ( )

set atomic flag (set to true) and returns previous state


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