std::experimental::atomic_shared_ptr<T>::operator=
Min standard notice:
- Atomically assigns a value desired to the atomic variable. Equivalent to store(desired).
# Declarations
void operator=( shared_ptr<T> desired ) noexcept;
void operator=( const atomic_shared_ptr& ) = delete;
# Parameters
desired: value to assign
# Notes
Unlike most assignment operators, the assignment operators for atomic_shared_ptr returns void.
# See also
- (constructor)
- store
- std::atomic_is_lock_free(std::shared_ptr)std::atomic_load(std::shared_ptr)std::atomic_load_explicit(std::shared_ptr)std::atomic_store(std::shared_ptr)std::atomic_store_explicit(std::shared_ptr)std::atomic_exchange(std::shared_ptr)std::atomic_exchange_explicit(std::shared_ptr)std::atomic_compare_exchange_weak(std::shared_ptr)std::atomic_compare_exchange_strong(std::shared_ptr)std::atomic_compare_exchange_weak_explicit(std::shared_ptr)std::atomic_compare_exchange_strong_explicit(std::shared_ptr)