tmp/tmp670u8yom/{from.md → to.md}
RENAMED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
### Partial specialization for pointers <a id="atomics.types.pointer">[[atomics.types.pointer]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
namespace std {
|
| 5 |
template<class T> struct atomic<T*> {
|
| 6 |
using value_type = T*;
|
|
@@ -73,12 +73,13 @@ pointers. Specializations of this partial specialization are
|
|
| 73 |
standard-layout structs. They each have a trivial destructor.
|
| 74 |
|
| 75 |
Descriptions are provided below only for members that differ from the
|
| 76 |
primary template.
|
| 77 |
|
| 78 |
-
The following operations perform pointer arithmetic. The
|
| 79 |
-
and computation
|
|
|
|
| 80 |
|
| 81 |
**Table: Atomic pointer computations** <a id="atomic.types.pointer.comp">[atomic.types.pointer.comp]</a>
|
| 82 |
|
| 83 |
| | | | | | |
|
| 84 |
| ----- | --- | -------- | ----- | --- | ----------- |
|
|
|
|
| 1 |
+
#### Partial specialization for pointers <a id="atomics.types.pointer">[[atomics.types.pointer]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
namespace std {
|
| 5 |
template<class T> struct atomic<T*> {
|
| 6 |
using value_type = T*;
|
|
|
|
| 73 |
standard-layout structs. They each have a trivial destructor.
|
| 74 |
|
| 75 |
Descriptions are provided below only for members that differ from the
|
| 76 |
primary template.
|
| 77 |
|
| 78 |
+
The following operations perform pointer arithmetic. The correspondence
|
| 79 |
+
among key, operator, and computation is specified in
|
| 80 |
+
[[atomic.types.pointer.comp]].
|
| 81 |
|
| 82 |
**Table: Atomic pointer computations** <a id="atomic.types.pointer.comp">[atomic.types.pointer.comp]</a>
|
| 83 |
|
| 84 |
| | | | | | |
|
| 85 |
| ----- | --- | -------- | ----- | --- | ----------- |
|