1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qwebelement.cpp -->
<title>Qt 4.8: const_iterator Class Reference</title>
<link rel="stylesheet" type="text/css" href="style/offline.css" />
</head>
<body>
<div class="header" id="qtdocheader">
<div class="content">
<a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
</div>
<div class="breadcrumb toolblock">
<ul>
<li class="first"><a href="index.html">Home</a></li>
<!-- Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li><a href="qtwebkit.html">QtWebKit</a></li>
<li>const_iterator</li>
</ul>
</div>
</div>
<div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">const_iterator Class Reference</h1>
<span class="small-subtitle">(QWebElementCollection::const_iterator)<br/></span>
<!-- $$$const_iterator-brief -->
<p>The QWebElementCollection::const_iterator class provides an STL-style const iterator for <a href="qwebelementcollection.html">QWebElementCollection</a>. <a href="#details">More...</a></p>
<!-- @@@const_iterator -->
<pre class="cpp"> <span class="preprocessor">#include <<a href="qwebelementcollection.html">QWebElementCollection</a>></span></pre><p>This class was introduced in Qt 4.6.</p>
<ul>
<li><a href="qwebelementcollection-const-iterator-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#const_iterator">const_iterator</a></b> ( const const_iterator & <i>other</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-not-eq">operator!=</a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QWebElement </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-2a">operator*</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-2b">operator+</a></b> ( int <i>j</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator & </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-2b-2b">operator++</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-2b-2b-2">operator++</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator & </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-2b-eq">operator+=</a></b> ( int <i>j</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-">operator-</a></b> ( int <i>j</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator--2">operator-</a></b> ( const_iterator <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator & </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator--">operator--</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator---2">operator--</a></b> ( int )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const_iterator & </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator--eq">operator-=</a></b> ( int <i>j</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-lt">operator<</a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-lt-eq">operator<=</a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-eq-eq">operator==</a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-gt">operator></a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qwebelementcollection-const-iterator.html#operator-gt-eq">operator>=</a></b> ( const const_iterator & <i>other</i> ) const</td></tr>
</table>
<a name="details"></a>
<!-- $$$const_iterator-description -->
<div class="descr">
<h2>Detailed Description</h2>
<p>The QWebElementCollection::const_iterator class provides an STL-style const iterator for <a href="qwebelementcollection.html">QWebElementCollection</a>.</p>
<p><a href="qwebelementcollection.html">QWebElementCollection</a> provides STL style const iterators for fast low-level access to the elements.</p>
<p>QWebElementCollection::const_iterator allows you to iterate over a <a href="qwebelementcollection.html">QWebElementCollection</a>.</p>
</div>
<!-- @@@const_iterator -->
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$const_iterator[overload1]$$$const_iteratorconstconst_iterator& -->
<h3 class="fn"><a name="const_iterator"></a>const_iterator::<span class="name">const_iterator</span> ( const <span class="type">const_iterator</span> & <i>other</i> )</h3>
<p>Constructs a copy of <i>other</i>.</p>
<!-- @@@const_iterator -->
<!-- $$$operator!=[overload1]$$$operator!=constconst_iterator& -->
<h3 class="fn"><a name="operator-not-eq"></a><span class="type">bool</span> const_iterator::<span class="name">operator!=</span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if <i>other</i> points to a different element than this; iterator; otherwise returns false.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-eq-eq">operator==</a>().</p>
<!-- @@@operator!= -->
<!-- $$$operator*[overload1]$$$operator* -->
<h3 class="fn"><a name="operator-2a"></a>const <span class="type"><a href="qwebelement.html">QWebElement</a></span> const_iterator::<span class="name">operator*</span> () const</h3>
<p>Returns the current element.</p>
<!-- @@@operator* -->
<!-- $$$operator+[overload1]$$$operator+int -->
<h3 class="fn"><a name="operator-2b"></a><span class="type">const_iterator</span> const_iterator::<span class="name">operator+</span> ( <span class="type">int</span> <i>j</i> ) const</h3>
<p>Returns an iterator to the element at <i>j</i> positions forward from this iterator. If <i>j</i> is negative, the iterator goes backward.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-">operator-</a>() and <a href="qwebelementcollection-const-iterator.html#operator-2b-eq">operator+=</a>().</p>
<!-- @@@operator+ -->
<!-- $$$operator++[overload1]$$$operator++ -->
<h3 class="fn"><a name="operator-2b-2b"></a><span class="type">const_iterator</span> & const_iterator::<span class="name">operator++</span> ()</h3>
<p>The prefix ++ operator (<tt>++it</tt>) advances the iterator to the next element in the collection and returns an iterator to the new current element.</p>
<p>Calling this function on <a href="qwebelementcollection.html#end">QWebElementCollection::end</a>() leads to undefined results.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator--">operator--</a>().</p>
<!-- @@@operator++ -->
<!-- $$$operator++$$$operator++int -->
<h3 class="fn"><a name="operator-2b-2b-2"></a><span class="type">const_iterator</span> const_iterator::<span class="name">operator++</span> ( <span class="type">int</span> )</h3>
<p>This is an overloaded function.</p>
<p>The postfix ++ operator (<tt>it++</tt>) advances the iterator to the next element in the collection and returns an iterator to the previously current element.</p>
<p>Calling this function on <a href="qwebelementcollection.html#end">QWebElementCollection::end</a>() leads to undefined results.</p>
<!-- @@@operator++ -->
<!-- $$$operator+=[overload1]$$$operator+=int -->
<h3 class="fn"><a name="operator-2b-eq"></a><span class="type">const_iterator</span> & const_iterator::<span class="name">operator+=</span> ( <span class="type">int</span> <i>j</i> )</h3>
<p>Advances the iterator by <i>j</i> elements. If <i>j</i> is negative, the iterator goes backward.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator--eq">operator-=</a>() and <a href="qwebelementcollection-const-iterator.html#operator-2b">operator+</a>().</p>
<!-- @@@operator+= -->
<!-- $$$operator-[overload1]$$$operator-int -->
<h3 class="fn"><a name="operator-"></a><span class="type">const_iterator</span> const_iterator::<span class="name">operator-</span> ( <span class="type">int</span> <i>j</i> ) const</h3>
<p>Returns an iterator to the element at <i>j</i> positiosn backward from this iterator. If <i>j</i> is negative, the iterator goes forward.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-2b">operator+</a>() and <a href="qwebelementcollection-const-iterator.html#operator--eq">operator-=</a>().</p>
<!-- @@@operator- -->
<!-- $$$operator-$$$operator-const_iterator -->
<h3 class="fn"><a name="operator--2"></a><span class="type">int</span> const_iterator::<span class="name">operator-</span> ( <span class="type">const_iterator</span> <i>other</i> ) const</h3>
<p>Returns the number of elements between the item point to by <i>other</i> and the element pointed to by this iterator.</p>
<!-- @@@operator- -->
<!-- $$$operator--[overload1]$$$operator-- -->
<h3 class="fn"><a name="operator--"></a><span class="type">const_iterator</span> & const_iterator::<span class="name">operator--</span> ()</h3>
<p>The prefix -- operator (<tt>--it</tt>) makes the preceding element current and returns an iterator to the new current element.</p>
<p>Calling this function on <a href="qwebelementcollection.html#begin">QWebElementCollection::begin</a>() leads to undefined results.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-2b-2b">operator++</a>().</p>
<!-- @@@operator-- -->
<!-- $$$operator--$$$operator--int -->
<h3 class="fn"><a name="operator---2"></a><span class="type">const_iterator</span> const_iterator::<span class="name">operator--</span> ( <span class="type">int</span> )</h3>
<p>This is an overloaded function.</p>
<p>The postfix -- operator (<tt>it--</tt>) makes the preceding element current and returns an iterator to the previously current element.</p>
<!-- @@@operator-- -->
<!-- $$$operator-=[overload1]$$$operator-=int -->
<h3 class="fn"><a name="operator--eq"></a><span class="type">const_iterator</span> & const_iterator::<span class="name">operator-=</span> ( <span class="type">int</span> <i>j</i> )</h3>
<p>Makes the iterator go back by <i>j</i> elements. If <i>j</i> is negative, the iterator goes forward.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-2b-eq">operator+=</a>() and <a href="qwebelementcollection-const-iterator.html#operator-">operator-</a>().</p>
<!-- @@@operator-= -->
<!-- $$$operator<[overload1]$$$operator<constconst_iterator& -->
<h3 class="fn"><a name="operator-lt"></a><span class="type">bool</span> const_iterator::<span class="name">operator<</span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if the element pointed to by this iterator is less than the element pointed to by the <i>other</i> iterator.</p>
<!-- @@@operator< -->
<!-- $$$operator<=[overload1]$$$operator<=constconst_iterator& -->
<h3 class="fn"><a name="operator-lt-eq"></a><span class="type">bool</span> const_iterator::<span class="name">operator<=</span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if the element pointed to by this iterator is less than or equal to the element pointed to by the <i>other</i> iterator.</p>
<!-- @@@operator<= -->
<!-- $$$operator==[overload1]$$$operator==constconst_iterator& -->
<h3 class="fn"><a name="operator-eq-eq"></a><span class="type">bool</span> const_iterator::<span class="name">operator==</span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if <i>other</i> points to the same item as this iterator; otherwise returns false.</p>
<p><b>See also </b><a href="qwebelementcollection-const-iterator.html#operator-not-eq">operator!=</a>().</p>
<!-- @@@operator== -->
<!-- $$$operator>[overload1]$$$operator>constconst_iterator& -->
<h3 class="fn"><a name="operator-gt"></a><span class="type">bool</span> const_iterator::<span class="name">operator></span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if the element pointed to by this iterator is greater than the element pointed to by the <i>other</i> iterator.</p>
<!-- @@@operator> -->
<!-- $$$operator>=[overload1]$$$operator>=constconst_iterator& -->
<h3 class="fn"><a name="operator-gt-eq"></a><span class="type">bool</span> const_iterator::<span class="name">operator>=</span> ( const <span class="type">const_iterator</span> & <i>other</i> ) const</h3>
<p>Returns true if the element pointed to by this iterator is greater than or equal to the element pointed to by the <i>other</i> iterator.</p>
<!-- @@@operator>= -->
</div>
<div class="ft">
<span></span>
</div>
</div>
<div class="footer">
<p>
<acronym title="Copyright">©</acronym> 2012 Nokia Corporation and/or its
subsidiaries. Documentation contributions included herein are the copyrights of
their respective owners.</p>
<br />
<p>
The documentation provided herein is licensed under the terms of the
<a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
License version 1.3</a> as published by the Free Software Foundation.</p>
<p>
Documentation sources may be obtained from <a href="http://www.qt-project.org">
www.qt-project.org</a>.</p>
<br />
<p>
Nokia, Qt and their respective logos are trademarks of Nokia Corporation
in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners. <a title="Privacy Policy"
href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
</div>
</body>
</html>
|