\hypertarget{a08752}{}\section{Open\+Mesh\+:\+:Poly\+Connectivity\+:\+:Entity\+Range$<$ C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+PE, I\+T\+E\+R\+\_\+\+T\+Y\+PE, begin\+\_\+fn, end\+\_\+fn $>$ Class Template Reference}
\label{a08752}\index{Open\+Mesh\+::\+Poly\+Connectivity\+::\+Entity\+Range$<$ C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+P\+E, I\+T\+E\+R\+\_\+\+T\+Y\+P\+E, begin\+\_\+fn, end\+\_\+fn $>$@{Open\+Mesh\+::\+Poly\+Connectivity\+::\+Entity\+Range$<$ C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+P\+E, I\+T\+E\+R\+\_\+\+T\+Y\+P\+E, begin\+\_\+fn, end\+\_\+fn $>$}}


Generic class for vertex/halfedge/edge/face ranges.  




{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Mesh/\+Poly\+Connectivity.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08752_a3c200c2393963ed6a0e819ebbd6a5e7a}\label{a08752_a3c200c2393963ed6a0e819ebbd6a5e7a}} 
typedef I\+T\+E\+R\+\_\+\+T\+Y\+PE {\bfseries iterator}
\item 
\mbox{\Hypertarget{a08752_a8674a62b883fae274b13804132b682e3}\label{a08752_a8674a62b883fae274b13804132b682e3}} 
typedef I\+T\+E\+R\+\_\+\+T\+Y\+PE {\bfseries const\+\_\+iterator}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08752_a2750c4c478753a633d40cf16bc9c8ba4}\label{a08752_a2750c4c478753a633d40cf16bc9c8ba4}} 
{\bfseries Entity\+Range} (C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+PE \&container)
\item 
\mbox{\Hypertarget{a08752_af7190b409a7bd78de675f5d03293b3df}\label{a08752_af7190b409a7bd78de675f5d03293b3df}} 
I\+T\+E\+R\+\_\+\+T\+Y\+PE {\bfseries begin} () const
\item 
\mbox{\Hypertarget{a08752_a74c8d07065995d44917d43ed63d57221}\label{a08752_a74c8d07065995d44917d43ed63d57221}} 
I\+T\+E\+R\+\_\+\+T\+Y\+PE {\bfseries end} () const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08752_aa59f09db74da2be67707664609b9e796}\label{a08752_aa59f09db74da2be67707664609b9e796}} 
C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+PE \& {\bfseries container\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+PE, typename I\+T\+E\+R\+\_\+\+T\+Y\+PE, I\+T\+E\+R\+\_\+\+T\+Y\+P\+E(\+C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+P\+E\+::$\ast$)() const begin\+\_\+fn, I\+T\+E\+R\+\_\+\+T\+Y\+P\+E(\+C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+P\+E\+::$\ast$)() const end\+\_\+fn$>$\newline
class Open\+Mesh\+::\+Poly\+Connectivity\+::\+Entity\+Range$<$ C\+O\+N\+T\+A\+I\+N\+E\+R\+\_\+\+T\+Y\+P\+E, I\+T\+E\+R\+\_\+\+T\+Y\+P\+E, begin\+\_\+fn, end\+\_\+fn $>$}

Generic class for vertex/halfedge/edge/face ranges. 

Definition at line 1119 of file Poly\+Connectivity.\+hh.



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