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