\hypertarget{class_ogre_1_1_const_vector_iterator}{}\section{Ogre\+:\+:Const\+Vector\+Iterator$<$ T $>$ Class Template Reference}
\label{class_ogre_1_1_const_vector_iterator}\index{Ogre\+::\+Const\+Vector\+Iterator$<$ T $>$@{Ogre\+::\+Const\+Vector\+Iterator$<$ T $>$}}


Concrete \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper} for const access to the underlying container.  




{\ttfamily \#include $<$Ogre\+Iterator\+Wrapper.\+h$>$}



Inheritance diagram for Ogre\+:\+:Const\+Vector\+Iterator$<$ T $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=249pt]{class_ogre_1_1_const_vector_iterator__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T\+::const\+\_\+iterator \hyperlink{class_ogre_1_1_iterator_wrapper_a704ce78ef948a2730b4774b4ba0cea69}{const\+\_\+iterator}
\begin{DoxyCompactList}\small\item\em Typedef to fulfill container interface. \end{DoxyCompactList}\item 
typedef T\+::const\+\_\+iterator \hyperlink{class_ogre_1_1_iterator_wrapper_a22c1c22fab97253a922a190d2ace205e}{iterator}
\begin{DoxyCompactList}\small\item\em Typedef to fulfill container interface. \end{DoxyCompactList}\item 
typedef \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator, typename T\+::value\+\_\+type $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72bb580445cd26d668677e159b692d4f}{Pointer\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper_a3889b6a2de089ec7cb7426cb142f85b5}{Pointer\+Type}
\item 
typedef \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator, typename T\+::value\+\_\+type $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper_a11b7947af4d7de6c8a371a45b0c92a81}{Value\+Type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_const_vector_iterator_ab3b47789235e17783c2c7926220dbced}{Const\+Vector\+Iterator} (typename T\+::const\+\_\+iterator start, typename T\+::const\+\_\+iterator last)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_const_vector_iterator_a261f81ccce80c89491f50a7d18ff1ef3}{Const\+Vector\+Iterator} (const T \&c)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
const T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper_acfb61cec43a0da5ae1b7c6ee6274498d}{begin} ()
\begin{DoxyCompactList}\small\item\em Bookmark to the begin of the underlying collection. \end{DoxyCompactList}\item 
T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper_ab2daa0557a06aebd61686b13c865b6c0}{current} ()
\begin{DoxyCompactList}\small\item\em Full access to the current iterator. \end{DoxyCompactList}\item 
const T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper_a0fd0df9bbfe0fc16939600b37de81739}{end} ()
\begin{DoxyCompactList}\small\item\em Bookmark to the end (one behind the last element) of the underlying collection. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper_a2460c8adb6819235849de954db6a0f64}{get\+Next} ()
\begin{DoxyCompactList}\small\item\em Returns the next(=current) value element in the collection, and advances to the next. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_iterator_wrapper_abd1f3f1f5143828a6296347d5b0b9d04}{has\+More\+Elements} () const
\begin{DoxyCompactList}\small\item\em Returns true if there are more items in the collection. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_iterator_wrapper_aaf01f897bea391797dc2bb9fb8374a5f}{move\+Next} ()
\begin{DoxyCompactList}\small\item\em Moves the iterator on one element. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper_adc1cbc2e629b20b8a959646eddb720c5}{peek\+Next} () const
\begin{DoxyCompactList}\small\item\em Returns the next(=current) element in the collection, without advancing to the next. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_iterator_wrapper_a72bb580445cd26d668677e159b692d4f}{Pointer\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper_ac3c1e21df4a61841624487652fbaedc0}{peek\+Next\+Ptr} () const
\begin{DoxyCompactList}\small\item\em Returns a pointer to the next(=current) element in the collection, without advancing to the next afterwards. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
class Ogre\+::\+Const\+Vector\+Iterator$<$ T $>$}

Concrete \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper} for const access to the underlying container. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & = Container \\
\hline
\end{DoxyTemplParams}


