Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 112b0974ad288f6cd55bf971ee6026a9 > files > 2007

libqt3-devel-3.0.2-2mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- /tmp/qt-3.0-reggie-28534/qt-x11-free-3.0.2/doc/qvaluelist.doc:907 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>QValueListConstIterator Class</title>
<style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
body { background: #ffffff; color: black; }
--></style>
</head>
<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#E5E5E5">
<td valign=center>
 <a href="index.html">
<font color="#004faf">Home</font></a>
 | <a href="classes.html">
<font color="#004faf">All&nbsp;Classes</font></a>
 | <a href="mainclasses.html">
<font color="#004faf">Main&nbsp;Classes</font></a>
 | <a href="annotated.html">
<font color="#004faf">Annotated</font></a>
 | <a href="groups.html">
<font color="#004faf">Grouped&nbsp;Classes</font></a>
 | <a href="functions.html">
<font color="#004faf">Functions</font></a>
</td>
<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QValueListConstIterator Class Reference</h1>

<p>The QValueListConstIterator class provides a const iterator
for QValueList.
<a href="#details">More...</a>
<p><tt>#include &lt;<a href="qvaluelist-h.html">qvaluelist.h</a>&gt;</tt>
<p><a href="qvaluelistconstiterator-members.html">List of all member functions.</a>
<h2>Public Members</h2>
<ul>
<li><div class=fn>typedef T&nbsp;<a href="#value_type"><b>value_type</b></a></div></li>
<li><div class=fn>typedef const&nbsp;T&nbsp;*&nbsp;<a href="#pointer"><b>pointer</b></a></div></li>
<li><div class=fn>typedef const&nbsp;T&nbsp;&amp;&nbsp;<a href="#reference"><b>reference</b></a></div></li>
<li><div class=fn><a href="#QValueListConstIterator"><b>QValueListConstIterator</b></a> ()</div></li>
<li><div class=fn><a href="#QValueListConstIterator-3"><b>QValueListConstIterator</b></a> ( const&nbsp;QValueListConstIterator&lt;T&gt;&nbsp;&amp;&nbsp;it )</div></li>
<li><div class=fn><a href="#QValueListConstIterator-4"><b>QValueListConstIterator</b></a> ( const&nbsp;QValueListIterator&lt;T&gt;&nbsp;&amp;&nbsp;it )</div></li>
<li><div class=fn>bool <a href="#operator-eq-eq"><b>operator==</b></a> ( const&nbsp;QValueListConstIterator&lt;T&gt;&nbsp;&amp;&nbsp;it ) const</div></li>
<li><div class=fn>bool <a href="#operator!-eq"><b>operator!=</b></a> ( const&nbsp;QValueListConstIterator&lt;T&gt;&nbsp;&amp;&nbsp;it ) const</div></li>
<li><div class=fn>const T &amp; <a href="#operator*"><b>operator*</b></a> () const</div></li>
<li><div class=fn>QValueListConstIterator&lt;T&gt; &amp; <a href="#operator++"><b>operator++</b></a> ()</div></li>
<li><div class=fn>QValueListConstIterator&lt;T&gt; <a href="#operator++-2"><b>operator++</b></a> ( int )</div></li>
<li><div class=fn>QValueListConstIterator&lt;T&gt; &amp; <a href="#operator--"><b>operator--</b></a> ()</div></li>
<li><div class=fn>QValueListConstIterator&lt;T&gt; <a href="#operator---2"><b>operator--</b></a> ( int )</div></li>
</ul>
<hr><a name="details"></a><h2>Detailed Description</h2>


The QValueListConstIterator class provides a const iterator
for <a href="qvaluelist.html">QValueList</a>.
<p> 

<p> In contrast to <a href="qvaluelistiterator.html">QValueListIterator</a>, this class is used to iterate over a const
list. It does not allow modification of the values of the list since
that would break const semantics.
<p> You can create the appropriate const iterator type by using the <tt>const_iterator</tt> typedef provided by QValueList. 
<p> For more information on QValueList iterators, see QValueListIterator.
<p> <p>See also <a href="qvaluelistiterator.html">QValueListIterator</a>, <a href="qvaluelist.html">QValueList</a>, <a href="qtl.html">Qt Template Library Classes</a> and <a href="tools.html">Non-GUI Classes</a>.

<hr><h2>Member Type Documentation</h2>
<h3 class=fn><a name="pointer"></a>QValueListConstIterator::pointer</h3> 
Pointer to value_type. 
<h3 class=fn><a name="reference"></a>QValueListConstIterator::reference</h3> 
Reference to value_type. 
<h3 class=fn><a name="value_type"></a>QValueListConstIterator::value_type</h3> 
The type of value. 
<hr><h2>Member Function Documentation</h2>
<h3 class=fn><a name="QValueListConstIterator"></a>QValueListConstIterator::QValueListConstIterator ()
</h3>

<p> Creates un uninitialized iterator.

<h3 class=fn><a name="QValueListConstIterator-3"></a>QValueListConstIterator::QValueListConstIterator ( const&nbsp;<a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt;&nbsp;&amp;&nbsp;it )
</h3>
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
<p> Constructs a copy of the iterator <em>it</em>.

<h3 class=fn><a name="QValueListConstIterator-4"></a>QValueListConstIterator::QValueListConstIterator ( const&nbsp;<a href="qvaluelistiterator.html">QValueListIterator</a>&lt;T&gt;&nbsp;&amp;&nbsp;it )
</h3>

<p> Constructs a copy of the iterator <em>it</em>.

<h3 class=fn>bool <a name="operator!-eq"></a>QValueListConstIterator::operator!= ( const&nbsp;<a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt;&nbsp;&amp;&nbsp;it ) const
</h3>

<p> Compares this iterator with <em>it</em> and returns TRUE if they point to
different items; otherwise returns FALSE.

<h3 class=fn>const T &amp; <a name="operator*"></a>QValueListConstIterator::operator* () const
</h3>

<p> Asterisk operator. Returns a reference to the current iterator item.

<h3 class=fn><a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt;&nbsp;&amp; <a name="operator++"></a>QValueListConstIterator::operator++ ()
</h3>

<p> Prefix ++ makes the succeeding item current and returns
an iterator pointing to the new current item.
The iterator cannot check whether it reached the end of the list. Incrementing
the iterator as returned by end() causes undefined results.

<h3 class=fn><a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt; <a name="operator++-2"></a>QValueListConstIterator::operator++ ( int )
</h3>
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
<p> Postfix ++ makes the succeeding item current and returns an iterator
pointing to the new current item. The iterator cannot check whether
it reached the end of the list. Incrementing the iterator as
returned by end() causes undefined results.

<h3 class=fn><a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt;&nbsp;&amp; <a name="operator--"></a>QValueListConstIterator::operator-- ()
</h3>

<p> Prefix -- makes the previous
item current and returns an iterator pointing to the new current
item. The iterator cannot check whether it reached the beginning of
the list. Decrementing the iterator as returned by begin() causes
undefined results.

<h3 class=fn><a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt; <a name="operator---2"></a>QValueListConstIterator::operator-- ( int )
</h3>
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
<p> Postfix -- makes the
previous item current and returns an iterator pointing to the new
current item. The iterator cannot check whether it reached the
beginning of the list. Decrementing the iterator as returned by
begin() causes undefined results.

<h3 class=fn>bool <a name="operator-eq-eq"></a>QValueListConstIterator::operator== ( const&nbsp;<a href="qvaluelistconstiterator.html">QValueListConstIterator</a>&lt;T&gt;&nbsp;&amp;&nbsp;it ) const
</h3>

<p> Compares this iterator with <em>it</em> and returns TRUE if they point to
the same item; otherwise returns FALSE.

<!-- eof -->
<hr><p>
This file is part of the <a href="index.html">Qt toolkit</a>.
Copyright &copy; 1995-2001
<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center>
<table width=100% cellspacing=0 border=0><tr>
<td>Copyright &copy; 2001 
<a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td align=right><div align=right>Qt version 3.0.2</div>
</table></div></address></body>
</html>