\hypertarget{a00305}{
\section{mln::p\_\-graph\_\-piter$<$ S, I $>$ Class Template Reference}
\label{d3/d07/a00305}\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}}
}


Generic iterator on point sites of a mln::S.  




{\ttfamily \#include $<$p\_\-graph\_\-piter.hh$>$}



Inherits site\_\-set\_\-iterator\_\-base$<$ S, p\_\-graph\_\-piter$<$ S, I $>$ $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const S::graph\_\-t \& \hyperlink{a00305_ae8161e63c723599a1996b69b51ba58af}{graph} () const 
\begin{DoxyCompactList}\small\item\em Return the graph associated to the target S. \item\end{DoxyCompactList}\item 
unsigned \hyperlink{a00305_af617885ce3a0f13f3fd9814b6391a975}{id} () const 
\begin{DoxyCompactList}\small\item\em Return the graph element id. \item\end{DoxyCompactList}\item 
\hyperlink{a00305_a081b00a892e27364fed43d821071051c}{mln\_\-q\_\-subject} (iter) element()
\begin{DoxyCompactList}\small\item\em Return the underlying graph element. \item\end{DoxyCompactList}\item 
void \hyperlink{a00345_af705fa7e2dcd1c711097abed43395c40}{next} ()
\begin{DoxyCompactList}\small\item\em Go to the next element. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{Indent}{\bf }\par
{\em \label{_amgrpd41d8cd98f00b204e9800998ecf8427e}
 }\begin{DoxyCompactItemize}
\item 
\hyperlink{a00305_a5881ae203add2e922e5359074befde08}{p\_\-graph\_\-piter} ()
\begin{DoxyCompactList}\small\item\em Constructors. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}


\subsection{Detailed Description}
\subsubsection*{template$<$typename S, typename I$>$ class mln::p\_\-graph\_\-piter$<$ S, I $>$}

Generic iterator on point sites of a mln::S. 

Definition at line 55 of file p\_\-graph\_\-piter.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00305_a5881ae203add2e922e5359074befde08}{
\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}!p\_\-graph\_\-piter@{p\_\-graph\_\-piter}}
\index{p\_\-graph\_\-piter@{p\_\-graph\_\-piter}!mln::p_graph_piter@{mln::p\_\-graph\_\-piter}}
\subsubsection[{p\_\-graph\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S , typename I $>$ {\bf mln::p\_\-graph\_\-piter}$<$ S, I $>$::{\bf p\_\-graph\_\-piter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d07/a00305_a5881ae203add2e922e5359074befde08}


Constructors. 



Definition at line 151 of file p\_\-graph\_\-piter.hh.



\subsection{Member Function Documentation}
\hypertarget{a00305_ae8161e63c723599a1996b69b51ba58af}{
\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}!graph@{graph}}
\index{graph@{graph}!mln::p_graph_piter@{mln::p\_\-graph\_\-piter}}
\subsubsection[{graph}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S , typename I $>$ const S::graph\_\-t \& {\bf mln::p\_\-graph\_\-piter}$<$ S, I $>$::graph (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d07/a00305_ae8161e63c723599a1996b69b51ba58af}


Return the graph associated to the target S. 



Definition at line 212 of file p\_\-graph\_\-piter.hh.

\hypertarget{a00305_af617885ce3a0f13f3fd9814b6391a975}{
\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}!id@{id}}
\index{id@{id}!mln::p_graph_piter@{mln::p\_\-graph\_\-piter}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S , typename I $>$ unsigned {\bf mln::p\_\-graph\_\-piter}$<$ S, I $>$::id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d07/a00305_af617885ce3a0f13f3fd9814b6391a975}


Return the graph element id. 



Definition at line 228 of file p\_\-graph\_\-piter.hh.

\hypertarget{a00305_a081b00a892e27364fed43d821071051c}{
\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}!mln\_\-q\_\-subject@{mln\_\-q\_\-subject}}
\index{mln\_\-q\_\-subject@{mln\_\-q\_\-subject}!mln::p_graph_piter@{mln::p\_\-graph\_\-piter}}
\subsubsection[{mln\_\-q\_\-subject}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S , typename I $>$ {\bf mln::p\_\-graph\_\-piter}$<$ S, I $>$::mln\_\-q\_\-subject (
\begin{DoxyParamCaption}
\item[{iter}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d07/a00305_a081b00a892e27364fed43d821071051c}


Return the underlying graph element. 

\hypertarget{a00345_af705fa7e2dcd1c711097abed43395c40}{
\index{mln::p\_\-graph\_\-piter@{mln::p\_\-graph\_\-piter}!next@{next}}
\index{next@{next}!mln::p_graph_piter@{mln::p\_\-graph\_\-piter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mln::Site\_\-Iterator}$<$ {\bf p\_\-graph\_\-piter}$<$ S, I $>$  $>$::next (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{d9/d48/a00345_af705fa7e2dcd1c711097abed43395c40}


Go to the next element. 

\begin{DoxyWarning}{Warning}
This is a final method; iterator classes should not re-\/defined this method. The actual \char`\"{}next\char`\"{} operation has to be defined through the {\itshape next\_\-\/} method.
\end{DoxyWarning}
\begin{DoxyPrecond}{Precondition}
The iterator is valid. 
\end{DoxyPrecond}
