Files
cppdraft_translate/cppdraft/depr/atomics/general.md
2025-10-25 03:02:53 +03:00

886 B

[depr.atomics.general]

Annex D (normative) Compatibility features [depr]

D.23 Deprecated atomic operations [depr.atomics]

D.23.1 General [depr.atomics.general]

1

#

The header has the following additions.

namespace std {templatevoid atomic_init(volatile atomic, typename atomic::value_type) noexcept; templatevoid atomic_init(atomic, typename atomic::value_type) noexcept; templateconstexpr T kill_dependency(T y) noexcept; // freestandinginline constexpr memory_order memory_order_consume = memory_order::consume; // freestanding#define ATOMIC_VAR_INIT(value) see below}