\hypertarget{classOpenVolumeMesh_1_1GenericCirculator}{}\section{Open\+Volume\+Mesh\+:\+:Generic\+Circulator$<$ Circulator\+Impl $>$ Class Template Reference}
\label{classOpenVolumeMesh_1_1GenericCirculator}\index{Open\+Volume\+Mesh\+::\+Generic\+Circulator$<$ Circulator\+Impl $>$@{Open\+Volume\+Mesh\+::\+Generic\+Circulator$<$ Circulator\+Impl $>$}}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Generic\+Circulator$<$ Circulator\+Impl $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classOpenVolumeMesh_1_1GenericCirculator}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_ab60b9cbf896c62bb19ea903d6849326f}\label{classOpenVolumeMesh_1_1GenericCirculator_ab60b9cbf896c62bb19ea903d6849326f}} 
{\bfseries Generic\+Circulator} (const typename Circulator\+Impl\+::\+Center\+Entity\+Handle \&\+\_\+ref\+\_\+h, const \hyperlink{classOpenVolumeMesh_1_1TopologyKernel}{Topology\+Kernel} $\ast$\+\_\+mesh, int \+\_\+max\+\_\+laps=1)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a568a47ed2a20cc5540b9210b878819fa}\label{classOpenVolumeMesh_1_1GenericCirculator_a568a47ed2a20cc5540b9210b878819fa}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a882ae9ea4cf64d077e9b183d7ca84726}\label{classOpenVolumeMesh_1_1GenericCirculator_a882ae9ea4cf64d077e9b183d7ca84726}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} \& {\bfseries operator-\/-\/} ()
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a07acf476a6038d6d196342e5a13b3bec}\label{classOpenVolumeMesh_1_1GenericCirculator_a07acf476a6038d6d196342e5a13b3bec}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} {\bfseries operator++} (int)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_aca0caccf02b2d2b69b9ddb8e9849f414}\label{classOpenVolumeMesh_1_1GenericCirculator_aca0caccf02b2d2b69b9ddb8e9849f414}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} {\bfseries operator-\/-\/} (int)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a0c063cd9f2ea2b0c5d8cdf0f878d0b5a}\label{classOpenVolumeMesh_1_1GenericCirculator_a0c063cd9f2ea2b0c5d8cdf0f878d0b5a}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} {\bfseries operator+} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_ac13303081268486b9d59f6a85fb679c0}\label{classOpenVolumeMesh_1_1GenericCirculator_ac13303081268486b9d59f6a85fb679c0}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} {\bfseries operator-\/} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a6054b97866a8b1545d4343ea6a1faf9e}\label{classOpenVolumeMesh_1_1GenericCirculator_a6054b97866a8b1545d4343ea6a1faf9e}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} \& {\bfseries operator+=} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1GenericCirculator_a77b3e5e254a4f9eca5097bb3c04a7ef1}\label{classOpenVolumeMesh_1_1GenericCirculator_a77b3e5e254a4f9eca5097bb3c04a7ef1}} 
\hyperlink{classOpenVolumeMesh_1_1GenericCirculator}{Generic\+Circulator} \& {\bfseries operator-\/=} (int \+\_\+n)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Circulator\+Impl$>$\newline
class Open\+Volume\+Mesh\+::\+Generic\+Circulator$<$ Circulator\+Impl $>$}



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



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