Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > f0832865ec1f56b99d190174ffc30cd0 > files > 1161

libstdc++-docs-4.8.2-3.mga4.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>libstdc++: std::atomic&lt; int &gt; Struct Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a00620.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="a02780.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::atomic&lt; int &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a01709.html">Atomics</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for std::atomic&lt; int &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="a02781.svg" width="123" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a2a5a05711159c9e27739ffee9f9fd0f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a5a05711159c9e27739ffee9f9fd0f8"></a>
typedef <a class="el" href="a01709.html#ga04ef220e5bb058cc3fa3e3428904d442">atomic_int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__base_type</b></td></tr>
<tr class="separator:a2a5a05711159c9e27739ffee9f9fd0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40a292c3a04d31f6712cb86e86621fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab40a292c3a04d31f6712cb86e86621fa"></a>
typedef int&#160;</td><td class="memItemRight" valign="bottom"><b>__integral_type</b></td></tr>
<tr class="separator:ab40a292c3a04d31f6712cb86e86621fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab3692580d7f0dfa48c919ada3e2bf4b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3692580d7f0dfa48c919ada3e2bf4b6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>atomic</b> (const <a class="el" href="a00614.html">atomic</a> &amp;)=delete</td></tr>
<tr class="separator:ab3692580d7f0dfa48c919ada3e2bf4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f7dd7bd4eb8a6322e39fe0d570bc0ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f7dd7bd4eb8a6322e39fe0d570bc0ae"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>atomic</b> (__integral_type __i) noexcept</td></tr>
<tr class="separator:a9f7dd7bd4eb8a6322e39fe0d570bc0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7478b2ea70355f812b999c34fca355"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff7478b2ea70355f812b999c34fca355"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_strong</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m1, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m2) noexcept</td></tr>
<tr class="separator:aff7478b2ea70355f812b999c34fca355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72434d096772f752c1b51ce1188fcf24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72434d096772f752c1b51ce1188fcf24"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_strong</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m1, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m2) volatilenoexcept</td></tr>
<tr class="separator:a72434d096772f752c1b51ce1188fcf24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde53425fcc0eea46ec3036f869f238a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abde53425fcc0eea46ec3036f869f238a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_strong</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:abde53425fcc0eea46ec3036f869f238a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ac0722a6019a815fe067c8cc1aedcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53ac0722a6019a815fe067c8cc1aedcd"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_strong</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:a53ac0722a6019a815fe067c8cc1aedcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae86b1bb41bd714670523f9333890b0b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae86b1bb41bd714670523f9333890b0b8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_weak</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m1, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m2) noexcept</td></tr>
<tr class="separator:ae86b1bb41bd714670523f9333890b0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff430ef0e6164a757d1240122c5202e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff430ef0e6164a757d1240122c5202e5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_weak</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m1, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m2) volatilenoexcept</td></tr>
<tr class="separator:aff430ef0e6164a757d1240122c5202e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e1f4d51b155664ec8381e694faec64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e1f4d51b155664ec8381e694faec64"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_weak</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:a24e1f4d51b155664ec8381e694faec64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6874a7540302ba8cdc0876ad2ff0af05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6874a7540302ba8cdc0876ad2ff0af05"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>compare_exchange_weak</b> (__int_type &amp;__i1, __int_type __i2, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:a6874a7540302ba8cdc0876ad2ff0af05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af45ef82d54da05a17079e6dd20a598ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af45ef82d54da05a17079e6dd20a598ad"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>exchange</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:af45ef82d54da05a17079e6dd20a598ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af23f8528e4feb9a6685f70b2e21407ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af23f8528e4feb9a6685f70b2e21407ef"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>exchange</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:af23f8528e4feb9a6685f70b2e21407ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55148980f7ff453b6f2c0b818400778d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55148980f7ff453b6f2c0b818400778d"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_add</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:a55148980f7ff453b6f2c0b818400778d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c6801371092d22850a239e343118bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21c6801371092d22850a239e343118bd"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_add</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:a21c6801371092d22850a239e343118bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4a95f574c64278685f4b9723433563"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac4a95f574c64278685f4b9723433563"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_and</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:aac4a95f574c64278685f4b9723433563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a3729769e7030684763fccb70018a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6a3729769e7030684763fccb70018a3"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_and</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:af6a3729769e7030684763fccb70018a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510033dc65592606e231d9d2edd01efb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a510033dc65592606e231d9d2edd01efb"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_or</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:a510033dc65592606e231d9d2edd01efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d9247024ea2aacdbcee66a69a227c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89d9247024ea2aacdbcee66a69a227c0"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_or</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:a89d9247024ea2aacdbcee66a69a227c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa84fb774c005122ed812ccf566af84b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa84fb774c005122ed812ccf566af84b"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_sub</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:afa84fb774c005122ed812ccf566af84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32433d993ebe5e0019e9360411996ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad32433d993ebe5e0019e9360411996ae"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_sub</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:ad32433d993ebe5e0019e9360411996ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e73838d8fcc85865335f6eb6c878982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e73838d8fcc85865335f6eb6c878982"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_xor</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:a2e73838d8fcc85865335f6eb6c878982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d5c7fd6e4e458d2a47d1267b3822bfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d5c7fd6e4e458d2a47d1267b3822bfc"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_xor</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:a7d5c7fd6e4e458d2a47d1267b3822bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0abc769bab50599d0f9a4d84a990d468"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abc769bab50599d0f9a4d84a990d468"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_lock_free</b> () const noexcept</td></tr>
<tr class="separator:a0abc769bab50599d0f9a4d84a990d468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab3e1242f8b6ad9088b929bd3b0b534"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abab3e1242f8b6ad9088b929bd3b0b534"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_lock_free</b> () const volatilenoexcept</td></tr>
<tr class="separator:abab3e1242f8b6ad9088b929bd3b0b534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3ff01df4ebf72fe755e6c1ee9a3f00a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3ff01df4ebf72fe755e6c1ee9a3f00a"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (<a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) const noexcept</td></tr>
<tr class="separator:aa3ff01df4ebf72fe755e6c1ee9a3f00a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e6d84b7a814d95c227b2e1186db7cbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e6d84b7a814d95c227b2e1186db7cbb"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (<a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) const volatilenoexcept</td></tr>
<tr class="separator:a1e6d84b7a814d95c227b2e1186db7cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66fdbb38550107ee6b2800db4720f894"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66fdbb38550107ee6b2800db4720f894"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator __int_type</b> () const noexcept</td></tr>
<tr class="separator:a66fdbb38550107ee6b2800db4720f894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2216c387dd14c345067f6709222e6aa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2216c387dd14c345067f6709222e6aa2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator __int_type</b> () const volatilenoexcept</td></tr>
<tr class="separator:a2216c387dd14c345067f6709222e6aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9326edaa599faab550ec3d57d2da0d9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9326edaa599faab550ec3d57d2da0d9d"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;=</b> (__int_type __i) noexcept</td></tr>
<tr class="separator:a9326edaa599faab550ec3d57d2da0d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf740e07d9b8af005871c2ed219d6586"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf740e07d9b8af005871c2ed219d6586"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;=</b> (__int_type __i) volatilenoexcept</td></tr>
<tr class="separator:acf740e07d9b8af005871c2ed219d6586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54448f7a975ad7f6dcbb5781aa8087ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54448f7a975ad7f6dcbb5781aa8087ab"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator++</b> (int) noexcept</td></tr>
<tr class="separator:a54448f7a975ad7f6dcbb5781aa8087ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b385ba10f437cab8c62dff57bd7c0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15b385ba10f437cab8c62dff57bd7c0e"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator++</b> (int) volatilenoexcept</td></tr>
<tr class="separator:a15b385ba10f437cab8c62dff57bd7c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7abfe195fddb95ce6fbc8184563f5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf7abfe195fddb95ce6fbc8184563f5c"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator++</b> () noexcept</td></tr>
<tr class="separator:acf7abfe195fddb95ce6fbc8184563f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbc221a9181118d5025ee66056502af7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbc221a9181118d5025ee66056502af7"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator++</b> () volatilenoexcept</td></tr>
<tr class="separator:afbc221a9181118d5025ee66056502af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa37a48946f007082030daa36a5b882c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa37a48946f007082030daa36a5b882c4"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (__int_type __i) noexcept</td></tr>
<tr class="separator:aa37a48946f007082030daa36a5b882c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa387a2f8ee386154e045ddd7edd290cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa387a2f8ee386154e045ddd7edd290cc"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (__int_type __i) volatilenoexcept</td></tr>
<tr class="separator:aa387a2f8ee386154e045ddd7edd290cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6bd177120166ecff36efee0ea9d316a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6bd177120166ecff36efee0ea9d316a"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator--</b> (int) noexcept</td></tr>
<tr class="separator:af6bd177120166ecff36efee0ea9d316a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1e27474ec5bd0af15283b7a04123a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f1e27474ec5bd0af15283b7a04123a0"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator--</b> (int) volatilenoexcept</td></tr>
<tr class="separator:a8f1e27474ec5bd0af15283b7a04123a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31884a1502f2e05a6d215ddc68475c19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31884a1502f2e05a6d215ddc68475c19"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator--</b> () noexcept</td></tr>
<tr class="separator:a31884a1502f2e05a6d215ddc68475c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade477cf3434941b46073089c5d450165"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade477cf3434941b46073089c5d450165"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator--</b> () volatilenoexcept</td></tr>
<tr class="separator:ade477cf3434941b46073089c5d450165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73df7f10d2ac19f642b92d900b5b4400"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73df7f10d2ac19f642b92d900b5b4400"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (__int_type __i) noexcept</td></tr>
<tr class="separator:a73df7f10d2ac19f642b92d900b5b4400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad837fad1feb27305d76767f1e5af3af5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad837fad1feb27305d76767f1e5af3af5"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (__int_type __i) volatilenoexcept</td></tr>
<tr class="separator:ad837fad1feb27305d76767f1e5af3af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b29259d9a8b079e08bd0b325e5e5282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b29259d9a8b079e08bd0b325e5e5282"></a>
<a class="el" href="a00614.html">atomic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a00614.html">atomic</a> &amp;)=delete</td></tr>
<tr class="separator:a9b29259d9a8b079e08bd0b325e5e5282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a845c499abf2f3c785122dc665ffbbfa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845c499abf2f3c785122dc665ffbbfa7"></a>
<a class="el" href="a00614.html">atomic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a00614.html">atomic</a> &amp;) volatile=delete</td></tr>
<tr class="separator:a845c499abf2f3c785122dc665ffbbfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d50de5ee094b98f8539afb4fb0d7b01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d50de5ee094b98f8539afb4fb0d7b01"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator^=</b> (__int_type __i) noexcept</td></tr>
<tr class="separator:a4d50de5ee094b98f8539afb4fb0d7b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c046b2b6aeccdcb4db7fc86646f3245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c046b2b6aeccdcb4db7fc86646f3245"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator^=</b> (__int_type __i) volatilenoexcept</td></tr>
<tr class="separator:a4c046b2b6aeccdcb4db7fc86646f3245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a927dd31fa4e01830caa03c0c86bc53c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927dd31fa4e01830caa03c0c86bc53c9"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator|=</b> (__int_type __i) noexcept</td></tr>
<tr class="separator:a927dd31fa4e01830caa03c0c86bc53c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41e26ae6a09ec2afb29ab6c2bab1592"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae41e26ae6a09ec2afb29ab6c2bab1592"></a>
__int_type&#160;</td><td class="memItemRight" valign="bottom"><b>operator|=</b> (__int_type __i) volatilenoexcept</td></tr>
<tr class="separator:ae41e26ae6a09ec2afb29ab6c2bab1592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a032cae7a08161a82b08b647f07b41011"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a032cae7a08161a82b08b647f07b41011"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>store</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) noexcept</td></tr>
<tr class="separator:a032cae7a08161a82b08b647f07b41011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8768796c741f5e990b7548a23f5586b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8768796c741f5e990b7548a23f5586b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>store</b> (__int_type __i, <a class="el" href="a01709.html#gab4f8c60de95c10793a8e3e27fcb800d9">memory_order</a> __m=memory_order_seq_cst) volatilenoexcept</td></tr>
<tr class="separator:ac8768796c741f5e990b7548a23f5586b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;&gt;<br/>
struct std::atomic&lt; int &gt;</h3>

<p>Explicit specialization for int. </p>

<p>Definition at line <a class="el" href="a01039_source.html#l00594">594</a> of file <a class="el" href="a01039_source.html">atomic</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="a01039_source.html">atomic</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01662.html">std</a></li><li class="navelem"><a class="el" href="a00620.html">atomic< int ></a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
</body>
</html>