oa::Atomic
Atomic class in the OA Core public surface.
Public Methods
Public Method Documentation
Returns
voidThe declared return value.
Parameters
inDesiredT—
Returns
voidThe declared return value.
Parameters
(unnamed)const Atomic<T> &—
Returns
voidThe declared return value.
Parameters
inExpectedT &—
inDesiredT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
boolThe declared return value.
Parameters
inExpectedT &—
inDesiredT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
boolThe declared return value.
Parameters
inDesiredT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inArgT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inArgT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inArgT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inArgT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inArgT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Parameters
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
TThe declared return value.
Returns
TThe declared return value.
Returns
TThe declared return value.
Parameters
(unnamed)int—
Returns
TThe declared return value.
Parameters
inArgT—
Returns
TThe declared return value.
Returns
TThe declared return value.
Parameters
(unnamed)int—
Returns
TThe declared return value.
Parameters
inArgT—
Returns
TThe declared return value.
Parameters
(unnamed)const Atomic<T> &—
Returns
Atomic<T> &The declared return value.
Parameters
inDesiredT—
Returns
TThe declared return value.
Parameters
inDesiredT—
inOrderMemoryOrderDefault: MemoryOrder::Sequential
Returns
voidThe declared return value.