\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base}{\section{Field\-V\-Iterator\-Base$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_field_v_iterator_base}\index{Field\-V\-Iterator\-Base$<$ T $>$@{Field\-V\-Iterator\-Base$<$ T $>$}}
}


Base type for Field\-V\-Iterator types.  




{\ttfamily \#include $<$Field\-V\-Iterator.\-h$>$}

Inheritance diagram for Field\-V\-Iterator\-Base$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.025641cm]{class_s_c_i_run_1_1_field_v_iterator_base}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \\*
std\-::bidirectional\-\_\-iterator\-\_\-tag \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a1662eef91eb8e828a6ef9ba7651c9c8e}{iterator\-\_\-category}
\item 
typedef T \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a65e770466aa66a7247c943881d86239d}{difference\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_acc63fb8847b0d7b4eaaba0e5c53e3b84}{Field\-V\-Iterator\-Base} (T i)
\item 
T \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a1003e4f20a6a1a98e770d74dd871b41a}{operator++} ()
\begin{DoxyCompactList}\small\item\em \hyperlink{class_s_c_i_run_1_1_field}{Field} Iterators need to be able to increment. \end{DoxyCompactList}\item 
T \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a967685d9b0bba824d4b3caa57dcc8c7b}{operator-\/-\/} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a731f5238fe4b162dc6f8ea47ded0088c}{operator==} (const \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base}{Field\-V\-Iterator\-Base} \&a) const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a227968bec3225b7c9595cd6720c33dc5}{operator!=} (const \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base}{Field\-V\-Iterator\-Base} \&a) const 
\item 
T \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_af024237e9894681d4839a7d81f58d847}{operator$\ast$} () const 
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
T \hyperlink{class_s_c_i_run_1_1_field_v_iterator_base_a3524f4e6da0a83d6d8f98aa81bd620c5}{index\-\_\-}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base$<$ T $>$}

Base type for Field\-V\-Iterator types. 

\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a65e770466aa66a7247c943881d86239d}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!difference\-\_\-type@{difference\-\_\-type}}
\index{difference\-\_\-type@{difference\-\_\-type}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{difference\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef T {\bf difference\-\_\-type}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a65e770466aa66a7247c943881d86239d}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a1662eef91eb8e828a6ef9ba7651c9c8e}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!iterator\-\_\-category@{iterator\-\_\-category}}
\index{iterator\-\_\-category@{iterator\-\_\-category}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{iterator\-\_\-category}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::bidirectional\-\_\-iterator\-\_\-tag {\bf iterator\-\_\-category}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a1662eef91eb8e828a6ef9ba7651c9c8e}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_acc63fb8847b0d7b4eaaba0e5c53e3b84}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!Field\-V\-Iterator\-Base@{Field\-V\-Iterator\-Base}}
\index{Field\-V\-Iterator\-Base@{Field\-V\-Iterator\-Base}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{Field\-V\-Iterator\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Field\-V\-Iterator\-Base} (
\begin{DoxyParamCaption}
\item[{T}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_acc63fb8847b0d7b4eaaba0e5c53e3b84}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a227968bec3225b7c9595cd6720c33dc5}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Field\-V\-Iterator\-Base}$<$ T $>$ \&}]{a}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a227968bec3225b7c9595cd6720c33dc5}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_af024237e9894681d4839a7d81f58d847}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}T operator$\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_af024237e9894681d4839a7d81f58d847}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a1003e4f20a6a1a98e770d74dd871b41a}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!operator++@{operator++}}
\index{operator++@{operator++}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{operator++}]{\setlength{\rightskip}{0pt plus 5cm}T operator++ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a1003e4f20a6a1a98e770d74dd871b41a}


\hyperlink{class_s_c_i_run_1_1_field}{Field} Iterators need to be able to increment. 

\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a967685d9b0bba824d4b3caa57dcc8c7b}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!operator-\/-\/@{operator-\/-\/}}
\index{operator-\/-\/@{operator-\/-\/}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{operator-\/-\/}]{\setlength{\rightskip}{0pt plus 5cm}T operator-\/-\/ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a967685d9b0bba824d4b3caa57dcc8c7b}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a731f5238fe4b162dc6f8ea47ded0088c}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Field\-V\-Iterator\-Base}$<$ T $>$ \&}]{a}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a731f5238fe4b162dc6f8ea47ded0088c}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_field_v_iterator_base_a3524f4e6da0a83d6d8f98aa81bd620c5}{\index{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}!index\-\_\-@{index\-\_\-}}
\index{index\-\_\-@{index\-\_\-}!SCIRun::FieldVIteratorBase@{S\-C\-I\-Run\-::\-Field\-V\-Iterator\-Base}}
\subsubsection[{index\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}T index\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_field_v_iterator_base_a3524f4e6da0a83d6d8f98aa81bd620c5}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_field_v_iterator_8h}{Field\-V\-Iterator.\-h}\end{DoxyCompactItemize}
