moodycamel¶
Namespaces¶
Classes¶
Name | |
---|---|
class | moodycamel::weak_atomic |
class | moodycamel::ReaderWriterQueue |
class | moodycamel::BlockingReaderWriterQueue |
Types¶
Name | |
---|---|
enum | memory_order { memory_order_relaxed, memory_order_acquire, memory_order_release, memory_order_acq_rel, memory_order_seq_cst, memory_order_sync = memory_order_seq_cst} |
Functions¶
Name | |
---|---|
AE_FORCEINLINE void | compiler_fence(memory_order order) |
AE_FORCEINLINE void | fence(memory_order order) |
Types Documentation¶
enum memory_order¶
Enumerator | Value | Description |
---|---|---|
memory_order_relaxed | ||
memory_order_acquire | ||
memory_order_release | ||
memory_order_acq_rel | ||
memory_order_seq_cst | ||
memory_order_sync | memory_order_seq_cst |
Functions Documentation¶
function compiler_fence¶
1 2 3 |
|
function fence¶
1 2 3 |
|
Updated on 2023-07-03 at 11:01:59 +0000