Skip to content

Commit 4f92571

Browse files
jensmaurertkoeppe
authored andcommitted
[atomics.ref.float] Apply missing changes from P3323R1
Paper P3323R1 cv-qualified types in atomic and atomic_ref was incompletely applied in commit cd4dbcf.
1 parent 691ab30 commit 4f92571

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

source/threads.tex

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3751,32 +3751,32 @@
37513751
constexpr atomic_ref(const atomic_ref&) noexcept;
37523752
atomic_ref& operator=(const atomic_ref&) = delete;
37533753

3754-
constexpr void store(@\placeholdernc{floating-point-type}@,
3754+
constexpr void store(value_type,
37553755
memory_order = memory_order::seq_cst) const noexcept;
37563756
constexpr value_type operator=(value_type) const noexcept;
37573757
constexpr value_type load(memory_order = memory_order::seq_cst) const noexcept;
3758-
constexpr operator @\placeholdernc{floating-point-type}@() const noexcept;
3758+
constexpr operator value_type() const noexcept;
37593759

3760-
constexpr value_type exchange(@\placeholdernc{floating-point-type}@,
3760+
constexpr value_type exchange(value_type,
37613761
memory_order = memory_order::seq_cst) const noexcept;
3762-
constexpr bool compare_exchange_weak(value_type&, @\placeholdernc{floating-point-type}@,
3762+
constexpr bool compare_exchange_weak(value_type&, value_type,
37633763
memory_order, memory_order) const noexcept;
3764-
constexpr bool compare_exchange_strong(value_type&, @\placeholdernc{floating-point-type}@,
3764+
constexpr bool compare_exchange_strong(value_type&, value_type,
37653765
memory_order, memory_order) const noexcept;
3766-
constexpr bool compare_exchange_weak(value_type&, @\placeholdernc{floating-point-type}@,
3766+
constexpr bool compare_exchange_weak(value_type&, value_type,
37673767
memory_order = memory_order::seq_cst) const noexcept;
3768-
constexpr bool compare_exchange_strong(value_type&, @\placeholdernc{floating-point-type}@,
3768+
constexpr bool compare_exchange_strong(value_type&, value_type,
37693769
memory_order = memory_order::seq_cst) const noexcept;
37703770

3771-
constexpr value_type fetch_add(@\placeholdernc{floating-point-type}@,
3771+
constexpr value_type fetch_add(value_type,
37723772
memory_order = memory_order::seq_cst) const noexcept;
3773-
constexpr value_type fetch_sub(@\placeholdernc{floating-point-type}@,
3773+
constexpr value_type fetch_sub(value_type,
37743774
memory_order = memory_order::seq_cst) const noexcept;
37753775

37763776
constexpr value_type operator+=(value_type) const noexcept;
37773777
constexpr value_type operator-=(value_type) const noexcept;
37783778

3779-
constexpr void wait(@\placeholdernc{floating-point-type}@,
3779+
constexpr void wait(value_type,
37803780
memory_order = memory_order::seq_cst) const noexcept;
37813781
constexpr void notify_one() const noexcept;
37823782
constexpr void notify_all() const noexcept;

0 commit comments

Comments
 (0)