GATE
Loading...
Searching...
No Matches
atomics.hpp File Reference

Atomic integer and pointer operations. More...

#include "gate/gate_core_api.hpp"
#include "gate/atomics.h"
#include "gate/gatetypes.hpp"
#include "gate/results.hpp"
#include "gate/exceptions.hpp"

Data Structures

class  AtomicFlag
 < Atomic boolean flag More...
 
class  AtomicInt
 < Atomic 32-bit integer More...
 
class  AtomicInt64
 < Atomic 64-bit integer More...
 
class  AtomicPointer
 < Atomic void* pointer More...
 
class  AtomicPtr< T >
 < Template class for typed atomic pointer More...
 
class  AtomicMutex
 < Non-recursive atomic mutex More...
 
class  AtomicLock
 < Atomic RAII mutex-lock More...
 
class  AtomicRecursiveMutex
 < Recursive atomic mutex More...
 

Detailed Description

Atomic integer and pointer operations.