linuxsampler 2.3.1
|
#include <lsatomic.h>
Public Member Functions | |
atomic () | |
atomic (int m) | |
int | load (memory_order order=memory_order_seq_cst) const volatile |
void | store (int m, memory_order order=memory_order_seq_cst) volatile |
Definition at line 142 of file lsatomic.h.
|
inline |
Definition at line 144 of file lsatomic.h.
|
inlineexplicit |
Definition at line 145 of file lsatomic.h.
|
inline |
Definition at line 146 of file lsatomic.h.
References LinuxSampler::atomic_thread_fence(), LinuxSampler::memory_order_acquire, LinuxSampler::memory_order_relaxed, LinuxSampler::memory_order_release, and LinuxSampler::memory_order_seq_cst.
Referenced by LinuxSampler::SynchronizedConfig< T >::Reader::Lock().
|
inline |
Definition at line 180 of file lsatomic.h.
References LinuxSampler::atomic_thread_fence(), LinuxSampler::memory_order_acquire, LinuxSampler::memory_order_relaxed, LinuxSampler::memory_order_release, and LinuxSampler::memory_order_seq_cst.
Referenced by LinuxSampler::SynchronizedConfig< T >::Reader::Lock(), and LinuxSampler::SynchronizedConfig< T >::Reader::Unlock().