From Jason Turner

[depr.atomics.flag]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmps48si9p8/{from.md → to.md} +0 -128
tmp/tmps48si9p8/{from.md → to.md} RENAMED
@@ -1,128 +0,0 @@
1
- ### Flag type and operations <a id="depr.atomics.flag">[[depr.atomics.flag]]</a>
2
-
3
- ``` cpp
4
- #define ATOMIC_FLAG_INIT see below
5
- ```
6
-
7
- *Remarks:* The macro `ATOMIC_FLAG_INIT` is defined in such a way that it
8
- can be used to initialize an object of type `atomic_flag` to the clear
9
- state. The macro can be used in the form:
10
-
11
- ``` cpp
12
- atomic_flag guard = ATOMIC_FLAG_INIT;
13
- ```
14
-
15
- It is unspecified whether the macro can be used in other initialization
16
- contexts. For a complete static-duration object, that initialization
17
- shall be static.
18
-
19
- <!-- Link reference definitions -->
20
- [atomics.order]: atomics.md#atomics.order
21
- [atomics.types.operations]: atomics.md#atomics.types.operations
22
- [basic.link]: basic.md#basic.link
23
- [basic.scope.namespace]: basic.md#basic.scope.namespace
24
- [class.copy.assign]: class.md#class.copy.assign
25
- [class.copy.ctor]: class.md#class.copy.ctor
26
- [class.dtor]: class.md#class.dtor
27
- [cpp17.equalitycomparable]: #cpp17.equalitycomparable
28
- [cpp17.lessthancomparable]: #cpp17.lessthancomparable
29
- [cstddef.syn]: support.md#cstddef.syn
30
- [dcl.attr.deprecated]: dcl.md#dcl.attr.deprecated
31
- [dcl.fct]: dcl.md#dcl.fct
32
- [dcl.fct.def.delete]: dcl.md#dcl.fct.def.delete
33
- [dcl.struct.bind]: dcl.md#dcl.struct.bind
34
- [depr]: #depr
35
- [depr.arith.conv.enum]: #depr.arith.conv.enum
36
- [depr.array.comp]: #depr.array.comp
37
- [depr.atomics]: #depr.atomics
38
- [depr.atomics.flag]: #depr.atomics.flag
39
- [depr.atomics.nonmembers]: #depr.atomics.nonmembers
40
- [depr.atomics.types.operations]: #depr.atomics.types.operations
41
- [depr.atomics.volatile]: #depr.atomics.volatile
42
- [depr.c.headers]: #depr.c.headers
43
- [depr.c.headers.other]: #depr.c.headers.other
44
- [depr.capture.this]: #depr.capture.this
45
- [depr.codecvt.syn]: #depr.codecvt.syn
46
- [depr.comma.subscript]: #depr.comma.subscript
47
- [depr.complex.h.syn]: #depr.complex.h.syn
48
- [depr.conversions]: #depr.conversions
49
- [depr.conversions.buffer]: #depr.conversions.buffer
50
- [depr.conversions.string]: #depr.conversions.string
51
- [depr.fs.path.factory]: #depr.fs.path.factory
52
- [depr.impldec]: #depr.impldec
53
- [depr.iso646.h.syn]: #depr.iso646.h.syn
54
- [depr.istrstream]: #depr.istrstream
55
- [depr.istrstream.cons]: #depr.istrstream.cons
56
- [depr.istrstream.members]: #depr.istrstream.members
57
- [depr.iterator.basic]: #depr.iterator.basic
58
- [depr.iterator.primitives]: #depr.iterator.primitives
59
- [depr.local]: #depr.local
60
- [depr.locale.category]: #depr.locale.category
61
- [depr.locale.stdcvt]: #depr.locale.stdcvt
62
- [depr.locale.stdcvt.req]: #depr.locale.stdcvt.req
63
- [depr.meta.types]: #depr.meta.types
64
- [depr.move.iter.elem]: #depr.move.iter.elem
65
- [depr.ostrstream]: #depr.ostrstream
66
- [depr.ostrstream.cons]: #depr.ostrstream.cons
67
- [depr.ostrstream.members]: #depr.ostrstream.members
68
- [depr.relops]: #depr.relops
69
- [depr.res.on.required]: #depr.res.on.required
70
- [depr.static.constexpr]: #depr.static.constexpr
71
- [depr.stdalign.h.syn]: #depr.stdalign.h.syn
72
- [depr.stdbool.h.syn]: #depr.stdbool.h.syn
73
- [depr.str.strstreams]: #depr.str.strstreams
74
- [depr.string.capacity]: #depr.string.capacity
75
- [depr.strstream]: #depr.strstream
76
- [depr.strstream.cons]: #depr.strstream.cons
77
- [depr.strstream.dest]: #depr.strstream.dest
78
- [depr.strstream.oper]: #depr.strstream.oper
79
- [depr.strstream.syn]: #depr.strstream.syn
80
- [depr.strstreambuf]: #depr.strstreambuf
81
- [depr.strstreambuf.cons]: #depr.strstreambuf.cons
82
- [depr.strstreambuf.cons.alloc]: #depr.strstreambuf.cons.alloc
83
- [depr.strstreambuf.cons.ptr]: #depr.strstreambuf.cons.ptr
84
- [depr.strstreambuf.cons.sz]: #depr.strstreambuf.cons.sz
85
- [depr.strstreambuf.members]: #depr.strstreambuf.members
86
- [depr.strstreambuf.seekoff.newoff]: #depr.strstreambuf.seekoff.newoff
87
- [depr.strstreambuf.seekoff.pos]: #depr.strstreambuf.seekoff.pos
88
- [depr.strstreambuf.virtuals]: #depr.strstreambuf.virtuals
89
- [depr.tgmath.h.syn]: #depr.tgmath.h.syn
90
- [depr.tuple]: #depr.tuple
91
- [depr.util.smartptr.shared.atomic]: #depr.util.smartptr.shared.atomic
92
- [depr.variant]: #depr.variant
93
- [depr.volatile.type]: #depr.volatile.type
94
- [expr.arith.conv]: expr.md#expr.arith.conv
95
- [expr.ass]: expr.md#expr.ass
96
- [expr.comma]: expr.md#expr.comma
97
- [expr.eq]: expr.md#expr.eq
98
- [expr.post.incr]: expr.md#expr.post.incr
99
- [expr.pre.incr]: expr.md#expr.pre.incr
100
- [expr.prim.lambda.capture]: expr.md#expr.prim.lambda.capture
101
- [expr.prim.lambda.closure]: expr.md#expr.prim.lambda.closure
102
- [expr.rel]: expr.md#expr.rel
103
- [expr.spaceship]: expr.md#expr.spaceship
104
- [expr.sub]: expr.md#expr.sub
105
- [fs.path.fmt.cvt]: input.md#fs.path.fmt.cvt
106
- [fs.path.req]: input.md#fs.path.req
107
- [fs.path.type.cvt]: input.md#fs.path.type.cvt
108
- [lex.key]: lex.md#lex.key
109
- [locale.category]: localization.md#locale.category
110
- [locale.category.facets]: localization.md#locale.category.facets
111
- [locale.codecvt]: localization.md#locale.codecvt
112
- [locale.spec]: localization.md#locale.spec
113
- [meta.rqmts]: utilities.md#meta.rqmts
114
- [move.iter.elem]: iterators.md#move.iter.elem
115
- [namespace.udecl]: dcl.md#namespace.udecl
116
- [sf.cmath]: numerics.md#sf.cmath
117
- [string.capacity]: strings.md#string.capacity
118
- [structure.specifications]: library.md#structure.specifications
119
- [support.types.byteops]: support.md#support.types.byteops
120
-
121
- [^1]: The function signature `strlen(const char*)` is declared in
122
- `<cstring>`. The macro `INT_MAX` is defined in `<climits>`.
123
-
124
- [^2]: An implementation should consider `alsize` in making this
125
- decision.
126
-
127
- [^3]: The function signature `strlen(const char*)` is declared in
128
- `<cstring>`.