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 in Table 131.
Table 131: Atomics library summary   [tab:atomics.summary]
Subclause
Header
Type aliases
<atomic>
Order and consistency
Lock-free property
Class template atomic_­ref
Class template atomic
Non-member functions
Flag type and operations
Fences