\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{class_ogre_1_1_vector_iterator_wrapper_a11b7947af4d7de6c8a371a45b0c92a81}\label{class_ogre_1_1_vector_iterator_wrapper_a11b7947af4d7de6c8a371a45b0c92a81}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!Value\+Type@{Value\+Type}}
\index{Value\+Type@{Value\+Type}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{Value\+Type}{ValueType}}
{\footnotesize\ttfamily typedef \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper}$<$T, T\+::const\+\_\+iterator , typename T\+::value\+\_\+type$>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper}{Ogre\+::\+Vector\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator  $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type}\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_vector_iterator_wrapper_a3889b6a2de089ec7cb7426cb142f85b5}\label{class_ogre_1_1_vector_iterator_wrapper_a3889b6a2de089ec7cb7426cb142f85b5}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!Pointer\+Type@{Pointer\+Type}}
\index{Pointer\+Type@{Pointer\+Type}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{Pointer\+Type}{PointerType}}
{\footnotesize\ttfamily typedef \hyperlink{class_ogre_1_1_iterator_wrapper}{Iterator\+Wrapper}$<$T, T\+::const\+\_\+iterator , typename T\+::value\+\_\+type$>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72bb580445cd26d668677e159b692d4f}{Pointer\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper}{Ogre\+::\+Vector\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator  $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a72bb580445cd26d668677e159b692d4f}{Pointer\+Type}\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_a22c1c22fab97253a922a190d2ace205e}\label{class_ogre_1_1_iterator_wrapper_a22c1c22fab97253a922a190d2ace205e}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!iterator@{iterator}}
\index{iterator@{iterator}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{iterator}{iterator}}
{\footnotesize\ttfamily typedef T\+::const\+\_\+iterator  \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a22c1c22fab97253a922a190d2ace205e}{iterator}\hspace{0.3cm}{\ttfamily [inherited]}}



Typedef to fulfill container interface. 

Useful if you want to use B\+O\+O\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH \begin{DoxyNote}{Note}
there is no distinction between const\+\_\+iterator and iterator. ~\newline
 keep this in mind if you want to derivate from this class. 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_a704ce78ef948a2730b4774b4ba0cea69}\label{class_ogre_1_1_iterator_wrapper_a704ce78ef948a2730b4774b4ba0cea69}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!const\+\_\+iterator@{const\+\_\+iterator}}
\index{const\+\_\+iterator@{const\+\_\+iterator}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{const\+\_\+iterator}{const\_iterator}}
{\footnotesize\ttfamily typedef T\+::const\+\_\+iterator  \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::\hyperlink{class_ogre_1_1_iterator_wrapper_a704ce78ef948a2730b4774b4ba0cea69}{const\+\_\+iterator}\hspace{0.3cm}{\ttfamily [inherited]}}



Typedef to fulfill container interface. 

Useful if you want to use B\+O\+O\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH \begin{DoxyNote}{Note}
there is no distinction between const\+\_\+iterator and iterator. ~\newline
 keep this in mind if you want to derivate from this class. 
