\hypertarget{a00155}{
\section{mln::complex\_\-window\_\-bkd\_\-piter$<$ I, G, W $>$ Class Template Reference}
\label{d3/df8/a00155}\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
}


Backward iterator on complex window.  




{\ttfamily \#include $<$complex\_\-window\_\-piter.hh$>$}



Inherits site\_\-relative\_\-iterator\_\-base$<$ W, complex\_\-window\_\-bkd\_\-piter$<$ I, G, W $>$ $>$.

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef W::complex\_\-bkd\_\-iter \hyperlink{a00155_a56c45959aea596e2b24e1d0025abde59}{iter\_\-type}
\begin{DoxyCompactList}\small\item\em The type of the underlying complex iterator. \item\end{DoxyCompactList}\item 
typedef W::psite \hyperlink{a00155_adbc5e074721ffccf8bc046e7b81874be}{psite}
\begin{DoxyCompactList}\small\item\em The \hyperlink{a00335}{Pseudo\_\-Site} type. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\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{a00155_a0b711a0e26ae3444c86379903263636f}{complex\_\-window\_\-bkd\_\-piter} ()
\begin{DoxyCompactList}\small\item\em Construction. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf }\par
{\em \label{_amgrpd41d8cd98f00b204e9800998ecf8427e}
 }\begin{DoxyCompactItemize}
\item 
const \hyperlink{a00155_a56c45959aea596e2b24e1d0025abde59}{iter\_\-type} \& \hyperlink{a00155_a3b2b68eee763e5d8508ff4a8d744680e}{iter} () const 
\begin{DoxyCompactList}\small\item\em Accessors. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}


\subsection{Detailed Description}
\subsubsection*{template$<$typename I, typename G, typename W$>$ class mln::complex\_\-window\_\-bkd\_\-piter$<$ I, G, W $>$}

Backward iterator on complex window. 

Definition at line 124 of file complex\_\-window\_\-piter.hh.



\subsection{Member Typedef Documentation}
\hypertarget{a00155_a56c45959aea596e2b24e1d0025abde59}{
\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}!iter\_\-type@{iter\_\-type}}
\index{iter\_\-type@{iter\_\-type}!mln::complex_window_bkd_piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
\subsubsection[{iter\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I, typename G, typename W$>$ typedef W::complex\_\-bkd\_\-iter {\bf mln::complex\_\-window\_\-bkd\_\-piter}$<$ I, G, W $>$::{\bf iter\_\-type}}}
\label{d3/df8/a00155_a56c45959aea596e2b24e1d0025abde59}


The type of the underlying complex iterator. 



Definition at line 135 of file complex\_\-window\_\-piter.hh.

\hypertarget{a00155_adbc5e074721ffccf8bc046e7b81874be}{
\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}!psite@{psite}}
\index{psite@{psite}!mln::complex_window_bkd_piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
\subsubsection[{psite}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I, typename G, typename W$>$ typedef W ::{\bf psite} {\bf mln::complex\_\-window\_\-bkd\_\-piter}$<$ I, G, W $>$::{\bf psite}}}
\label{d3/df8/a00155_adbc5e074721ffccf8bc046e7b81874be}


The \hyperlink{a00335}{Pseudo\_\-Site} type. 



Definition at line 133 of file complex\_\-window\_\-piter.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00155_a0b711a0e26ae3444c86379903263636f}{
\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}!complex\_\-window\_\-bkd\_\-piter@{complex\_\-window\_\-bkd\_\-piter}}
\index{complex\_\-window\_\-bkd\_\-piter@{complex\_\-window\_\-bkd\_\-piter}!mln::complex_window_bkd_piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
\subsubsection[{complex\_\-window\_\-bkd\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename G , typename W $>$ {\bf mln::complex\_\-window\_\-bkd\_\-piter}$<$ I, G, W $>$::{\bf complex\_\-window\_\-bkd\_\-piter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/df8/a00155_a0b711a0e26ae3444c86379903263636f}


Construction. 



Definition at line 305 of file complex\_\-window\_\-piter.hh.



\subsection{Member Function Documentation}
\hypertarget{a00155_a3b2b68eee763e5d8508ff4a8d744680e}{
\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}!iter@{iter}}
\index{iter@{iter}!mln::complex_window_bkd_piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
\subsubsection[{iter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename G , typename W $>$ const W::complex\_\-bkd\_\-iter \& {\bf mln::complex\_\-window\_\-bkd\_\-piter}$<$ I, G, W $>$::iter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/df8/a00155_a3b2b68eee763e5d8508ff4a8d744680e}


Accessors. 



Definition at line 384 of file complex\_\-window\_\-piter.hh.

\hypertarget{a00345_af705fa7e2dcd1c711097abed43395c40}{
\index{mln::complex\_\-window\_\-bkd\_\-piter@{mln::complex\_\-window\_\-bkd\_\-piter}!next@{next}}
\index{next@{next}!mln::complex_window_bkd_piter@{mln::complex\_\-window\_\-bkd\_\-piter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mln::Site\_\-Iterator}$<$ {\bf complex\_\-window\_\-bkd\_\-piter}$<$ I, G, W $>$  $>$::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}
