Skip to content

moodycamel

Namespaces

Name
moodycamel::spsc_sema

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
AE_FORCEINLINE void compiler_fence(
    memory_order order
)

function fence

1
2
3
AE_FORCEINLINE void fence(
    memory_order order
)

Updated on 2023-07-03 at 11:01:59 +0000