Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > 20f7652f1904dfee028d50a3b8add8d2 > files > 1381

libstdc++-docs-5.5.0-1.mga6.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.13"/>
<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">
  $(document).ready(initResizable);
</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.13 -->
</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('a01455.html','');});
</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="a01455.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:a01456"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01456.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="a06609.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="a06573.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="a06577.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="a06585.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="a06581.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="a06829.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="a02909.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="a06605.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="a06621.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="a06625.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="a04765.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="a06833.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="a02913.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="a06569.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="a02913.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="a02913.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="a02913.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="a02913.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="a02909.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02909.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:ga304181cfe40c7dc4e4f1bcccdae99f8d"><td class="memTemplParams" colspan="2">template&lt;typename _Iter &gt; </td></tr>
<tr class="memitem:ga304181cfe40c7dc4e4f1bcccdae99f8d"><td class="memTemplItemLeft" align="right" valign="top">iterator_traits&lt; _Iter &gt;::iterator_category&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.html#ga304181cfe40c7dc4e4f1bcccdae99f8d">std::__iterator_category</a> (const _Iter &amp;)</td></tr>
<tr class="separator:ga304181cfe40c7dc4e4f1bcccdae99f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c954997b15f471edb403f19ad4a06db"><td class="memTemplParams" colspan="2"><a id="ga8c954997b15f471edb403f19ad4a06db"></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:ga8c954997b15f471edb403f19ad4a06db"><td class="memTemplItemLeft" align="right" valign="top">_ReturnType&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__make_move_if_noexcept_iterator</b> (_Iterator __i)</td></tr>
<tr class="separator:ga8c954997b15f471edb403f19ad4a06db"><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="a06573.html">back_insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.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="a02913.html">ostreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::copy</b> (<a class="el" href="a02909.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02909.html">istreambuf_iterator</a>&lt; _CharT &gt; __last, <a class="el" href="a02913.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="a02909.html">istreambuf_iterator</a>&lt; _CharT &gt; &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::find</b> (<a class="el" href="a02909.html">istreambuf_iterator</a>&lt; _CharT &gt; __first, <a class="el" href="a02909.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="a06577.html">front_insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.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="a06581.html">insert_iterator</a>&lt; _Container &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.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:ga8bd3251ac0ea3b29efe983442431e38b"><td class="memTemplParams" colspan="2"><a id="ga8bd3251ac0ea3b29efe983442431e38b"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga8bd3251ac0ea3b29efe983442431e38b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04765.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:ga8bd3251ac0ea3b29efe983442431e38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3f9d55708d83770aa197a1e6141ea60"><td class="memTemplParams" colspan="2">template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gad3f9d55708d83770aa197a1e6141ea60"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.html#gad3f9d55708d83770aa197a1e6141ea60">std::make_reverse_iterator</a> (_Iterator __i)</td></tr>
<tr class="separator:gad3f9d55708d83770aa197a1e6141ea60"><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="a01455.html#ga51a6d053b3eb004ee172b8e7ef066854">std::operator!=</a> (const <a class="el" href="a06829.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const <a class="el" href="a06829.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="a02909.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__a, const <a class="el" href="a02909.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:gaa3a4b34e71693ed5bd5baa9671cccebc"><td class="memTemplParams" colspan="2"><a id="gaa3a4b34e71693ed5bd5baa9671cccebc"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaa3a4b34e71693ed5bd5baa9671cccebc"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gaa3a4b34e71693ed5bd5baa9671cccebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb1e1c2c8ca7d429cdb98b1e55aa1279"><td class="memTemplParams" colspan="2"><a id="gacb1e1c2c8ca7d429cdb98b1e55aa1279"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gacb1e1c2c8ca7d429cdb98b1e55aa1279"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:gacb1e1c2c8ca7d429cdb98b1e55aa1279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6effcef38a26b2fbb31e3a7622edca1"><td class="memTemplParams" colspan="2"><a id="gad6effcef38a26b2fbb31e3a7622edca1"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gad6effcef38a26b2fbb31e3a7622edca1"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:gad6effcef38a26b2fbb31e3a7622edca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dadc8a959d50e98fa78e56106a340e4"><td class="memTemplParams" colspan="2"><a id="ga4dadc8a959d50e98fa78e56106a340e4"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga4dadc8a959d50e98fa78e56106a340e4"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator!=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga4dadc8a959d50e98fa78e56106a340e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f6105fcf7b1b2c22fda3349000c2fc6"><td class="memTemplParams" colspan="2"><a id="ga6f6105fcf7b1b2c22fda3349000c2fc6"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga6f6105fcf7b1b2c22fda3349000c2fc6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator+</b> (typename <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt;::difference_type __n, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x)</td></tr>
<tr class="separator:ga6f6105fcf7b1b2c22fda3349000c2fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab42b1e763f8a828f374dc7c79e26c8e6"><td class="memTemplParams" colspan="2"><a id="gab42b1e763f8a828f374dc7c79e26c8e6"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gab42b1e763f8a828f374dc7c79e26c8e6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator+</b> (typename <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt;::difference_type __n, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x)</td></tr>
<tr class="separator:gab42b1e763f8a828f374dc7c79e26c8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81bf5e696be8a269f4e0e2421f8d15d4"><td class="memTemplParams" colspan="2"><a id="ga81bf5e696be8a269f4e0e2421f8d15d4"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga81bf5e696be8a269f4e0e2421f8d15d4"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y) -&gt; decltype(__x.base() - __y.base())</td></tr>
<tr class="separator:ga81bf5e696be8a269f4e0e2421f8d15d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c09f56cb4440745167347ea0da1aa25"><td class="memTemplParams" colspan="2"><a id="ga3c09f56cb4440745167347ea0da1aa25"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga3c09f56cb4440745167347ea0da1aa25"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y) -&gt; decltype(__y.base() - __x.base())</td></tr>
<tr class="separator:ga3c09f56cb4440745167347ea0da1aa25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcc6b3c60f86c5547eb00fcf49ecd0e4"><td class="memTemplParams" colspan="2"><a id="gafcc6b3c60f86c5547eb00fcf49ecd0e4"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gafcc6b3c60f86c5547eb00fcf49ecd0e4"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y) -&gt; decltype(__x.base() - __y.base())</td></tr>
<tr class="separator:gafcc6b3c60f86c5547eb00fcf49ecd0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga471701b5295cfa1b0532043c4e68fd2c"><td class="memTemplParams" colspan="2"><a id="ga471701b5295cfa1b0532043c4e68fd2c"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga471701b5295cfa1b0532043c4e68fd2c"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator-</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y) -&gt; decltype(__x.base() - __y.base())</td></tr>
<tr class="separator:ga471701b5295cfa1b0532043c4e68fd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4d861f320b62057ffb7398b38484405"><td class="memTemplParams" colspan="2"><a id="gac4d861f320b62057ffb7398b38484405"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gac4d861f320b62057ffb7398b38484405"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gac4d861f320b62057ffb7398b38484405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga306031da22b225dbc33f1d5001695a64"><td class="memTemplParams" colspan="2"><a id="ga306031da22b225dbc33f1d5001695a64"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga306031da22b225dbc33f1d5001695a64"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga306031da22b225dbc33f1d5001695a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadba9c98f12ab3a2bb1542e747b69c96f"><td class="memTemplParams" colspan="2"><a id="gadba9c98f12ab3a2bb1542e747b69c96f"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gadba9c98f12ab3a2bb1542e747b69c96f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:gadba9c98f12ab3a2bb1542e747b69c96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa761dabe06bc1bb1f31294c49ef2064c"><td class="memTemplParams" colspan="2"><a id="gaa761dabe06bc1bb1f31294c49ef2064c"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gaa761dabe06bc1bb1f31294c49ef2064c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gaa761dabe06bc1bb1f31294c49ef2064c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25dc8a4ba4482e158fbbf4b27e967a80"><td class="memTemplParams" colspan="2"><a id="ga25dc8a4ba4482e158fbbf4b27e967a80"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga25dc8a4ba4482e158fbbf4b27e967a80"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga25dc8a4ba4482e158fbbf4b27e967a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d14077759c8f32ab8775297b519125c"><td class="memTemplParams" colspan="2"><a id="ga7d14077759c8f32ab8775297b519125c"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga7d14077759c8f32ab8775297b519125c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga7d14077759c8f32ab8775297b519125c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad71a409eebf83039169f8816290b0783"><td class="memTemplParams" colspan="2"><a id="gad71a409eebf83039169f8816290b0783"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gad71a409eebf83039169f8816290b0783"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:gad71a409eebf83039169f8816290b0783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3da6fdb5760dc289f29f54d422c23969"><td class="memTemplParams" colspan="2"><a id="ga3da6fdb5760dc289f29f54d422c23969"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga3da6fdb5760dc289f29f54d422c23969"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&lt;=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga3da6fdb5760dc289f29f54d422c23969"><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="a01455.html#ga0431ac39f84ec7f88d6bdb9db72bd5b9">std::operator==</a> (const <a class="el" href="a06829.html">istream_iterator</a>&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const <a class="el" href="a06829.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="a02909.html">istreambuf_iterator</a>&lt; _CharT, _Traits &gt; &amp;__a, const <a class="el" href="a02909.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:ga69a2db0c0ad0ba984681e91174288e40"><td class="memTemplParams" colspan="2">template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga69a2db0c0ad0ba984681e91174288e40"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01455.html#ga69a2db0c0ad0ba984681e91174288e40">std::operator==</a> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga69a2db0c0ad0ba984681e91174288e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06200c0e2f0e6bd59e2dd6e8f30859bd"><td class="memTemplParams" colspan="2"><a id="ga06200c0e2f0e6bd59e2dd6e8f30859bd"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga06200c0e2f0e6bd59e2dd6e8f30859bd"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga06200c0e2f0e6bd59e2dd6e8f30859bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga862eb1185d521a21480a11173f717752"><td class="memTemplParams" colspan="2"><a id="ga862eb1185d521a21480a11173f717752"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga862eb1185d521a21480a11173f717752"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga862eb1185d521a21480a11173f717752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60616c515f2161eca1c928e111b58c1d"><td class="memTemplParams" colspan="2"><a id="ga60616c515f2161eca1c928e111b58c1d"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga60616c515f2161eca1c928e111b58c1d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator==</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga60616c515f2161eca1c928e111b58c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6948e5d11bc9e52b353f8933fe56ac1"><td class="memTemplParams" colspan="2"><a id="gae6948e5d11bc9e52b353f8933fe56ac1"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gae6948e5d11bc9e52b353f8933fe56ac1"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gae6948e5d11bc9e52b353f8933fe56ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab128e630a31b366300d10de019a292aa"><td class="memTemplParams" colspan="2"><a id="gab128e630a31b366300d10de019a292aa"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:gab128e630a31b366300d10de019a292aa"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:gab128e630a31b366300d10de019a292aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3efed200d8b77db02f39c2584aa7abdf"><td class="memTemplParams" colspan="2"><a id="ga3efed200d8b77db02f39c2584aa7abdf"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga3efed200d8b77db02f39c2584aa7abdf"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga3efed200d8b77db02f39c2584aa7abdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd9ecc87574141fa7410b1914f71866f"><td class="memTemplParams" colspan="2"><a id="gabd9ecc87574141fa7410b1914f71866f"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gabd9ecc87574141fa7410b1914f71866f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gabd9ecc87574141fa7410b1914f71866f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac21650e55e346da4f77c1a656d00f477"><td class="memTemplParams" colspan="2"><a id="gac21650e55e346da4f77c1a656d00f477"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:gac21650e55e346da4f77c1a656d00f477"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:gac21650e55e346da4f77c1a656d00f477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga320d598156a317689c758a2ae979366e"><td class="memTemplParams" colspan="2"><a id="ga320d598156a317689c758a2ae979366e"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga320d598156a317689c758a2ae979366e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a06569.html">reverse_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga320d598156a317689c758a2ae979366e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43c81a7a8511aa46473bc2ccfdf1d67f"><td class="memTemplParams" colspan="2"><a id="ga43c81a7a8511aa46473bc2ccfdf1d67f"></a>
template&lt;typename _IteratorL , typename _IteratorR &gt; </td></tr>
<tr class="memitem:ga43c81a7a8511aa46473bc2ccfdf1d67f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorL &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _IteratorR &gt; &amp;__y)</td></tr>
<tr class="separator:ga43c81a7a8511aa46473bc2ccfdf1d67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57f29a9527fc433aea7564aaa11f0325"><td class="memTemplParams" colspan="2"><a id="ga57f29a9527fc433aea7564aaa11f0325"></a>
template&lt;typename _Iterator &gt; </td></tr>
<tr class="memitem:ga57f29a9527fc433aea7564aaa11f0325"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::operator&gt;=</b> (const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__x, const <a class="el" href="a04765.html">move_iterator</a>&lt; _Iterator &gt; &amp;__y)</td></tr>
<tr class="separator:ga57f29a9527fc433aea7564aaa11f0325"><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="ga304181cfe40c7dc4e4f1bcccdae99f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga304181cfe40c7dc4e4f1bcccdae99f8d">&#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">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="a00509_source.html#l00204">204</a> of file <a class="el" href="a00509_source.html">stl_iterator_base_types.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00482_source.html#l00112">std::__find_if()</a>, <a class="el" href="a00482_source.html#l00289">std::__search_n_aux()</a>, <a class="el" href="a00698_source.html#l00135">__gnu_debug::__valid_range_aux()</a>, <a class="el" href="a00506_source.html#l00173">std::advance()</a>, <a class="el" href="a00506_source.html#l00114">std::distance()</a>, and <a class="el" href="a00551_source.html#l00679">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="a06573.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="a00503_source.html#l00499">499</a> of file <a class="el" href="a00503_source.html">stl_iterator.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00431_source.html#l01801">std::match_results&lt; _Bi_iter &gt;::format()</a>, <a class="el" href="a15277_source.html#l02622">std::operator&gt;&gt;()</a>, and <a class="el" href="a00431_source.html#l02339">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="a06577.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="a00503_source.html#l00589">589</a> of file <a class="el" href="a00503_source.html">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="a06581.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>
  </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="a00503_source.html#l00703">703</a> of file <a class="el" href="a00503_source.html">stl_iterator.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00311_source.html#l00547">std::deque&lt; _StateSeqT &gt;::_M_pop_front_aux()</a>.</p>

</div>
</div>
<a id="gad3f9d55708d83770aa197a1e6141ea60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3f9d55708d83770aa197a1e6141ea60">&#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"><a class="el" href="a06569.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="a00503_source.html#l00406">406</a> of file <a class="el" href="a00503_source.html">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="a06829.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="a06829.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="a00557_source.html#l00137">137</a> of file <a class="el" href="a00557_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="a06829.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="a06829.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="a00557_source.html#l00130">130</a> of file <a class="el" href="a00557_source.html">stream_iterator.h</a>.</p>

</div>
</div>
<a id="ga69a2db0c0ad0ba984681e91174288e40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69a2db0c0ad0ba984681e91174288e40">&#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">bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a06569.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="a06569.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="a00503_source.html#l00292">292</a> of file <a class="el" href="a00503_source.html">stl_iterator.h</a>.</p>

<p class="reference">References <a class="el" href="a00503_source.html#l00147">std::reverse_iterator&lt; _Iterator &gt;::base()</a>, <a class="el" href="a00503_source.html#l00232">std::reverse_iterator&lt; _Iterator &gt;::operator+()</a>, and <a class="el" href="a00503_source.html#l00254">std::reverse_iterator&lt; _Iterator &gt;::operator-()</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.13 </li>
  </ul>
</div>
</body>
</html>