From Jason Turner

[depr.atomics.order]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpxt39ytio/{from.md → to.md} +87 -0
tmp/tmpxt39ytio/{from.md → to.md} RENAMED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### `memory_order::consume` <a id="depr.atomics.order">[[depr.atomics.order]]</a>
2
+
3
+ The `memory_order` enumeration contains an additional enumerator:
4
+
5
+ ``` cpp
6
+ consume = 1
7
+ ```
8
+
9
+ The `memory_order::consume` enumerator is allowed wherever
10
+ `memory_order::acquire` is allowed, and it has the same meaning.
11
+
12
+ ``` cpp
13
+ template<class T> constexpr T kill_dependency(T y) noexcept;
14
+ ```
15
+
16
+ *Returns:* `y`.
17
+
18
+ <!-- Link reference definitions -->
19
+ [atomics.types.generic]: thread.md#atomics.types.generic
20
+ [basic.def]: basic.md#basic.def
21
+ [basic.link]: basic.md#basic.link
22
+ [basic.types]: basic.md#basic.types
23
+ [class.copy.assign]: class.md#class.copy.assign
24
+ [class.copy.ctor]: class.md#class.copy.ctor
25
+ [class.dtor]: class.md#class.dtor
26
+ [class.static.data]: class.md#class.static.data
27
+ [cpp17.equalitycomparable]: #cpp17.equalitycomparable
28
+ [cpp17.lessthancomparable]: #cpp17.lessthancomparable
29
+ [dcl.attr.deprecated]: dcl.md#dcl.attr.deprecated
30
+ [dcl.fct]: dcl.md#dcl.fct
31
+ [dcl.fct.def.delete]: dcl.md#dcl.fct.def.delete
32
+ [dcl.struct.bind]: dcl.md#dcl.struct.bind
33
+ [depr]: #depr
34
+ [depr.atomics]: #depr.atomics
35
+ [depr.atomics.general]: #depr.atomics.general
36
+ [depr.atomics.nonmembers]: #depr.atomics.nonmembers
37
+ [depr.atomics.order]: #depr.atomics.order
38
+ [depr.atomics.types.operations]: #depr.atomics.types.operations
39
+ [depr.atomics.volatile]: #depr.atomics.volatile
40
+ [depr.c.macros]: #depr.c.macros
41
+ [depr.capture.this]: #depr.capture.this
42
+ [depr.cerrno]: #depr.cerrno
43
+ [depr.ctime]: #depr.ctime
44
+ [depr.ellipsis.comma]: #depr.ellipsis.comma
45
+ [depr.filesystems]: #depr.filesystems
46
+ [depr.format]: #depr.format
47
+ [depr.format.arg]: #depr.format.arg
48
+ [depr.format.syn]: #depr.format.syn
49
+ [depr.fs.path.factory]: #depr.fs.path.factory
50
+ [depr.fs.path.obs]: #depr.fs.path.obs
51
+ [depr.general]: #depr.general
52
+ [depr.impldec]: #depr.impldec
53
+ [depr.iterator]: #depr.iterator
54
+ [depr.lit]: #depr.lit
55
+ [depr.local]: #depr.local
56
+ [depr.locale.category]: #depr.locale.category
57
+ [depr.meta.types]: #depr.meta.types
58
+ [depr.move.iter.elem]: #depr.move.iter.elem
59
+ [depr.numeric.limits.has.denorm]: #depr.numeric.limits.has.denorm
60
+ [depr.relops]: #depr.relops
61
+ [depr.static.constexpr]: #depr.static.constexpr
62
+ [depr.template.template]: #depr.template.template
63
+ [depr.tuple]: #depr.tuple
64
+ [depr.variant]: #depr.variant
65
+ [depr.volatile.type]: #depr.volatile.type
66
+ [expr.assign]: expr.md#expr.assign
67
+ [expr.post.incr]: expr.md#expr.post.incr
68
+ [expr.pre.incr]: expr.md#expr.pre.incr
69
+ [expr.prim.lambda.capture]: expr.md#expr.prim.lambda.capture
70
+ [expr.prim.lambda.closure]: expr.md#expr.prim.lambda.closure
71
+ [fs.path.fmt.cvt]: input.md#fs.path.fmt.cvt
72
+ [fs.path.member]: input.md#fs.path.member
73
+ [fs.path.req]: input.md#fs.path.req
74
+ [fs.path.type.cvt]: input.md#fs.path.type.cvt
75
+ [locale.category]: text.md#locale.category
76
+ [locale.category.facets]: text.md#locale.category.facets
77
+ [locale.codecvt]: text.md#locale.codecvt
78
+ [locale.spec]: text.md#locale.spec
79
+ [meta.rqmts]: meta.md#meta.rqmts
80
+ [move.iter.elem]: iterators.md#move.iter.elem
81
+ [numeric.limits.general]: support.md#numeric.limits.general
82
+ [numeric.special]: support.md#numeric.special
83
+ [over.literal]: over.md#over.literal
84
+ [res.on.data.races]: library.md#res.on.data.races
85
+ [system.error.syn]: diagnostics.md#system.error.syn
86
+ [temp.names]: temp.md#temp.names
87
+ [term.unevaluated.operand]: expr.md#term.unevaluated.operand