std::atomic_ref<T>::store

Atomically replaces the current value of the referenced object with desired. Memory is affected according to the value of order.

# Declarations

void store( value_type desired,
std::memory_order order =
std::memory_order_seq_cst ) const noexcept;

(constexpr since C++26)

# Parameters

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
LWG 3508(P3323R1)C++20store was meaningless for const Tconstrained to accept only non-const T

# See also