Iros
 
Loading...
Searching...
No Matches
di::sync::Atomic< T > Member List

This is the complete list of members for di::sync::Atomic< T >, including all inherited members.

Atomic()=defaultdi::sync::Atomic< T >
Atomic(Atomic const &)=deletedi::sync::Atomic< T >
Atomic(T value)di::sync::Atomic< T >inlineexplicit
compare_exchange_strong(T &expected, T desired, MemoryOrder success, MemoryOrder failure) -> booldi::sync::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, MemoryOrder success, MemoryOrder failure) volatile -> booldi::sync::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, MemoryOrder order=MemoryOrder::SequentialConsistency) -> booldi::sync::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> booldi::sync::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, MemoryOrder success, MemoryOrder failure) -> booldi::sync::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, MemoryOrder success, MemoryOrder failure) volatile -> booldi::sync::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, MemoryOrder order=MemoryOrder::SequentialConsistency) -> booldi::sync::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> booldi::sync::Atomic< T >inline
exchange(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) -> Tdi::sync::Atomic< T >inline
exchange(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> Tdi::sync::Atomic< T >inline
fetch_add(DeltaType delta, MemoryOrder order=MemoryOrder::SequentialConsistency) -> T requires(concepts::Integral< T >||concepts::Pointer< T >)di::sync::Atomic< T >inline
fetch_add(DeltaType delta, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> T requires(concepts::Integral< T >||concepts::Pointer< T >)di::sync::Atomic< T >inline
fetch_and(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
fetch_and(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
fetch_or(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
fetch_or(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
fetch_sub(DeltaType delta, MemoryOrder order=MemoryOrder::SequentialConsistency) -> T requires(concepts::Integral< T >||concepts::Pointer< T >)di::sync::Atomic< T >inline
fetch_sub(DeltaType delta, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> T requires(concepts::Integral< T >||concepts::Pointer< T >)di::sync::Atomic< T >inline
fetch_xor(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
fetch_xor(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) volatile -> T requires(concepts::Integral< T >)di::sync::Atomic< T >inline
load(MemoryOrder order=MemoryOrder::SequentialConsistency) const -> Tdi::sync::Atomic< T >inline
load(MemoryOrder order=MemoryOrder::SequentialConsistency) const volatile -> Tdi::sync::Atomic< T >inline
operator=(Atomic const &) -> Atomic &=deletedi::sync::Atomic< T >
operator=(Atomic const &) volatile -> Atomic &=deletedi::sync::Atomic< T >
store(T value, MemoryOrder order=MemoryOrder::SequentialConsistency)di::sync::Atomic< T >inline
store(T value, MemoryOrder order=MemoryOrder::SequentialConsistency) volatiledi::sync::Atomic< T >inline