\end{DoxyNote}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_const_vector_iterator_ab3b47789235e17783c2c7926220dbced}\label{class_ogre_1_1_const_vector_iterator_ab3b47789235e17783c2c7926220dbced}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!Const\+Vector\+Iterator@{Const\+Vector\+Iterator}}
\index{Const\+Vector\+Iterator@{Const\+Vector\+Iterator}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{Const\+Vector\+Iterator()}{ConstVectorIterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\hyperlink{class_ogre_1_1_const_vector_iterator}{Ogre\+::\+Const\+Vector\+Iterator}$<$ T $>$\+::\hyperlink{class_ogre_1_1_const_vector_iterator}{Const\+Vector\+Iterator} (\begin{DoxyParamCaption}\item[{typename T\+::const\+\_\+iterator}]{start,  }\item[{typename T\+::const\+\_\+iterator}]{last }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Constructor. 

\begin{DoxyRemark}{Remarks}
Provide a start and end iterator to initialise. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_const_vector_iterator_a261f81ccce80c89491f50a7d18ff1ef3}\label{class_ogre_1_1_const_vector_iterator_a261f81ccce80c89491f50a7d18ff1ef3}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!Const\+Vector\+Iterator@{Const\+Vector\+Iterator}}
\index{Const\+Vector\+Iterator@{Const\+Vector\+Iterator}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{Const\+Vector\+Iterator()}{ConstVectorIterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\hyperlink{class_ogre_1_1_const_vector_iterator}{Ogre\+::\+Const\+Vector\+Iterator}$<$ T $>$\+::\hyperlink{class_ogre_1_1_const_vector_iterator}{Const\+Vector\+Iterator} (\begin{DoxyParamCaption}\item[{const T \&}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructor. 

\begin{DoxyRemark}{Remarks}
Provide a container to initialise. 
\end{DoxyRemark}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_vector_iterator_wrapper_adc1cbc2e629b20b8a959646eddb720c5}\label{class_ogre_1_1_vector_iterator_wrapper_adc1cbc2e629b20b8a959646eddb720c5}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!peek\+Next@{peek\+Next}}
\index{peek\+Next@{peek\+Next}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{peek\+Next()}{peekNext()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper}{Ogre\+::\+Vector\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator  $>$\+::peek\+Next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns the next(=current) element in the collection, without advancing to the next. 

\mbox{\Hypertarget{class_ogre_1_1_vector_iterator_wrapper_ac3c1e21df4a61841624487652fbaedc0}\label{class_ogre_1_1_vector_iterator_wrapper_ac3c1e21df4a61841624487652fbaedc0}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!peek\+Next\+Ptr@{peek\+Next\+Ptr}}
\index{peek\+Next\+Ptr@{peek\+Next\+Ptr}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{peek\+Next\+Ptr()}{peekNextPtr()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_iterator_wrapper_a72bb580445cd26d668677e159b692d4f}{Pointer\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper}{Ogre\+::\+Vector\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator  $>$\+::peek\+Next\+Ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns a pointer to the next(=current) element in the collection, without advancing to the next afterwards. 

\mbox{\Hypertarget{class_ogre_1_1_vector_iterator_wrapper_a2460c8adb6819235849de954db6a0f64}\label{class_ogre_1_1_vector_iterator_wrapper_a2460c8adb6819235849de954db6a0f64}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!get\+Next@{get\+Next}}
\index{get\+Next@{get\+Next}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{get\+Next()}{getNext()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_iterator_wrapper_a72df6843478e277b8dde180081156b98}{Value\+Type} \hyperlink{class_ogre_1_1_vector_iterator_wrapper}{Ogre\+::\+Vector\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator  $>$\+::get\+Next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns the next(=current) value element in the collection, and advances to the next. 

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_abd1f3f1f5143828a6296347d5b0b9d04}\label{class_ogre_1_1_iterator_wrapper_abd1f3f1f5143828a6296347d5b0b9d04}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!has\+More\+Elements@{has\+More\+Elements}}
\index{has\+More\+Elements@{has\+More\+Elements}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{has\+More\+Elements()}{hasMoreElements()}}
{\footnotesize\ttfamily bool \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::has\+More\+Elements (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns true if there are more items in the collection. 

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_aaf01f897bea391797dc2bb9fb8374a5f}\label{class_ogre_1_1_iterator_wrapper_aaf01f897bea391797dc2bb9fb8374a5f}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!move\+Next@{move\+Next}}
\index{move\+Next@{move\+Next}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{move\+Next()}{moveNext()}}
{\footnotesize\ttfamily void \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::move\+Next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Moves the iterator on one element. 

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_acfb61cec43a0da5ae1b7c6ee6274498d}\label{class_ogre_1_1_iterator_wrapper_acfb61cec43a0da5ae1b7c6ee6274498d}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!begin@{begin}}
\index{begin@{begin}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{begin()}{begin()}}
{\footnotesize\ttfamily const T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Bookmark to the begin of the underlying collection. 

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_ab2daa0557a06aebd61686b13c865b6c0}\label{class_ogre_1_1_iterator_wrapper_ab2daa0557a06aebd61686b13c865b6c0}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!current@{current}}
\index{current@{current}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{current()}{current()}}
{\footnotesize\ttfamily T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::current (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Full access to the current iterator. 

\mbox{\Hypertarget{class_ogre_1_1_iterator_wrapper_a0fd0df9bbfe0fc16939600b37de81739}\label{class_ogre_1_1_iterator_wrapper_a0fd0df9bbfe0fc16939600b37de81739}} 
\index{Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}!end@{end}}
\index{end@{end}!Ogre\+::\+Const\+Vector\+Iterator@{Ogre\+::\+Const\+Vector\+Iterator}}
\subsubsection{\texorpdfstring{end()}{end()}}
{\footnotesize\ttfamily const T\+::const\+\_\+iterator \& \hyperlink{class_ogre_1_1_iterator_wrapper}{Ogre\+::\+Iterator\+Wrapper}$<$ T, T\+::const\+\_\+iterator , T\+::value\+\_\+type  $>$\+::end (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Bookmark to the end (one behind the last element) of the underlying collection. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_iterator_wrapper_8h}{Ogre\+Iterator\+Wrapper.\+h}\end{DoxyCompactItemize}
