source: OGRE/trunk/ogrenew/Docs/api/html/OgreIteratorWrappers_8h-source.html @ 692

Revision 692, 23.5 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>OgreIteratorWrappers.h Source File - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>OgreIteratorWrappers.h</h1><a href="OgreIteratorWrappers_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
1100002 <span class="comment">-----------------------------------------------------------------------------</span>
1200003 <span class="comment">This source file is part of OGRE</span>
1300004 <span class="comment">    (Object-oriented Graphics Rendering Engine)</span>
1400005 <span class="comment">For the latest info, see http://www.ogre3d.org/</span>
1500006 <span class="comment"></span>
1600007 <span class="comment">Copyright (c) 2000-2005 The OGRE Team</span>
1700008 <span class="comment">Also see acknowledgements in Readme.html</span>
1800009 <span class="comment"></span>
1900010 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
2000011 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
2100012 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
2200013 <span class="comment">version.</span>
2300014 <span class="comment"></span>
2400015 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
2500016 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
2600017 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
2700018 <span class="comment"></span>
2800019 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
2900020 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
3000021 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
3100022 <span class="comment">http://www.gnu.org/copyleft/lesser.txt.</span>
3200023 <span class="comment">-----------------------------------------------------------------------------</span>
3300024 <span class="comment">*/</span>
3400025 <span class="preprocessor">#ifndef __IteratorWrappers_H__</span>
3500026 <span class="preprocessor"></span><span class="preprocessor">#define __IteratorWrappers_H__</span>
3600027 <span class="preprocessor"></span>
3700028 <span class="preprocessor">#include "<a class="code" href="OgrePrerequisites_8h.html">OgrePrerequisites.h</a>"</span>
3800029
3900030 <span class="keyword">namespace </span>Ogre {
4000031
4100046     <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
42<a name="l00047"></a><a class="code" href="classOgre_1_1VectorIterator.html">00047</a>     <span class="keyword">class </span><a class="code" href="classOgre_1_1VectorIterator.html">VectorIterator</a>
4300048     {
4400049     <span class="keyword">private</span>:
45<a name="l00050"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">00050</a>         <span class="keyword">typename</span> T::iterator <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a>;
46<a name="l00051"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr1">00051</a>         <span class="keyword">typename</span> T::iterator mEnd;
47<a name="l00053"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratord0">00053</a>         <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratord0">VectorIterator</a>() {};
4800054     <span class="keyword">public</span>:
49<a name="l00055"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorw0">00055</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::value_type <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorw0">ValueType</a>;
5000056
51<a name="l00061"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora0">00061</a>         <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratord0">VectorIterator</a>(<span class="keyword">typename</span> T::iterator start, <span class="keyword">typename</span> T::iterator end)
5200062             : <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a>(start), mEnd(end)
5300063         {
5400064         }
5500065
56<a name="l00067"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora1">00067</a>         <span class="keywordtype">bool</span> <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora1">hasMoreElements</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
5700068 <span class="keyword">        </span>{
5800069             <span class="keywordflow">return</span> <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a> != mEnd;
5900070         }
6000071
61<a name="l00073"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora2">00073</a>         <span class="keyword">typename</span> T::value_type <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora2">getNext</a>(<span class="keywordtype">void</span>)
6200074         {
6300075             <span class="keywordflow">return</span> *<a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a>++;
6400076         }
65<a name="l00078"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora3">00078</a>         <span class="keyword">typename</span> T::value_type <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora3">peekNext</a>(<span class="keywordtype">void</span>)
6600079         {
6700080             <span class="keywordflow">return</span> *<a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a>;
6800081         }
69<a name="l00083"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora4">00083</a>         <span class="keyword">typename</span> T::pointer <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora4">peekNextPtr</a>(<span class="keywordtype">void</span>)
7000084         {
7100085             <span class="keywordflow">return</span> &amp;(*mCurrent);
7200086         }
73<a name="l00088"></a><a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora5">00088</a>         <span class="keywordtype">void</span> <a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratora5">moveNext</a>(<span class="keywordtype">void</span>)
7400089         {
7500090             ++<a class="code" href="classOgre_1_1VectorIterator.html#Ogre_1_1VectorIteratorr0">mCurrent</a>;
7600091         }
7700092
7800093
7900094
8000095     };
8100096
8200111     <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
83<a name="l00112"></a><a class="code" href="classOgre_1_1MapIterator.html">00112</a>     <span class="keyword">class </span><a class="code" href="classOgre_1_1MapIterator.html">MapIterator</a>
8400113     {
8500114     <span class="keyword">private</span>:
86<a name="l00115"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr0">00115</a>         <span class="keyword">typename</span> T::iterator mCurrent;
87<a name="l00116"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr1">00116</a>         <span class="keyword">typename</span> T::iterator mEnd;
88<a name="l00118"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratord0">00118</a>         <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratord0">MapIterator</a>() {};
8900119     <span class="keyword">public</span>:
90<a name="l00120"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorw0">00120</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::mapped_type <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorw0">MappedType</a>;
91<a name="l00121"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorw1">00121</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::key_type <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorw1">KeyType</a>;
9200122
93<a name="l00127"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora0">00127</a>         <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratord0">MapIterator</a>(<span class="keyword">typename</span> T::iterator start, <span class="keyword">typename</span> T::iterator end)
9400128             : mCurrent(start), mEnd(end)
9500129         {
9600130         }
9700131
98<a name="l00133"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora1">00133</a>         <span class="keywordtype">bool</span> <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora1">hasMoreElements</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
9900134 <span class="keyword">        </span>{
10000135             <span class="keywordflow">return</span> mCurrent != mEnd;
10100136         }
10200137
103<a name="l00139"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora2">00139</a>         <span class="keyword">typename</span> T::mapped_type <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora2">getNext</a>(<span class="keywordtype">void</span>)
10400140         {
10500141             <span class="keywordflow">return</span> (mCurrent++)-&gt;second;
10600142         }
107<a name="l00144"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora3">00144</a>         <span class="keyword">typename</span> T::mapped_type <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora3">peekNextValue</a>(<span class="keywordtype">void</span>)
10800145         {
10900146             <span class="keywordflow">return</span> mCurrent-&gt;second;
11000147         }
111<a name="l00149"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora4">00149</a>         <span class="keyword">typename</span> T::key_type <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora4">peekNextKey</a>(<span class="keywordtype">void</span>)
11200150         {
11300151             <span class="keywordflow">return</span> mCurrent-&gt;first;
11400152         }
115<a name="l00154"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora5">00154</a>         <a class="code" href="classOgre_1_1MapIterator.html">MapIterator&lt;T&gt;</a> &amp; <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora5">operator=</a>( <a class="code" href="classOgre_1_1MapIterator.html">MapIterator&lt;T&gt;</a> &amp;rhs )
11600155         {
11700156             mCurrent = rhs.<a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr0">mCurrent</a>;
11800157             mEnd = rhs.<a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr1">mEnd</a>;
11900158             <span class="keywordflow">return</span> *<span class="keyword">this</span>;
12000159         }
121<a name="l00162"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora6">00162</a>         <span class="keyword">typename</span> T::pointer <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora6">peekNextValuePtr</a>(<span class="keywordtype">void</span>)
12200163         {
12300164             <span class="keywordflow">return</span> &amp;(mCurrent-&gt;second);
12400165         }
125<a name="l00167"></a><a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora7">00167</a>         <span class="keywordtype">void</span> <a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratora7">moveNext</a>(<span class="keywordtype">void</span>)
12600168         {
12700169             ++mCurrent;
12800170         }
12900171
13000172
13100173
13200174     };
13300189     <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
134<a name="l00190"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html">00190</a>     <span class="keyword">class </span><a class="code" href="classOgre_1_1ConstVectorIterator.html">ConstVectorIterator</a>
13500191     {
13600192     <span class="keyword">private</span>:
137<a name="l00193"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratorr0">00193</a>         <span class="keyword">mutable</span> <span class="keyword">typename</span> T::const_iterator mCurrent;
138<a name="l00194"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratorr1">00194</a>         <span class="keyword">typename</span> T::const_iterator mEnd;
139<a name="l00196"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratord0">00196</a>         <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratord0">ConstVectorIterator</a>() {};
14000197     <span class="keyword">public</span>:
141<a name="l00198"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratorw0">00198</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::value_type ValueType;
14200199
143<a name="l00204"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora0">00204</a>         <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratord0">ConstVectorIterator</a>(<span class="keyword">typename</span> T::const_iterator start, <span class="keyword">typename</span> T::const_iterator end)
14400205             : mCurrent(start), mEnd(end)
14500206         {
14600207         }
14700208
148<a name="l00210"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora1">00210</a>         <span class="keywordtype">bool</span> <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora1">hasMoreElements</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
14900211 <span class="keyword">        </span>{
15000212             <span class="keywordflow">return</span> mCurrent != mEnd;
15100213         }
15200214
153<a name="l00216"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora2">00216</a>         <span class="keyword">typename</span> T::value_type <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora2">getNext</a>(<span class="keywordtype">void</span>)
15400217         {
15500218             <span class="keywordflow">return</span> *mCurrent++;
15600219         }
157<a name="l00221"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora3">00221</a>         <span class="keyword">typename</span> T::value_type <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora3">peekNext</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
15800222 <span class="keyword">        </span>{
15900223             <span class="keywordflow">return</span> *mCurrent;
16000224         }
161<a name="l00226"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora4">00226</a>         <span class="keyword">typename</span> T::const_pointer <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora4">peekNextPtr</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
16200227 <span class="keyword">        </span>{
16300228             <span class="keywordflow">return</span> &amp;(*mCurrent);
16400229         }
165<a name="l00231"></a><a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora5">00231</a>         <span class="keywordtype">void</span> <a class="code" href="classOgre_1_1ConstVectorIterator.html#Ogre_1_1ConstVectorIteratora5">moveNext</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
16600232 <span class="keyword">        </span>{
16700233             ++mCurrent;
16800234         }
16900235
17000236
17100237
17200238     };
17300239
17400254     <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
175<a name="l00255"></a><a class="code" href="classOgre_1_1ConstMapIterator.html">00255</a>     <span class="keyword">class </span><a class="code" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a>
17600256     {
17700257     <span class="keyword">private</span>:
178<a name="l00258"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratorr0">00258</a>         <span class="keyword">mutable</span> <span class="keyword">typename</span> T::const_iterator mCurrent;
179<a name="l00259"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratorr1">00259</a>         <span class="keyword">typename</span> T::const_iterator mEnd;
180<a name="l00261"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratord0">00261</a>         <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratord0">ConstMapIterator</a>() {};
18100262     <span class="keyword">public</span>:
182<a name="l00263"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratorw0">00263</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::mapped_type MappedType;
183<a name="l00264"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratorw1">00264</a>         <span class="keyword">typedef</span> <span class="keyword">typename</span> T::key_type KeyType;
18400265
185<a name="l00270"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora0">00270</a>         <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratord0">ConstMapIterator</a>(<span class="keyword">typename</span> T::const_iterator start, <span class="keyword">typename</span> T::const_iterator end)
18600271             : mCurrent(start), mEnd(end)
18700272         {
18800273         }
18900274
190<a name="l00276"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora1">00276</a>         <span class="keywordtype">bool</span> <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora1">hasMoreElements</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
19100277 <span class="keyword">        </span>{
19200278             <span class="keywordflow">return</span> mCurrent != mEnd;
19300279         }
19400280
195<a name="l00282"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora2">00282</a>         <span class="keyword">typename</span> T::mapped_type <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora2">getNext</a>(<span class="keywordtype">void</span>)
19600283         {
19700284             <span class="keywordflow">return</span> (mCurrent++)-&gt;second;
19800285         }
199<a name="l00287"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora3">00287</a>         <span class="keyword">typename</span> T::mapped_type <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora3">peekNextValue</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
20000288 <span class="keyword">        </span>{
20100289             <span class="keywordflow">return</span> mCurrent-&gt;second;
20200290         }
203<a name="l00292"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora4">00292</a>         <span class="keyword">typename</span> T::key_type <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora4">peekNextKey</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
20400293 <span class="keyword">        </span>{
20500294             <span class="keywordflow">return</span> mCurrent-&gt;first;
20600295         }
207<a name="l00297"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora5">00297</a>         <a class="code" href="classOgre_1_1MapIterator.html">MapIterator&lt;T&gt;</a> &amp; <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora5">operator=</a>( <a class="code" href="classOgre_1_1MapIterator.html">MapIterator&lt;T&gt;</a> &amp;rhs )
20800298         {
20900299             mCurrent = rhs.<a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr0">mCurrent</a>;
21000300             mEnd = rhs.<a class="code" href="classOgre_1_1MapIterator.html#Ogre_1_1MapIteratorr1">mEnd</a>;
21100301             <span class="keywordflow">return</span> *<span class="keyword">this</span>;
21200302         }
213<a name="l00305"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora6">00305</a>         <span class="keyword">typename</span> T::const_pointer <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora6">peekNextValuePtr</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
21400306 <span class="keyword">        </span>{
21500307             <span class="keywordflow">return</span> &amp;(mCurrent-&gt;second);
21600308         }
217<a name="l00310"></a><a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora7">00310</a>         <span class="keywordtype">void</span> <a class="code" href="classOgre_1_1ConstMapIterator.html#Ogre_1_1ConstMapIteratora7">moveNext</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
21800311 <span class="keyword">        </span>{
21900312             ++mCurrent;
22000313         }
22100314
22200315
22300316
22400317     };
22500318 }
22600319 <span class="preprocessor">#endif</span>
227</pre></div><hr>
228<p>
229Copyright &copy; 2000-2005 by The OGRE Team<br />
230<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
231This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
232                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
233                <Work rdf:about="">
234                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
235        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
236                </Work>
237                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
238
239Last modified Sun Mar 12 14:37:43 2006
240</p>
241</body>
242</html>
Note: See TracBrowser for help on using the repository browser.