1<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" 
2	 xml:id="std.atomics" xreflabel="Atomics">
3<?dbhtml filename="atomics.html"?>
4
5<info><title>
6  Atomics
7  <indexterm><primary>Atomics</primary></indexterm>
8</title>
9  <keywordset>
10    <keyword>ISO C++</keyword>
11    <keyword>library</keyword>
12    <keyword>atomic</keyword>
13  </keywordset>
14</info>
15
16
17
18<para>
19  Facilities for atomic operations.
20</para>
21
22<!-- Sect1 01 : API -->
23<section xml:id="std.atomics.api"><info><title>API Reference</title></info>
24  
25
26  <para>
27    All items are declared in the standard header
28    file <filename>atomic</filename>.
29  </para>
30
31  <para>
32    Set of typedefs that map <type>int</type> to
33    <classname>atomic_int</classname>, and so on for all builtin
34    integral types. Global enumeration <type>memory_order</type> to
35    control memory ordering. Also includes
36    <classname>atomic</classname>, a class template with member
37    functions such as <function>load</function> and
38    <function>store</function> that is instantiable such that
39    <classname>atomic_int</classname> is the base class of
40    <classname>atomic&lt;int&gt;</classname>.
41  </para>
42
43  <para>
44    Full API details.
45  </para>
46
47  <!-- Doxygen XML: api/group__atomics.xml -->
48
49</section>
50
51</chapter>
52