#include <thread>
#include <mutex>
#include <vector>
#include <atomic>
#include <condition_variable>
#include <functional>
#include <chrono>
#include <future>
#include "exceptions.h"
Go to the source code of this file.
|
template<typename Value > |
bool | SetAtomic32 (volatile Value *value, Value newValue, Value oldValue) |
|
template<typename Value > |
bool | SetAtomic64 (volatile Value *value, Value newValue, Value oldValue) |
|
template<typename Value > |
bool | SetAtomic (volatile Value *value, Value newValue, Value oldValue) |
|
◆ OLD_ATOMICS
◆ SetAtomic()
template<typename Value >
bool SetAtomic |
( |
volatile Value * |
value, |
|
|
Value |
newValue, |
|
|
Value |
oldValue |
|
) |
| |
◆ SetAtomic32()
template<typename Value >
bool SetAtomic32 |
( |
volatile Value * |
value, |
|
|
Value |
newValue, |
|
|
Value |
oldValue |
|
) |
| |
◆ SetAtomic64()
template<typename Value >
bool SetAtomic64 |
( |
volatile Value * |
value, |
|
|
Value |
newValue, |
|
|
Value |
oldValue |
|
) |
| |