MCPcopy Create free account
hub / github.com/cameron314/concurrentqueue / MOODYCAMEL_CONSTEXPR_IF

Function MOODYCAMEL_CONSTEXPR_IF

concurrentqueue.h:2179–2181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2177 }
2178
2179 MOODYCAMEL_CONSTEXPR_IF (MOODYCAMEL_NOEXCEPT_CTOR(T, decltype(*itemFirst), new (static_cast<T*>(nullptr)) T(details::deref_noexcept(itemFirst)))) {
2180 blockIndex.load(std::memory_order_relaxed)->front.store((pr_blockIndexFront - 1) & (pr_blockIndexSize - 1), std::memory_order_release);
2181 }
2182 }
2183
2184 // Enqueue, one block at a time

Callers 15

~ConcurrentQueueMethod · 0.85
enqueueMethod · 0.85
enqueue_bulkMethod · 0.85
try_enqueueMethod · 0.85
try_enqueue_bulkMethod · 0.85
is_emptyMethod · 0.85
enqueueMethod · 0.85
concurrentqueue.hFile · 0.85
enqueueMethod · 0.85
insert_block_index_entryFunction · 0.85
requisition_blockFunction · 0.85

Calls 2

storeMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected