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<int></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