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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Bit\-Set\-Base} ()
\item 
{\bf Bit\-Set\-Base} (unsigned long b[2])
\item 
{\bf $\sim$Bit\-Set\-Base} ()
\item 
template$<$size\_\-t m$>$ {\bf Bit\-Set\-Base} (const {\bf Bit\-Set}$<$ m $>$ \&b)
\item 
template$<$size\_\-t m$>$ {\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator=} (const {\bf Bit\-Set}$<$ m $>$ \&b)
\item 
bool {\bf operator==} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b) const 
\item 
bool {\bf operator!=} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b) const 
\item 
bool {\bf operator$<$} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b) const 
\item 
bool {\bf operator[$\,$]} (size\_\-t j) const 
\item 
bool {\bf any} () const 
\item 
iterator {\bf begin} () const 
\item 
bool {\bf contains} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b) const 
\item 
size\_\-t {\bf count} () const 
\item 
size\_\-t {\bf first\-Bit} () const 
\item 
size\_\-t {\bf last\-Bit} () const 
\item 
bool {\bf none} () const 
\item 
size\_\-t {\bf position} (size\_\-t j) const 
\item 
bool {\bf scalar\-Product} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b) const 
\item 
bool {\bf test} (size\_\-t j) const 
\item 
unsigned long {\bf to\_\-ulong} () const 
\item 
unsigned long {\bf to\_\-ulong1} () const 
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator$^\wedge$=} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator$|$=} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator \&=} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator$<$$<$=} (size\_\-t c)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf operator$>$$>$=} (size\_\-t c)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf andnot} (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \&b)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf flip} ()
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf flip} (size\_\-t j)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf permute} (const {\bf setutils::Permutation} \&a)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf reset} ()
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf reset} (size\_\-t j)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf set} ()
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf set} (size\_\-t j)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf set} (size\_\-t j, bool b)
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf slice} (const {\bf Bit\-Set\-Base}$<$ 1 $>$ \&c)
\item 
void {\bf swap} ({\bf Bit\-Set\-Base}$<$ 2 $>$ \&{\bf source})
\item 
{\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\bf truncate} (size\_\-t m)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
unsigned long {\bf d\_\-bits} [2]
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf iterator}
\end{CompactItemize}
\subsubsection*{template$<$$>$ class atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}



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


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


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!BitSetBase@{BitSetBase}}
\index{BitSetBase@{BitSetBase}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t m$>$ {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::{\bf Bit\-Set\-Base} (const {\bf Bit\-Set}$<$ m $>$ \& {\em b})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_8af8a73e2a6d1c8649f3ef904b5c146e}




\subsection{Member Function Documentation}
\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!andnot@{andnot}}
\index{andnot@{andnot}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::andnot (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_6ed5c735a5a0e118ebd22416b609dfcb}


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!begin@{begin}}
\index{begin@{begin}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}iterator {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::begin () const}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_fd102a089fa8487a0f69065e6cdf83e3}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!contains@{contains}}
\index{contains@{contains}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::contains (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\em b}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_8f9889744710fa01c4c4c7bd76c8f60d}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!count@{count}}
\index{count@{count}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::count () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_8a78934c3818e9d1bf0d710e01788371}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!firstBit@{firstBit}}
\index{firstBit@{firstBit}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::first\-Bit () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_c3123341648281074ee45b8ae3a56af7}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!flip@{flip}}
\index{flip@{flip}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::flip (size\_\-t {\em j})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_e897c185aed3329781a5771acf188062}


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!lastBit@{lastBit}}
\index{lastBit@{lastBit}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::last\-Bit () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_f6d3fe82a4fe75550878d07b7f0210fe}


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


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


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


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!operator<<=@{operator$<$$<$=}}
\index{operator<<=@{operator$<$$<$=}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::operator$<$$<$= (size\_\-t {\em c})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_630850f497b5e5a6d8bc9f61c4fdf600}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!operator=@{operator=}}
\index{operator=@{operator=}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t m$>$ {\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::operator= (const {\bf Bit\-Set}$<$ m $>$ \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_671de079671f6038e07cd09610f4f484}


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!operator>>=@{operator$>$$>$=}}
\index{operator>>=@{operator$>$$>$=}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::operator$>$$>$= (size\_\-t {\em c})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_2a358eace8fbc671f6ccc93b37ba11e3}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!operator[]@{operator[]}}
\index{operator[]@{operator[]}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::operator[$\,$] (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_ce1afd1766dfd24de26212db1292acef}


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


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!permute@{permute}}
\index{permute@{permute}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::permute (const {\bf setutils::Permutation} \& {\em a})}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_b33ea6bae3ce632d5bf726cbd9c1e963}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!position@{position}}
\index{position@{position}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::position (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_99bcf3ce2ab3081bc3222b737e1254ec}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!reset@{reset}}
\index{reset@{reset}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::reset (size\_\-t {\em j})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_188bcc05f147f53220aa6b75713f99c1}


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!scalarProduct@{scalarProduct}}
\index{scalarProduct@{scalarProduct}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::scalar\-Product (const {\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\em b}) const}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_b20cc3877eecf00eae816cf128dc8bfc}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!set@{set}}
\index{set@{set}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::set (size\_\-t {\em j}, bool {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_9e565ec1ee7979a72ccc68f3fc32b325}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!set@{set}}
\index{set@{set}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::set (size\_\-t {\em j})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_2038b9b59152b6807774643564a0410d}


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


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!slice@{slice}}
\index{slice@{slice}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::slice (const {\bf Bit\-Set\-Base}$<$ 1 $>$ \& {\em c})}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_a16e1c5f043bdaae295f6302edd13696}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!swap@{swap}}
\index{swap@{swap}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::swap ({\bf Bit\-Set\-Base}$<$ 2 $>$ \& {\em source})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_98095c3b83262099e59d73bc69516d48}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!test@{test}}
\index{test@{test}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::test (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_d5e40816ad04eca4a3bd549ba576ef7c}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!to_ulong@{to\_\-ulong}}
\index{to_ulong@{to\_\-ulong}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::to\_\-ulong () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_f171de9b4d0c1698cc1e2f3a57867678}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!to_ulong1@{to\_\-ulong1}}
\index{to_ulong1@{to\_\-ulong1}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::to\_\-ulong1 () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_f7376a17bafc5404c11df0d27fbb3175}


\index{atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}!truncate@{truncate}}
\index{truncate@{truncate}!atlas::bitset::BitSetBase< 2 >@{atlas::bitset::Bit\-Set\-Base$<$ 2 $>$}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Set\-Base}$<$2$>$\& {\bf atlas::bitset::Bit\-Set\-Base}$<$ 2 $>$::truncate (size\_\-t {\em m})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitset_1_1BitSetBase_3_012_01_4_f029b6e12fe63e91af1b97afb1f728af}




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




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