GATE
|
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... | |
Atomic integer and pointer operations.