31 Atomic operations library [atomics]

31.1 General [atomics.general]

This Clause describes components for fine-grained atomic access.
This access is provided via operations on atomic objects.
The following subclauses describe atomics requirements and components for types and operations, as summarized below.
Table 131 — Atomics library summary
Subclause
Header(s)
Type aliases
Order and consistency
Lock-free property
Class template atomic_­ref
<atomic>
Class template atomic
<atomic>
Non-member functions
<atomic>
Flag type and operations
<atomic>
Fences
<atomic>