#include <cassert>
#include <type_traits>
#include <atomic>
#include <utility>
Go to the source code of this file.
◆ AE_ALIGN
Value:__attribute__((aligned(x)))
◆ AE_ARCH_UNKNOWN
◆ AE_FORCEINLINE
#define AE_FORCEINLINE inline |
Referenced by moodycamel::compiler_fence(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::enqueue(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::enqueue(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::enqueue(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::enqueue(), moodycamel::fence(), moodycamel::weak_atomic< T >::fetch_add_acquire(), moodycamel::weak_atomic< T >::fetch_add_release(), moodycamel::weak_atomic< T >::load(), moodycamel::weak_atomic< Block * >::operator Block *(), moodycamel::weak_atomic< T >::operator=(), moodycamel::weak_atomic< T >::operator=(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::peek(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::pop(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::size_approx(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_enqueue(), moodycamel::BlockingReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_enqueue(), moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_enqueue(), and moodycamel::ReaderWriterQueue< T, MAX_BLOCK_SIZE >::try_enqueue().
◆ AE_UNUSED
◆ AE_USE_STD_ATOMIC_FOR_WEAK_ATOMIC
#define AE_USE_STD_ATOMIC_FOR_WEAK_ATOMIC |