34 int load(std::memory_order = std::memory_order_relaxed)
const
39 void store(
int new_value, std::memory_order = std::memory_order_relaxed)
44 int exchange(
int new_value, std::memory_order = std::memory_order_relaxed)
46 std::swap(new_value,
value);
Definition null_mutex.h:25
int exchange(int new_value, std::memory_order=std::memory_order_relaxed)
Definition null_mutex.h:44
int load(std::memory_order=std::memory_order_relaxed) const
Definition null_mutex.h:34
null_atomic_int(int new_value)
Definition null_mutex.h:29
int value
Definition null_mutex.h:26
void store(int new_value, std::memory_order=std::memory_order_relaxed)
Definition null_mutex.h:39
null_atomic_int()=default
Definition null_mutex.h:15
void lock() const
Definition null_mutex.h:16
void unlock() const
Definition null_mutex.h:19
annotation details
Definition tag_strings.h:125