xentara-utils v2.0.4
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::atomic::Optional< Type > Member List

This is the complete list of members for xentara::utils::atomic::Optional< Type >, including all inherited members.

compare_exchange_strong(std::optional< Type > &expectedValue, std::optional< Type > newValue) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrder) noexcept -> boolxentara::utils::atomic::Optional< Type >
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> boolxentara::utils::atomic::Optional< Type >
exchange(std::optional< Type > newValue) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
exchange(std::optional< Type > newValue, std::memory_order memoryOrder) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
exchange(Type newValue) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
exchange(Type newValue, std::memory_order memoryOrder) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
exchange(std::nullopt_t) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
exchange(std::nullopt_t, std::memory_order memoryOrder) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
is_always_lock_freexentara::utils::atomic::Optional< Type >static
is_lock_free() const noexcept -> boolxentara::utils::atomic::Optional< Type >
load() const noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
load(std::memory_order memoryOrder) const noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
operator std::optional< Type >() const noexceptxentara::utils::atomic::Optional< Type >
operator<=>xentara::utils::atomic::Optional< Type >friend
operator<=>xentara::utils::atomic::Optional< Type >friend
operator<=>xentara::utils::atomic::Optional< Type >friend
operator=(std::optional< Type > value) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
operator=(Type value) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
operator=(std::nullopt_t) noexcept -> std::optional< Type >xentara::utils::atomic::Optional< Type >
operator=(const Optional &)=deletexentara::utils::atomic::Optional< Type >
operator==xentara::utils::atomic::Optional< Type >friend
operator==xentara::utils::atomic::Optional< Type >friend
operator==xentara::utils::atomic::Optional< Type >friend
Optional() noexcept=defaultxentara::utils::atomic::Optional< Type >
Optional(std::optional< Type > value) noexceptxentara::utils::atomic::Optional< Type >
Optional(Type value) noexceptxentara::utils::atomic::Optional< Type >
Optional(std::nullopt_t) noexceptxentara::utils::atomic::Optional< Type >
Optional(const Optional &)=deletexentara::utils::atomic::Optional< Type >
store(std::optional< Type > value) noexcept -> voidxentara::utils::atomic::Optional< Type >
store(std::optional< Type > value, std::memory_order memoryOrder) noexcept -> voidxentara::utils::atomic::Optional< Type >
store(Type value) noexcept -> voidxentara::utils::atomic::Optional< Type >
store(Type value, std::memory_order memoryOrder) noexcept -> voidxentara::utils::atomic::Optional< Type >
store(std::nullopt_t) noexcept -> voidxentara::utils::atomic::Optional< Type >
store(std::nullopt_t, std::memory_order memoryOrder) noexcept -> voidxentara::utils::atomic::Optional< Type >