GNU Radio's TEST Package
|
#include <atomicops.h>
Public Member Functions | |
weak_atomic () | |
template<typename U> | |
weak_atomic (U &&x) | |
weak_atomic (weak_atomic const &other) | |
weak_atomic (weak_atomic &&other) | |
AE_FORCEINLINE | operator T () const |
template<typename U> | |
AE_FORCEINLINE weak_atomic const & | operator= (U &&x) |
AE_FORCEINLINE weak_atomic const & | operator= (weak_atomic const &other) |
AE_FORCEINLINE T | load () const |
AE_FORCEINLINE T | fetch_add_acquire (T increment) |
AE_FORCEINLINE T | fetch_add_release (T increment) |
|
inline |
Referenced by operator=(), operator=(), weak_atomic(), and weak_atomic().
|
inline |
|
inline |
References weak_atomic().
|
inline |
References weak_atomic().
|
inline |
References AE_FORCEINLINE.
|
inline |
References AE_FORCEINLINE.
|
inline |
References AE_FORCEINLINE.
Referenced by 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(), and moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_dequeue().
|
inline |
|
inline |
References AE_FORCEINLINE, and weak_atomic().
|
inline |
References AE_FORCEINLINE, and weak_atomic().