#include <atomicops.h>
◆ weak_atomic() [1/4]
◆ weak_atomic() [2/4]
template<typename T >
template<typename U >
◆ weak_atomic() [3/4]
◆ weak_atomic() [4/4]
◆ fetch_add_acquire()
◆ fetch_add_release()
◆ load()
References moodycamel::memory_order_relaxed.
Referenced by moodycamel::spsc_sema::LightweightSemaphore::availableApprox(), moodycamel::weak_atomic< Block * >::operator Block *(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::peek(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::pop(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::size_approx(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_dequeue(), and moodycamel::spsc_sema::LightweightSemaphore::tryWait().
◆ operator T()
◆ operator=() [1/2]
template<typename T >
template<typename U >
◆ operator=() [2/2]
The documentation for this class was generated from the following file: