Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > bfb47da7e0322bcb0e23e4b1838d9db9 > files > 1419

libstdc++-docs-8.4.0-1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: Iterators</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a01507.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Iterators</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for Iterators:</div>
<div class="dyncontent">
<center><table><tr><td><div class="center"><iframe scrolling="no" frameborder="0" src="a01507.svg" width="346" height="108"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:a01508"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01508.html">Iterator Tags</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07679.html">std::__iterator_traits&lt; _Iterator, typename &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07623.html">std::back_insert_iterator&lt; _Container &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07627.html">std::front_insert_iterator&lt; _Container &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07655.html">std::input_iterator_tag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07631.html">std::insert_iterator&lt; _Container &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07931.html">std::istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02487.html">std::istreambuf_iterator&lt; _CharT, _Traits &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07675.html">std::iterator&lt; _Category, _Tp, _Distance, _Pointer, _Reference &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07691.html">std::iterator_traits&lt; _Tp * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07695.html">std::iterator_traits&lt; const _Tp * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07639.html">std::move_iterator&lt; _Iterator &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07935.html">std::ostream_iterator&lt; _Tp, _CharT, _Traits &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02491.html">std::ostreambuf_iterator&lt; _CharT, _Traits &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a07615.html">std::reverse_iterator&lt; _Iterator &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga32abd828a434749f7bff7dcb38241d74"><td class="memItemLeft" align="right" valign="top"><a id="ga32abd828a434749f7bff7dcb38241d74"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpp_lib_make_reverse_iterator</b></td></tr>
<tr class="separator:ga32abd828a434749f7bff7dcb38241d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga2f94c84ffacfde6920967de52e52584a"><td class="memTemplParams" colspan="2"><a id="ga2f94c84ffacfde6920967de52e52584a"></a>
template&lt;bool _IsMove, typename _CharT &gt; </td></tr>
<tr class="memitem:ga2f94c84ffacfde6920967de52e52584a"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__copy_move_a2</b> (_CharT *__first, _CharT *__last, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; __result)</td></tr>
<tr class="separator:ga2f94c84ffacfde6920967de52e52584a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa14302757d25ffd9022319a1ce51239c"><td class="memTemplParams" colspan="2"><a id="gaa14302757d25ffd9022319a1ce51239c"></a>
template&lt;bool _IsMove, typename _CharT &gt; </td></tr>
<tr class="memitem:gaa14302757d25ffd9022319a1ce51239c"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__copy_move_a2</b> (const _CharT *__first, const _CharT *__last, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; __result)</td></tr>
<tr class="separator:gaa14302757d25ffd9022319a1ce51239c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf5d4269bb1cd60360e5f8099ddaf590"><td class="memTemplParams" colspan="2"><a id="gabf5d4269bb1cd60360e5f8099ddaf590"></a>
template&lt;bool _IsMove, typename _CharT &gt; </td></tr>
<tr class="memitem:gabf5d4269bb1cd60360e5f8099ddaf590"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, _CharT * &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__copy_move_a2</b> (<a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __last, _CharT *__result)</td></tr>
<tr class="separator:gabf5d4269bb1cd60360e5f8099ddaf590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89d3a7d239086516917bb7f6f9da213c"><td class="memTemplParams" colspan="2">template&lt;typename _Iter &gt; </td></tr>
<tr class="memitem:ga89d3a7d239086516917bb7f6f9da213c"><td class="memTemplItemLeft" align="right" valign="top">constexpr iterator_traits&lt; _Iter &gt;::iterator_category&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga89d3a7d239086516917bb7f6f9da213c">std::__iterator_category</a> (const _Iter &amp;)</td></tr>
<tr class="separator:ga89d3a7d239086516917bb7f6f9da213c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeebc0b47f2e094cb46477f39b4bad934"><td class="memTemplParams" colspan="2"><a id="gaeebc0b47f2e094cb46477f39b4bad934"></a>
template&lt;typename _Iterator , typename _ReturnType  = typename conditional&lt;__move_if_noexcept_cond      &lt;typename iterator_traits&lt;_Iterator&gt;::value_type&gt;::value,                _Iterator, move_iterator&lt;_Iterator&gt;&gt;::type&gt; </td></tr>
<tr class="memitem:gaeebc0b47f2e094cb46477f39b4bad934"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR _ReturnType&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__make_move_if_noexcept_iterator</b> (_Iterator __i)</td></tr>
<tr class="separator:gaeebc0b47f2e094cb46477f39b4bad934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa68d589ac7e971fa0c309a6ae59c07e4"><td class="memTemplParams" colspan="2"><a id="gaa68d589ac7e971fa0c309a6ae59c07e4"></a>
template&lt;typename _Tp , typename _ReturnType  = typename conditional&lt;__move_if_noexcept_cond&lt;_Tp&gt;::value,			   const _Tp*, move_iterator&lt;_Tp*&gt;&gt;::type&gt; </td></tr>
<tr class="memitem:gaa68d589ac7e971fa0c309a6ae59c07e4"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR _ReturnType&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__make_move_if_noexcept_iterator</b> (_Tp *__i)</td></tr>
<tr class="separator:gaa68d589ac7e971fa0c309a6ae59c07e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2931f79f0ae293eeb7d746372fb03961"><td class="memTemplParams" colspan="2"><a id="ga2931f79f0ae293eeb7d746372fb03961"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga2931f79f0ae293eeb7d746372fb03961"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__make_reverse_iterator</b> (_Iterator __i)</td></tr>
<tr class="separator:ga2931f79f0ae293eeb7d746372fb03961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9aaf58711d27d513d0b8bb3d24bf2e57"><td class="memTemplParams" colspan="2"><a id="ga9aaf58711d27d513d0b8bb3d24bf2e57"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga9aaf58711d27d513d0b8bb3d24bf2e57"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__miter_base</b> (<a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; __it) -&gt; decltype(__make_reverse_iterator(__miter_base(__it.base())))</td></tr>
<tr class="separator:ga9aaf58711d27d513d0b8bb3d24bf2e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddf21a7d766ca39f2d4ead56e7fb46bc"><td class="memTemplParams" colspan="2"><a id="gaddf21a7d766ca39f2d4ead56e7fb46bc"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaddf21a7d766ca39f2d4ead56e7fb46bc"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__niter_base</b> (<a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; __it) -&gt; decltype(__make_reverse_iterator(__niter_base(__it.base())))</td></tr>
<tr class="separator:gaddf21a7d766ca39f2d4ead56e7fb46bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25b838378361a947bf91afc2e8b7bbae"><td class="memTemplParams" colspan="2"><a id="ga25b838378361a947bf91afc2e8b7bbae"></a>
template&lt;typename _CharT , typename _Distance &gt; </td></tr>
<tr class="memitem:ga25b838378361a947bf91afc2e8b7bbae"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, void &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::advance</b> (<a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; &amp;__i, _Distance __n)</td></tr>
<tr class="separator:ga25b838378361a947bf91afc2e8b7bbae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59459a8d387b04212f0f270cf24269ff"><td class="memTemplParams" colspan="2">template&lt;typename _Container &gt; </td></tr>
<tr class="memitem:ga59459a8d387b04212f0f270cf24269ff"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07623.html">back_insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga59459a8d387b04212f0f270cf24269ff">std::back_inserter</a> (_Container &amp;__x)</td></tr>
<tr class="separator:ga59459a8d387b04212f0f270cf24269ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38a6216186f1b27fe353ffe539963768"><td class="memTemplParams" colspan="2"><a id="ga38a6216186f1b27fe353ffe539963768"></a>
template&lt;typename _CharT &gt; </td></tr>
<tr class="memitem:ga38a6216186f1b27fe353ffe539963768"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::copy</b> (<a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __last, <a class="el" href="a02491.html">ostreambuf_iterator</a>&lt; _CharT &gt; __result)</td></tr>
<tr class="separator:ga38a6216186f1b27fe353ffe539963768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e4dd6b284c7669963f66bb650649cb2"><td class="memTemplParams" colspan="2"><a id="ga4e4dd6b284c7669963f66bb650649cb2"></a>
template&lt;typename _CharT &gt; </td></tr>
<tr class="memitem:ga4e4dd6b284c7669963f66bb650649cb2"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT &gt;::__value, <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::find</b> (<a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT &gt; __last, const _CharT &amp;__val)</td></tr>
<tr class="separator:ga4e4dd6b284c7669963f66bb650649cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3042ef36dac917905beccc35389af1cb"><td class="memTemplParams" colspan="2">template&lt;typename _Container &gt; </td></tr>
<tr class="memitem:ga3042ef36dac917905beccc35389af1cb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07627.html">front_insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga3042ef36dac917905beccc35389af1cb">std::front_inserter</a> (_Container &amp;__x)</td></tr>
<tr class="separator:ga3042ef36dac917905beccc35389af1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga289787d62ed6190c55ce9f2ea65aaa41"><td class="memTemplParams" colspan="2">template&lt;typename _Container , typename _Iterator &gt; </td></tr>
<tr class="memitem:ga289787d62ed6190c55ce9f2ea65aaa41"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07631.html">insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga289787d62ed6190c55ce9f2ea65aaa41">std::inserter</a> (_Container &amp;__x, _Iterator __i)</td></tr>
<tr class="separator:ga289787d62ed6190c55ce9f2ea65aaa41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga502955b0da90afec5eac4149676207a8"><td class="memTemplParams" colspan="2"><a id="ga502955b0da90afec5eac4149676207a8"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga502955b0da90afec5eac4149676207a8"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::make_move_iterator</b> (_Iterator __i)</td></tr>
<tr class="separator:ga502955b0da90afec5eac4149676207a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e3e5a1381a184399ee52df0068818ae"><td class="memTemplParams" colspan="2">template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga9e3e5a1381a184399ee52df0068818ae"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga9e3e5a1381a184399ee52df0068818ae">std::make_reverse_iterator</a> (_Iterator __i)</td></tr>
<tr class="separator:ga9e3e5a1381a184399ee52df0068818ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51a6d053b3eb004ee172b8e7ef066854"><td class="memTemplParams" colspan="2">template&lt;class _Tp , class _CharT , class _Traits , class _Dist &gt; </td></tr>
<tr class="memitem:ga51a6d053b3eb004ee172b8e7ef066854"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga51a6d053b3eb004ee172b8e7ef066854">std::operator!=</a> (const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</td></tr>
<tr class="separator:ga51a6d053b3eb004ee172b8e7ef066854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf54b31e8554d9d18e8ae04b8991d2e8f"><td class="memTemplParams" colspan="2"><a id="gaf54b31e8554d9d18e8ae04b8991d2e8f"></a>
template&lt;typename _CharT , typename _Traits &gt; </td></tr>
<tr class="memitem:gaf54b31e8554d9d18e8ae04b8991d2e8f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__a, const <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__b)</td></tr>
<tr class="separator:gaf54b31e8554d9d18e8ae04b8991d2e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74b61fcc14b4583068c6e56060e6a8e9"><td class="memTemplParams" colspan="2"><a id="ga74b61fcc14b4583068c6e56060e6a8e9"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga74b61fcc14b4583068c6e56060e6a8e9"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga74b61fcc14b4583068c6e56060e6a8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga168be48b44378433a4789451f3b7efb7"><td class="memTemplParams" colspan="2"><a id="ga168be48b44378433a4789451f3b7efb7"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga168be48b44378433a4789451f3b7efb7"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga168be48b44378433a4789451f3b7efb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bf8fb075bda857150a8603421c9093a"><td class="memTemplParams" colspan="2"><a id="ga1bf8fb075bda857150a8603421c9093a"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga1bf8fb075bda857150a8603421c9093a"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga1bf8fb075bda857150a8603421c9093a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae71618f1a7efa6be6d221da346656685"><td class="memTemplParams" colspan="2"><a id="gae71618f1a7efa6be6d221da346656685"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gae71618f1a7efa6be6d221da346656685"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gae71618f1a7efa6be6d221da346656685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa35a3ae6a59a5dc69854bb640070fe71"><td class="memTemplParams" colspan="2"><a id="gaa35a3ae6a59a5dc69854bb640070fe71"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaa35a3ae6a59a5dc69854bb640070fe71"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator+</b> (typename <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt;::difference_type __n, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x)</td></tr>
<tr class="separator:gaa35a3ae6a59a5dc69854bb640070fe71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f54ea39b8737ed0ee21dac1c3e3c0f8"><td class="memTemplParams" colspan="2"><a id="ga2f54ea39b8737ed0ee21dac1c3e3c0f8"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga2f54ea39b8737ed0ee21dac1c3e3c0f8"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator+</b> (typename <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt;::difference_type __n, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x)</td></tr>
<tr class="separator:ga2f54ea39b8737ed0ee21dac1c3e3c0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fbc080045f0d7338ff59b17de1bfe04"><td class="memTemplParams" colspan="2"><a id="ga9fbc080045f0d7338ff59b17de1bfe04"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga9fbc080045f0d7338ff59b17de1bfe04"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y) -&gt; decltype(__y.base() - __x.base())</td></tr>
<tr class="separator:ga9fbc080045f0d7338ff59b17de1bfe04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54cb0d74ddb04fb09a6bd2f7e04b9e96"><td class="memTemplParams" colspan="2"><a id="ga54cb0d74ddb04fb09a6bd2f7e04b9e96"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga54cb0d74ddb04fb09a6bd2f7e04b9e96"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y) -&gt; decltype(__x.base() - __y.base())</td></tr>
<tr class="separator:ga54cb0d74ddb04fb09a6bd2f7e04b9e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33b0f2db00d26a34bcfef7de7b96dac3"><td class="memTemplParams" colspan="2"><a id="ga33b0f2db00d26a34bcfef7de7b96dac3"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga33b0f2db00d26a34bcfef7de7b96dac3"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga33b0f2db00d26a34bcfef7de7b96dac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35b40f6a9a9729a2ccb3ad1449509499"><td class="memTemplParams" colspan="2"><a id="ga35b40f6a9a9729a2ccb3ad1449509499"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga35b40f6a9a9729a2ccb3ad1449509499"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga35b40f6a9a9729a2ccb3ad1449509499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bd553cfa191a4d7db2427dbb16b9b0c"><td class="memTemplParams" colspan="2"><a id="ga1bd553cfa191a4d7db2427dbb16b9b0c"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga1bd553cfa191a4d7db2427dbb16b9b0c"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga1bd553cfa191a4d7db2427dbb16b9b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef06b7e8ad8cbfa80027f73fd02ec11f"><td class="memTemplParams" colspan="2"><a id="gaef06b7e8ad8cbfa80027f73fd02ec11f"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaef06b7e8ad8cbfa80027f73fd02ec11f"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gaef06b7e8ad8cbfa80027f73fd02ec11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6dfd70d9a25d9552e55cc0ae8c35ff4"><td class="memTemplParams" colspan="2"><a id="gad6dfd70d9a25d9552e55cc0ae8c35ff4"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gad6dfd70d9a25d9552e55cc0ae8c35ff4"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gad6dfd70d9a25d9552e55cc0ae8c35ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47e0c03d65c27bddb723bda145f7fecc"><td class="memTemplParams" colspan="2"><a id="ga47e0c03d65c27bddb723bda145f7fecc"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga47e0c03d65c27bddb723bda145f7fecc"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga47e0c03d65c27bddb723bda145f7fecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95960991e95272527dccf4fe2230d73a"><td class="memTemplParams" colspan="2"><a id="ga95960991e95272527dccf4fe2230d73a"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga95960991e95272527dccf4fe2230d73a"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga95960991e95272527dccf4fe2230d73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bc8e8574495dfb0da6fde012d1668c0"><td class="memTemplParams" colspan="2"><a id="ga3bc8e8574495dfb0da6fde012d1668c0"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga3bc8e8574495dfb0da6fde012d1668c0"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga3bc8e8574495dfb0da6fde012d1668c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0431ac39f84ec7f88d6bdb9db72bd5b9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _CharT , typename _Traits , typename _Dist &gt; </td></tr>
<tr class="memitem:ga0431ac39f84ec7f88d6bdb9db72bd5b9"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#ga0431ac39f84ec7f88d6bdb9db72bd5b9">std::operator==</a> (const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</td></tr>
<tr class="separator:ga0431ac39f84ec7f88d6bdb9db72bd5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga489aba2435a00842b26bfce5c3effca1"><td class="memTemplParams" colspan="2"><a id="ga489aba2435a00842b26bfce5c3effca1"></a>
template&lt;typename _CharT , typename _Traits &gt; </td></tr>
<tr class="memitem:ga489aba2435a00842b26bfce5c3effca1"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__a, const <a class="el" href="a02487.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__b)</td></tr>
<tr class="separator:ga489aba2435a00842b26bfce5c3effca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadf1270d8fcc1bdae9a699e3d85c7986"><td class="memTemplParams" colspan="2">template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaadf1270d8fcc1bdae9a699e3d85c7986"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01507.html#gaadf1270d8fcc1bdae9a699e3d85c7986">std::operator==</a> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gaadf1270d8fcc1bdae9a699e3d85c7986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e57939f68a3b28bbe0f53948d851cbc"><td class="memTemplParams" colspan="2"><a id="ga3e57939f68a3b28bbe0f53948d851cbc"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga3e57939f68a3b28bbe0f53948d851cbc"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga3e57939f68a3b28bbe0f53948d851cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga721d45356b6697b0cdc5ae3462aa0e0b"><td class="memTemplParams" colspan="2"><a id="ga721d45356b6697b0cdc5ae3462aa0e0b"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga721d45356b6697b0cdc5ae3462aa0e0b"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga721d45356b6697b0cdc5ae3462aa0e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4494f7aeece8884bd9a4222509e22f9c"><td class="memTemplParams" colspan="2"><a id="ga4494f7aeece8884bd9a4222509e22f9c"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga4494f7aeece8884bd9a4222509e22f9c"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga4494f7aeece8884bd9a4222509e22f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6baac48d13ebf7cdf98d6f3aff84d2b"><td class="memTemplParams" colspan="2"><a id="gae6baac48d13ebf7cdf98d6f3aff84d2b"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gae6baac48d13ebf7cdf98d6f3aff84d2b"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gae6baac48d13ebf7cdf98d6f3aff84d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62a541ded737d7dd316de5e303eb464a"><td class="memTemplParams" colspan="2"><a id="ga62a541ded737d7dd316de5e303eb464a"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga62a541ded737d7dd316de5e303eb464a"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga62a541ded737d7dd316de5e303eb464a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a8b2158c60cbd37da56d35855c20464"><td class="memTemplParams" colspan="2"><a id="ga8a8b2158c60cbd37da56d35855c20464"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga8a8b2158c60cbd37da56d35855c20464"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga8a8b2158c60cbd37da56d35855c20464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad11dc53edad0db87c3814d91e6824273"><td class="memTemplParams" colspan="2"><a id="gad11dc53edad0db87c3814d91e6824273"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gad11dc53edad0db87c3814d91e6824273"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gad11dc53edad0db87c3814d91e6824273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3bc37f6b8351137bca661a3a3a05b29"><td class="memTemplParams" colspan="2"><a id="gaa3bc37f6b8351137bca661a3a3a05b29"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaa3bc37f6b8351137bca661a3a3a05b29"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gaa3bc37f6b8351137bca661a3a3a05b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ce561183df2358ff1c50703e3677a53"><td class="memTemplParams" colspan="2"><a id="ga3ce561183df2358ff1c50703e3677a53"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga3ce561183df2358ff1c50703e3677a53"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga3ce561183df2358ff1c50703e3677a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36a01622d3319f2f51d71c16fab81f6c"><td class="memTemplParams" colspan="2"><a id="ga36a01622d3319f2f51d71c16fab81f6c"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga36a01622d3319f2f51d71c16fab81f6c"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga36a01622d3319f2f51d71c16fab81f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac51871afef31837a61cb98ec993ba4c4"><td class="memTemplParams" colspan="2"><a id="gac51871afef31837a61cb98ec993ba4c4"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gac51871afef31837a61cb98ec993ba4c4"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX17_CONSTEXPR bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a07639.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gac51871afef31837a61cb98ec993ba4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Abstractions for uniform iterating through various underlying types. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga89d3a7d239086516917bb7f6f9da213c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89d3a7d239086516917bb7f6f9da213c">&#9670;&nbsp;</a></span>__iterator_category()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Iter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr iterator_traits&lt;_Iter&gt;::iterator_category std::__iterator_category </td>
          <td>(</td>
          <td class="paramtype">const _Iter &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This function is not a part of the C++ standard but is syntactic sugar for internal library use only. </p>

<p class="definition">Definition at line <a class="el" href="a00554_source.html#l00205">205</a> of file <a class="el" href="a00554_source.html">stl_iterator_base_types.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00551_source.html#l00202">std::advance()</a>, <a class="el" href="a00551_source.html#l00138">std::distance()</a>, and <a class="el" href="a00596_source.html#l00812">std::uninitialized_copy_n()</a>.</p>

</div>
</div>
<a id="ga59459a8d387b04212f0f270cf24269ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga59459a8d387b04212f0f270cf24269ff">&#9670;&nbsp;</a></span>back_inserter()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Container &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a07623.html">back_insert_iterator</a>&lt;_Container&gt; std::back_inserter </td>
          <td>(</td>
          <td class="paramtype">_Container &amp;&#160;</td>
          <td class="paramname"><em>__x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__x</td><td>A container of arbitrary type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of back_insert_iterator working on <code>__x</code>.</dd></dl>
<p>This wrapper function helps in creating back_insert_iterator instances. Typing the name of the iterator requires knowing the precise full type of the container, which can be tedious and impedes generic programming. Using this function lets you take advantage of automatic template parameter deduction, making the compiler match the correct types for you. </p>

<p class="definition">Definition at line <a class="el" href="a17145_source.html#l00533">533</a> of file <a class="el" href="a17145_source.html">bits/stl_iterator.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00464_source.html#l01841">std::match_results&lt; _Bi_iter &gt;::format()</a>, and <a class="el" href="a00464_source.html#l02376">std::regex_replace()</a>.</p>

</div>
</div>
<a id="ga3042ef36dac917905beccc35389af1cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3042ef36dac917905beccc35389af1cb">&#9670;&nbsp;</a></span>front_inserter()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Container &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a07627.html">front_insert_iterator</a>&lt;_Container&gt; std::front_inserter </td>
          <td>(</td>
          <td class="paramtype">_Container &amp;&#160;</td>
          <td class="paramname"><em>__x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__x</td><td>A container of arbitrary type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of front_insert_iterator working on <code>x</code>.</dd></dl>
<p>This wrapper function helps in creating front_insert_iterator instances. Typing the name of the iterator requires knowing the precise full type of the container, which can be tedious and impedes generic programming. Using this function lets you take advantage of automatic template parameter deduction, making the compiler match the correct types for you. </p>

<p class="definition">Definition at line <a class="el" href="a17145_source.html#l00624">624</a> of file <a class="el" href="a17145_source.html">bits/stl_iterator.h</a>.</p>

</div>
</div>
<a id="ga289787d62ed6190c55ce9f2ea65aaa41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga289787d62ed6190c55ce9f2ea65aaa41">&#9670;&nbsp;</a></span>inserter()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Container , typename _Iterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a07631.html">insert_iterator</a>&lt;_Container&gt; std::inserter </td>
          <td>(</td>
          <td class="paramtype">_Container &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">_Iterator&#160;</td>
          <td class="paramname"><em>__i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__x</td><td>A container of arbitrary type. </td></tr>
    <tr><td class="paramname">__i</td><td>An iterator into the container. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of insert_iterator working on <code>__x</code>.</dd></dl>
<p>This wrapper function helps in creating insert_iterator instances. Typing the name of the iterator requires knowing the precise full type of the container, which can be tedious and impedes generic programming. Using this function lets you take advantage of automatic template parameter deduction, making the compiler match the correct types for you. </p>

<p class="definition">Definition at line <a class="el" href="a17145_source.html#l00739">739</a> of file <a class="el" href="a17145_source.html">bits/stl_iterator.h</a>.</p>

</div>
</div>
<a id="ga9e3e5a1381a184399ee52df0068818ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e3e5a1381a184399ee52df0068818ae">&#9670;&nbsp;</a></span>make_reverse_iterator()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Iterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_GLIBCXX17_CONSTEXPR <a class="el" href="a07615.html">reverse_iterator</a>&lt;_Iterator&gt; std::make_reverse_iterator </td>
          <td>(</td>
          <td class="paramtype">_Iterator&#160;</td>
          <td class="paramname"><em>__i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Generator function for reverse_iterator. </p>

<p class="definition">Definition at line <a class="el" href="a17145_source.html#l00419">419</a> of file <a class="el" href="a17145_source.html">bits/stl_iterator.h</a>.</p>

</div>
</div>
<a id="ga51a6d053b3eb004ee172b8e7ef066854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51a6d053b3eb004ee172b8e7ef066854">&#9670;&nbsp;</a></span>operator!=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp , class _CharT , class _Traits , class _Dist &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool std::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return false if x and y are both end or not end, or x and y are the same. </p>

<p class="definition">Definition at line <a class="el" href="a00602_source.html#l00137">137</a> of file <a class="el" href="a00602_source.html">stream_iterator.h</a>.</p>

</div>
</div>
<a id="ga0431ac39f84ec7f88d6bdb9db72bd5b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0431ac39f84ec7f88d6bdb9db72bd5b9">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp , typename _CharT , typename _Traits , typename _Dist &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a07931.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if x and y are both end or not end, or x and y are the same. </p>

<p class="definition">Definition at line <a class="el" href="a00602_source.html#l00130">130</a> of file <a class="el" href="a00602_source.html">stream_iterator.h</a>.</p>

</div>
</div>
<a id="gaadf1270d8fcc1bdae9a699e3d85c7986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaadf1270d8fcc1bdae9a699e3d85c7986">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Iterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_GLIBCXX17_CONSTEXPR bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a07615.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__x</td><td>A reverse_iterator. </td></tr>
    <tr><td class="paramname">__y</td><td>A reverse_iterator. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A simple bool.</dd></dl>
<p>Reverse iterators forward many operations to their underlying base() iterators. Others are implemented in terms of one another. </p>

<p class="definition">Definition at line <a class="el" href="a17145_source.html#l00302">302</a> of file <a class="el" href="a17145_source.html">bits/stl_iterator.h</a>.</p>

<p class="reference">References <a class="el" href="a17145_source.html#l00155">std::reverse_iterator&lt; _Iterator &gt;::base()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>