|
xentara-utils v2.0.6
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 > |