\section{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator Class Reference}
\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator}\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::BitSetBase$<$ 1 $>$::iterator}}
{\tt \#include $<$bitset.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
typedef std::forward\_\-iterator\_\-tag {\bf iterator\_\-category}
\item 
typedef size\_\-t {\bf value\_\-type}
\item 
typedef ptrdiff\_\-t {\bf difference\_\-type}
\item 
typedef const value\_\-type $\ast$ {\bf pointer}
\item 
typedef const value\_\-type \& {\bf reference}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf iterator} ()
\item 
{\bf iterator} (unsigned long b)
\item 
{\bf $\sim$iterator} ()
\item 
bool {\bf operator==} (const iterator \&i) const 
\item 
bool {\bf operator!=} (const iterator \&i) const 
\item 
size\_\-t {\bf operator $\ast$} () const 
\item 
bool {\bf operator()} () const 
\item 
iterator \& {\bf operator++} ()
\item 
iterator {\bf operator++} (int)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
unsigned long {\bf d\_\-bits}
\end{CompactItemize}
\subsubsection*{template$<$$>$ class atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}



\subsection{Member Typedef Documentation}
\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!difference_type@{difference\_\-type}}
\index{difference_type@{difference\_\-type}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef ptrdiff\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::difference\_\-type}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_8fddfdccacccd0e3160544f20256aa41}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!iterator_category@{iterator\_\-category}}
\index{iterator_category@{iterator\_\-category}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::forward\_\-iterator\_\-tag {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::iterator\_\-category}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_7503ad864ba9c924016f1699243da3f2}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!pointer@{pointer}}
\index{pointer@{pointer}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef const value\_\-type$\ast$ {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::pointer}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_3974465b7035ff817ff1022c009b0d2c}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!reference@{reference}}
\index{reference@{reference}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef const value\_\-type\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::reference}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_be1ba50ec50f1c7477f62cd1bd27e3d9}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!value_type@{value\_\-type}}
\index{value_type@{value\_\-type}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::value\_\-type}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_a7cf062dc0cd8da36beb751fab28ca13}




\subsection{Constructor \& Destructor Documentation}
\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::iterator ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_329a41f51eda071b71911c4327bdab09}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::iterator (unsigned long {\em b})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_2dffbeee58898096de4dc9c97c665df1}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!~iterator@{$\sim$iterator}}
\index{~iterator@{$\sim$iterator}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::$\sim$iterator ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_253401b564ff40e759b578f0318b37d6}




\subsection{Member Function Documentation}
\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator *@{operator $\ast$}}
\index{operator *@{operator $\ast$}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator $\ast$ () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_cd1dbc6648147388236d0765ff61cc38}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator!= (const iterator \& {\em i}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_53f3ef7244e22dcb5b6f8c28c17da45f}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator()@{operator()}}
\index{operator()@{operator()}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator() () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_c366faf8364f5fc146ea5023246e366c}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator++@{operator++}}
\index{operator++@{operator++}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}iterator {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator++ (int)\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_88debe21d77aac2bd3a6f2ec1ba3d92c}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator++@{operator++}}
\index{operator++@{operator++}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}iterator\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator++ ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_26d12a894a999498bb6d34ea8ae89c60}


\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!operator==@{operator==}}
\index{operator==@{operator==}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::operator== (const iterator \& {\em i}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_1a4cd018901774111b49a5a99048dc60}




\subsection{Member Data Documentation}
\index{atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}!d_bits@{d\_\-bits}}
\index{d_bits@{d\_\-bits}!atlas::bitset::BitSetBase< 1 >::iterator@{atlas::bitset::Bit\-Set\-Base$<$ 1 $>$::iterator}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitset::Bit\-Set\-Base}$<$ 1 $>$::iterator::d\_\-bits\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_011_01_4_1_1iterator_290d505c6cdb831221b43d9b4d128413}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
sources/utilities/{\bf bitset.h}\end{CompactItemize}
