<!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++: __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > Class Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('a09436.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="a09433.html">List of all members</a> </div> <div class="headertitle"> <div class="title">__gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > Class Template Reference</div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a8dfd4ae9fbf1a018130aae6b974c8dff"><td class="memItemLeft" align="right" valign="top"><a id="a8dfd4ae9fbf1a018130aae6b974c8dff"></a> typedef std::iterator_traits< _Iterator1 >::difference_type </td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> <tr class="separator:a8dfd4ae9fbf1a018130aae6b974c8dff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7447553a02270e80de602f2b467ae21d"><td class="memItemLeft" align="right" valign="top"><a id="a7447553a02270e80de602f2b467ae21d"></a> typedef _IteratorCategory </td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr> <tr class="separator:a7447553a02270e80de602f2b467ae21d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a942a30e6ae16a1493752a4e207bbbe7e"><td class="memItemLeft" align="right" valign="top"><a id="a942a30e6ae16a1493752a4e207bbbe7e"></a> typedef <a class="el" href="a09436.html">_IteratorTriple</a> * </td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> <tr class="separator:a942a30e6ae16a1493752a4e207bbbe7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a175113ad8488080b5444a206d9a6ca6b"><td class="memItemLeft" align="right" valign="top"><a id="a175113ad8488080b5444a206d9a6ca6b"></a> typedef <a class="el" href="a09436.html">_IteratorTriple</a> & </td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> <tr class="separator:a175113ad8488080b5444a206d9a6ca6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a299b9913b7a0929dc3fee40746c71371"><td class="memItemLeft" align="right" valign="top"><a id="a299b9913b7a0929dc3fee40746c71371"></a> typedef void </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> <tr class="separator:a299b9913b7a0929dc3fee40746c71371"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a2b6de5323021c01c1ffe0a3d6c0807ef"><td class="memItemLeft" align="right" valign="top"><a id="a2b6de5323021c01c1ffe0a3d6c0807ef"></a>  </td><td class="memItemRight" valign="bottom"><b>_IteratorTriple</b> (const _Iterator1 &__first, const _Iterator2 &__second, const _Iterator3 &__third)</td></tr> <tr class="separator:a2b6de5323021c01c1ffe0a3d6c0807ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1aecf4a2f122b5d376f51216577c3c9"><td class="memItemLeft" align="right" valign="top"><a id="ae1aecf4a2f122b5d376f51216577c3c9"></a>  </td><td class="memItemRight" valign="bottom"><b>operator _Iterator3</b> () const</td></tr> <tr class="separator:ae1aecf4a2f122b5d376f51216577c3c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46e88744a6187314624458fd98b03cb3"><td class="memItemLeft" align="right" valign="top"><a id="a46e88744a6187314624458fd98b03cb3"></a> <a class="el" href="a09436.html">_IteratorTriple</a> </td><td class="memItemRight" valign="bottom"><b>operator+</b> (difference_type __delta) const</td></tr> <tr class="separator:a46e88744a6187314624458fd98b03cb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8e6037472279abfa0e215ce477ed45e"><td class="memItemLeft" align="right" valign="top"><a id="ae8e6037472279abfa0e215ce477ed45e"></a> <a class="el" href="a09436.html">_IteratorTriple</a> & </td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr> <tr class="separator:ae8e6037472279abfa0e215ce477ed45e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1606fc8d794e5dd3f39d0eb67d62e680"><td class="memItemLeft" align="right" valign="top"><a id="a1606fc8d794e5dd3f39d0eb67d62e680"></a> const <a class="el" href="a09436.html">_IteratorTriple</a> </td><td class="memItemRight" valign="bottom"><b>operator++</b> (int)</td></tr> <tr class="separator:a1606fc8d794e5dd3f39d0eb67d62e680"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64de2d0bdc1a1cfb8440da7a9ffc4206"><td class="memItemLeft" align="right" valign="top"><a id="a64de2d0bdc1a1cfb8440da7a9ffc4206"></a> difference_type </td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="a09436.html">_IteratorTriple</a> &__other) const</td></tr> <tr class="separator:a64de2d0bdc1a1cfb8440da7a9ffc4206"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b2bef41924296262268e1415364bac5"><td class="memItemLeft" align="right" valign="top"><a id="a0b2bef41924296262268e1415364bac5"></a> <a class="el" href="a09436.html">_IteratorTriple</a> & </td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr> <tr class="separator:a0b2bef41924296262268e1415364bac5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae706a3c4500dc3747f14b749680054ab"><td class="memItemLeft" align="right" valign="top"><a id="ae706a3c4500dc3747f14b749680054ab"></a> const <a class="el" href="a09436.html">_IteratorTriple</a> </td><td class="memItemRight" valign="bottom"><b>operator--</b> (int)</td></tr> <tr class="separator:ae706a3c4500dc3747f14b749680054ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa670b6b647e15b7b5b9d002b04eeabbd"><td class="memItemLeft" align="right" valign="top"><a id="aa670b6b647e15b7b5b9d002b04eeabbd"></a> <a class="el" href="a09436.html">_IteratorTriple</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a09436.html">_IteratorTriple</a> &__other)</td></tr> <tr class="separator:aa670b6b647e15b7b5b9d002b04eeabbd"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ad0516f821ad05282ad8cb9cf314d500d"><td class="memItemLeft" align="right" valign="top"><a id="ad0516f821ad05282ad8cb9cf314d500d"></a> _Iterator1 </td><td class="memItemRight" valign="bottom"><b>_M_first</b></td></tr> <tr class="separator:ad0516f821ad05282ad8cb9cf314d500d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af71a214a2b943ed562bd6323e6173550"><td class="memItemLeft" align="right" valign="top"><a id="af71a214a2b943ed562bd6323e6173550"></a> _Iterator2 </td><td class="memItemRight" valign="bottom"><b>_M_second</b></td></tr> <tr class="separator:af71a214a2b943ed562bd6323e6173550"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65ac6cfa4c191857638a5c09e6d60b2c"><td class="memItemLeft" align="right" valign="top"><a id="a65ac6cfa4c191857638a5c09e6d60b2c"></a> _Iterator3 </td><td class="memItemRight" valign="bottom"><b>_M_third</b></td></tr> <tr class="separator:a65ac6cfa4c191857638a5c09e6d60b2c"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<typename _Iterator1, typename _Iterator2, typename _Iterator3, typename _IteratorCategory><br /> class __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory ></h3> <p>A triple of iterators. The usual iterator operations are applied to all three child iterators. </p> <p class="definition">Definition at line <a class="el" href="a00899_source.html#l00120">120</a> of file <a class="el" href="a00899_source.html">iterator.h</a>.</p> </div><hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="a00899_source.html">iterator.h</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="a01572.html">__gnu_parallel</a></li><li class="navelem"><a class="el" href="a09436.html">_IteratorTriple</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>