|
2488 | 2488 | memory_order, memory_order) noexcept;
|
2489 | 2489 | template<class T>
|
2490 | 2490 | constexpr bool atomic_compare_exchange_weak_explicit(atomic<T>*, // freestanding
|
2491 |
| - typename atomic<T>::value_type*, |
2492 |
| - typename atomic<T>::value_type, |
2493 |
| - memory_order, memory_order) noexcept; |
| 2491 | + typename atomic<T>::value_type*, |
| 2492 | + typename atomic<T>::value_type, |
| 2493 | + memory_order, memory_order) noexcept; |
2494 | 2494 | template<class T>
|
2495 | 2495 | bool atomic_compare_exchange_strong_explicit(volatile atomic<T>*, // freestanding
|
2496 | 2496 | typename atomic<T>::value_type*,
|
2497 | 2497 | typename atomic<T>::value_type,
|
2498 | 2498 | memory_order, memory_order) noexcept;
|
2499 | 2499 | template<class T>
|
2500 | 2500 | constexpr bool atomic_compare_exchange_strong_explicit(atomic<T>*, // freestanding
|
2501 |
| - typename atomic<T>::value_type*, |
2502 |
| - typename atomic<T>::value_type, |
2503 |
| - memory_order, memory_order) noexcept; |
| 2501 | + typename atomic<T>::value_type*, |
| 2502 | + typename atomic<T>::value_type, |
| 2503 | + memory_order, memory_order) noexcept; |
2504 | 2504 |
|
2505 | 2505 | template<class T>
|
2506 | 2506 | T atomic_fetch_add(volatile atomic<T>*, // freestanding
|
|
2577 | 2577 | typename atomic<T>::value_type) noexcept;
|
2578 | 2578 | template<class T>
|
2579 | 2579 | constexpr T atomic_fetch_max(atomic<T>*, // freestanding
|
2580 |
| - typename atomic<T>::value_type) noexcept; |
| 2580 | + typename atomic<T>::value_type) noexcept; |
2581 | 2581 | template<class T>
|
2582 | 2582 | T atomic_fetch_max_explicit(volatile atomic<T>*, // freestanding
|
2583 | 2583 | typename atomic<T>::value_type,
|
2584 | 2584 | memory_order) noexcept;
|
2585 | 2585 | template<class T>
|
2586 | 2586 | constexpr T atomic_fetch_max_explicit(atomic<T>*, // freestanding
|
2587 |
| - typename atomic<T>::value_type, |
2588 |
| - memory_order) noexcept; |
| 2587 | + typename atomic<T>::value_type, |
| 2588 | + memory_order) noexcept; |
2589 | 2589 | template<class T>
|
2590 | 2590 | T atomic_fetch_min(volatile atomic<T>*, // freestanding
|
2591 | 2591 | typename atomic<T>::value_type) noexcept;
|
2592 | 2592 | template<class T>
|
2593 | 2593 | constexpr T atomic_fetch_min(atomic<T>*, // freestanding
|
2594 |
| - typename atomic<T>::value_type) noexcept; |
| 2594 | + typename atomic<T>::value_type) noexcept; |
2595 | 2595 | template<class T>
|
2596 | 2596 | T atomic_fetch_min_explicit(volatile atomic<T>*, // freestanding
|
2597 | 2597 | typename atomic<T>::value_type,
|
2598 | 2598 | memory_order) noexcept;
|
2599 | 2599 | template<class T>
|
2600 | 2600 | constexpr T atomic_fetch_min_explicit(atomic<T>*, // freestanding
|
2601 |
| - typename atomic<T>::value_type, |
2602 |
| - memory_order) noexcept; |
| 2601 | + typename atomic<T>::value_type, |
| 2602 | + memory_order) noexcept; |
2603 | 2603 | template<class T>
|
2604 | 2604 | void atomic_wait(const volatile atomic<T>*, // freestanding
|
2605 | 2605 | typename atomic<T>::value_type) noexcept;
|
|
2703 | 2703 | void atomic_flag_wait_explicit(const volatile atomic_flag*, // freestanding
|
2704 | 2704 | bool, memory_order) noexcept;
|
2705 | 2705 | constexpr void atomic_flag_wait_explicit(const atomic_flag*, // freestanding
|
2706 |
| - bool, memory_order) noexcept; |
| 2706 | + bool, memory_order) noexcept; |
2707 | 2707 | void atomic_flag_notify_one(volatile atomic_flag*) noexcept; // freestanding
|
2708 | 2708 | constexpr void atomic_flag_notify_one(atomic_flag*) noexcept; // freestanding
|
2709 | 2709 | void atomic_flag_notify_all(volatile atomic_flag*) noexcept; // freestanding
|
|
0 commit comments