xentara-utils v2.1
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::lockFree::WaitableState< State > Member List

This is the complete list of members for xentara::utils::lockFree::WaitableState< State >, including all inherited members.

compareExchangeStrong(State &expected, State desired, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeStrong(State &expected, State desired, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeStrong(State &expected, State desired, std::memory_order memoryOrderSuccess, std::memory_order memoryOrderFailure) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeStrong(State &expected, State desired, NotifyOneTag tag, std::memory_order memoryOrderSuccess, std::memory_order memoryOrderFailure) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeWeak(State &expected, State desired, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeWeak(State &expected, State desired, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeWeak(State &expected, State desired, std::memory_order memoryOrderSuccess, std::memory_order memoryOrderFailure) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
compareExchangeWeak(State &expected, State desired, NotifyOneTag tag, std::memory_order memoryOrderSuccess, std::memory_order memoryOrderFailure) noexcept -> boolxentara::utils::lockFree::WaitableState< State >
exchange(State desired, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> Statexentara::utils::lockFree::WaitableState< State >
exchange(State desired, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> Statexentara::utils::lockFree::WaitableState< State >
fetchAdd(State value, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchAdd(State value, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchAnd(State value, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchAnd(State value, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchOr(State value, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchOr(State value, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchSubtract(State value, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchSubtract(State value, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchXor(State value, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
fetchXor(State value, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order_seq_cst) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
load(std::memory_order memoryOrder=std::memory_order::seq_cst) const noexcept -> Statexentara::utils::lockFree::WaitableState< State >
operator State() const noexceptxentara::utils::lockFree::WaitableState< State >
operator&=(State desired) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator++() noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator++(int) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator+=(State desired) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator--() noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator--(int) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator-=(State desired) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator=(State desired) noexcept -> Statexentara::utils::lockFree::WaitableState< State >
xentara::utils::tools::DisableCopy::operator=(const DisableCopy &)=deletexentara::utils::tools::DisableCopyprivate
operator^=(State desired) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
operator|=(State desired) noexcept -> State requires(std::is_integral_v< State > &&!std::is_same_v< State, bool >)xentara::utils::lockFree::WaitableState< State >
store(State desired, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> voidxentara::utils::lockFree::WaitableState< State >
store(State desired, NotifyOneTag tag, std::memory_order memoryOrder=std::memory_order::seq_cst) noexcept -> voidxentara::utils::lockFree::WaitableState< State >
value_type typedefxentara::utils::lockFree::WaitableState< State >
wait(State oldState, std::memory_order memoryOrder=std::memory_order::seq_cst) const noexcept -> Statexentara::utils::lockFree::WaitableState< State >
WaitableState() noexcept(std::is_nothrow_default_constructible_v< State >)=defaultxentara::utils::lockFree::WaitableState< State >
WaitableState(State initialState) noexceptxentara::utils::lockFree::WaitableState< State >
waitFor(State oldState, const std::chrono::duration< Rep, Period > &timeout, std::memory_order memoryOrder=std::memory_order::seq_cst) const noexcept -> Statexentara::utils::lockFree::WaitableState< State >
waitUntil(State oldState, const std::chrono::time_point< Clock, Duration > &timeoutTime, std::memory_order memoryOrder=std::memory_order::seq_cst) const noexcept -> Statexentara::utils::lockFree::WaitableState< State >