\hypertarget{a00323}{\section{Open\+Volume\+Mesh\+:\+:Base\+Iterator$<$ O\+H $>$ Class Template Reference}
\label{a00323}\index{Open\+Volume\+Mesh\+::\+Base\+Iterator$<$ O\+H $>$@{Open\+Volume\+Mesh\+::\+Base\+Iterator$<$ O\+H $>$}}
}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Base\+Iterator$<$ O\+H $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00323}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00323_a41d00ee18fef87c3e15e84c3cf7d271d}{typedef \\*
std\+::bidirectional\+\_\+iterator\+\_\+tag {\bfseries iterator\+\_\+category}}\label{a00323_a41d00ee18fef87c3e15e84c3cf7d271d}

\item 
\hypertarget{a00323_abaf99fd6a6d2397da8b7421288f2f342}{typedef int {\bfseries difference\+\_\+type}}\label{a00323_abaf99fd6a6d2397da8b7421288f2f342}

\item 
\hypertarget{a00323_a0e686ddd83f127f2154564d01b566c06}{typedef const O\+H {\bfseries value\+\_\+type}}\label{a00323_a0e686ddd83f127f2154564d01b566c06}

\item 
\hypertarget{a00323_afb0f786014fce87756507d0b9a1838ae}{typedef const O\+H $\ast$ {\bfseries pointer}}\label{a00323_afb0f786014fce87756507d0b9a1838ae}

\item 
\hypertarget{a00323_ac2c4f20be07ec96334d8e26c8a62b031}{typedef const O\+H \& {\bfseries reference}}\label{a00323_ac2c4f20be07ec96334d8e26c8a62b031}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00323_a12755fc0d7d233eb7c30598982067cc1}{{\bfseries Base\+Iterator} (const \hyperlink{a01314}{Topology\+Kernel} $\ast$\+\_\+mesh, const O\+H \&\+\_\+ch)}\label{a00323_a12755fc0d7d233eb7c30598982067cc1}

\item 
\hypertarget{a00323_a02a4f74f6be48f73115708b37b65c0b2}{{\bfseries Base\+Iterator} (const \hyperlink{a01314}{Topology\+Kernel} $\ast$\+\_\+mesh)}\label{a00323_a02a4f74f6be48f73115708b37b65c0b2}

\item 
\hypertarget{a00323_a6af1e1a93622b9cd0d0fe4a76a2377de}{bool {\bfseries operator==} (const \hyperlink{a00323}{Base\+Iterator} \&\+\_\+c) const }\label{a00323_a6af1e1a93622b9cd0d0fe4a76a2377de}

\item 
\hypertarget{a00323_a0271b3004aa6aac6fe0775f08c83e62b}{bool {\bfseries operator!=} (const \hyperlink{a00323}{Base\+Iterator} \&\+\_\+c) const }\label{a00323_a0271b3004aa6aac6fe0775f08c83e62b}

\item 
\hypertarget{a00323_a19e0cf05434a5de44165e1cf4d38fced}{pointer {\bfseries operator-\/$>$} () const }\label{a00323_a19e0cf05434a5de44165e1cf4d38fced}

\item 
\hypertarget{a00323_aa33f7a99edb5c36ee8216207e6c9a971}{reference {\bfseries operator$\ast$} () const }\label{a00323_aa33f7a99edb5c36ee8216207e6c9a971}

\item 
\hypertarget{a00323_a89adc6ccb9dfea8b2b895a78bee6a166}{bool {\bfseries operator$<$} (const \hyperlink{a00323}{Base\+Iterator} \&\+\_\+c) const }\label{a00323_a89adc6ccb9dfea8b2b895a78bee6a166}

\item 
\hypertarget{a00323_a8ef0e17471ff302f5de7620fbc304437}{\hyperlink{a00323}{Base\+Iterator} \& {\bfseries operator=} (const \hyperlink{a00323}{Base\+Iterator} \&\+\_\+c)}\label{a00323_a8ef0e17471ff302f5de7620fbc304437}

\item 
\hypertarget{a00323_adb0b21fe946baa87ae552dfa8a527251}{{\bfseries operator bool} () const }\label{a00323_adb0b21fe946baa87ae552dfa8a527251}

\item 
\hypertarget{a00323_aaea5b80249b01b471db8c57f9e2886ea}{void {\bfseries valid} (bool \+\_\+valid)}\label{a00323_aaea5b80249b01b471db8c57f9e2886ea}

\item 
\hypertarget{a00323_aa974432863ecf488cb81c9d619642fc7}{bool {\bfseries valid} () const }\label{a00323_aa974432863ecf488cb81c9d619642fc7}

\item 
\hypertarget{a00323_aa3af911bcd28d1b65e012c4c833a8bbc}{void {\bfseries cur\+\_\+handle} (const O\+H \&\+\_\+h)}\label{a00323_aa3af911bcd28d1b65e012c4c833a8bbc}

\item 
\hypertarget{a00323_a7ea0a20bcad9a7b0792536171d99a5fd}{reference {\bfseries cur\+\_\+handle} () const }\label{a00323_a7ea0a20bcad9a7b0792536171d99a5fd}

\item 
\hypertarget{a00323_aa2c5722196ea4c1903d361cb78f215eb}{const \hyperlink{a01314}{Topology\+Kernel} $\ast$ {\bfseries mesh} () const }\label{a00323_aa2c5722196ea4c1903d361cb78f215eb}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00323_a3a160360c581c0e8ce569a3a5913a917}{bool {\bfseries valid\+\_\+}}\label{a00323_a3a160360c581c0e8ce569a3a5913a917}

\item 
\hypertarget{a00323_a52283dff5641c0ee848e54f695968315}{O\+H {\bfseries cur\+\_\+handle\+\_\+}}\label{a00323_a52283dff5641c0ee848e54f695968315}

\item 
\hypertarget{a00323_a1e3095a7a6b1fa76404c177d8fd25128}{const \hyperlink{a01314}{Topology\+Kernel} $\ast$ {\bfseries mesh\+\_\+}}\label{a00323_a1e3095a7a6b1fa76404c177d8fd25128}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class O\+H$>$class Open\+Volume\+Mesh\+::\+Base\+Iterator$<$ O\+H $>$}



Definition at line 58 of file Iterators.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Iterators.\+hh\end{DoxyCompactItemize}
