Home | History | Annotate | Line # | Download | only in manual
      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