tmp/tmp4vssz49e/{from.md → to.md}
RENAMED
|
@@ -6,10 +6,13 @@ The header `<atomic>` has the following additions.
|
|
| 6 |
namespace std {
|
| 7 |
template<class T>
|
| 8 |
void atomic_init(volatile atomic<T>*, typename atomic<T>::value_type) noexcept;
|
| 9 |
template<class T>
|
| 10 |
void atomic_init(atomic<T>*, typename atomic<T>::value_type) noexcept;
|
|
|
|
|
|
|
|
|
|
| 11 |
|
| 12 |
#define ATOMIC_VAR_INIT(value) see below
|
| 13 |
}
|
| 14 |
```
|
| 15 |
|
|
|
|
| 6 |
namespace std {
|
| 7 |
template<class T>
|
| 8 |
void atomic_init(volatile atomic<T>*, typename atomic<T>::value_type) noexcept;
|
| 9 |
template<class T>
|
| 10 |
void atomic_init(atomic<T>*, typename atomic<T>::value_type) noexcept;
|
| 11 |
+
template<class T>
|
| 12 |
+
constexpr T kill_dependency(T y) noexcept; // freestanding
|
| 13 |
+
inline constexpr memory_order memory_order_consume = memory_order::consume; // freestanding
|
| 14 |
|
| 15 |
#define ATOMIC_VAR_INIT(value) see below
|
| 16 |
}
|
| 17 |
```
|
| 18 |
|