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
Type aliases
Order and consistency
Lock-free property
Class template atomic_­ref
Class template atomic
Non-member functions
Flag type and operations