xentara-utils v2.0.4
The Xentara Utility Library
|
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 -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_strong(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::optional< Type > newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, Type newValue, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrder) noexcept -> bool | xentara::utils::atomic::Optional< Type > | |
compare_exchange_weak(std::optional< Type > &expectedValue, std::nullopt_t, std::memory_order memoryOrderForSuccess, std::memory_order memoryOrderForFailure) noexcept -> bool | xentara::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_free | xentara::utils::atomic::Optional< Type > | static |
is_lock_free() const noexcept -> bool | xentara::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 noexcept | xentara::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 &)=delete | xentara::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=default | xentara::utils::atomic::Optional< Type > | |
Optional(std::optional< Type > value) noexcept | xentara::utils::atomic::Optional< Type > | |
Optional(Type value) noexcept | xentara::utils::atomic::Optional< Type > | |
Optional(std::nullopt_t) noexcept | xentara::utils::atomic::Optional< Type > | |
Optional(const Optional &)=delete | xentara::utils::atomic::Optional< Type > | |
store(std::optional< Type > value) noexcept -> void | xentara::utils::atomic::Optional< Type > | |
store(std::optional< Type > value, std::memory_order memoryOrder) noexcept -> void | xentara::utils::atomic::Optional< Type > | |
store(Type value) noexcept -> void | xentara::utils::atomic::Optional< Type > | |
store(Type value, std::memory_order memoryOrder) noexcept -> void | xentara::utils::atomic::Optional< Type > | |
store(std::nullopt_t) noexcept -> void | xentara::utils::atomic::Optional< Type > | |
store(std::nullopt_t, std::memory_order memoryOrder) noexcept -> void | xentara::utils::atomic::Optional< Type > |