#include <atomic>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <type_traits>
#include <algorithm>
#include <utility>
#include <limits>
#include <climits>
#include <array>
#include <thread>
#include <mutex>
Go to the source code of this file.
|
| thread_id_t | moodycamel::details::thread_id () |
| |
| template<typename T , typename Traits > |
| void | moodycamel::swap (typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP &a, typename ConcurrentQueue< T, Traits >::ImplicitProducerKVP &b) MOODYCAMEL_NOEXCEPT |
| |
| template<typename T , typename Traits > |
| void | moodycamel::swap (ConcurrentQueue< T, Traits > &a, ConcurrentQueue< T, Traits > &b) MOODYCAMEL_NOEXCEPT |
| |
| void | moodycamel::swap (ProducerToken &a, ProducerToken &b) MOODYCAMEL_NOEXCEPT |
| |
| void | moodycamel::swap (ConsumerToken &a, ConsumerToken &b) MOODYCAMEL_NOEXCEPT |
| |
◆ MOODYCAMEL_ALIGNAS
| #define MOODYCAMEL_ALIGNAS |
( |
| alignment | ) |
|
◆ MOODYCAMEL_ALIGNED_TYPE_LIKE
| #define MOODYCAMEL_ALIGNED_TYPE_LIKE |
( |
| T, |
|
|
| obj ) |
Value:alignas(alignof(obj)) typename details::identity<T>::type
Definition at line 258 of file concurrentqueue.h.
◆ MOODYCAMEL_ALIGNOF
| #define MOODYCAMEL_ALIGNOF |
( |
| obj | ) |
|
◆ MOODYCAMEL_CATCH
| #define MOODYCAMEL_CATCH |
( |
| ... | ) |
|
◆ MOODYCAMEL_CONSTEXPR_IF
| #define MOODYCAMEL_CONSTEXPR_IF if |
◆ MOODYCAMEL_CPP11_THREAD_LOCAL_SUPPORTED
| #define MOODYCAMEL_CPP11_THREAD_LOCAL_SUPPORTED |
◆ MOODYCAMEL_DELETE_FUNCTION
| #define MOODYCAMEL_DELETE_FUNCTION = delete |
◆ MOODYCAMEL_EXCEPTIONS_ENABLED
| #define MOODYCAMEL_EXCEPTIONS_ENABLED |
◆ MOODYCAMEL_MAYBE_UNUSED
| #define MOODYCAMEL_MAYBE_UNUSED |
◆ MOODYCAMEL_NO_TSAN
| #define MOODYCAMEL_NO_TSAN |
◆ MOODYCAMEL_NOEXCEPT
| #define MOODYCAMEL_NOEXCEPT noexcept |
◆ MOODYCAMEL_NOEXCEPT_ASSIGN
| #define MOODYCAMEL_NOEXCEPT_ASSIGN |
( |
| type, |
|
|
| valueType, |
|
|
| expr ) |
◆ MOODYCAMEL_NOEXCEPT_CTOR
| #define MOODYCAMEL_NOEXCEPT_CTOR |
( |
| type, |
|
|
| valueType, |
|
|
| expr ) |
◆ MOODYCAMEL_RETHROW
| #define MOODYCAMEL_RETHROW throw |
◆ MOODYCAMEL_THREADLOCAL
| #define MOODYCAMEL_THREADLOCAL thread_local |
◆ MOODYCAMEL_THROW
| #define MOODYCAMEL_THROW |
( |
| expr | ) |
|
◆ MOODYCAMEL_TRY
| #define MOODYCAMEL_TRY try |