\section{atlas::bits Namespace Reference}
\label{namespaceatlas_1_1bits}\index{atlas::bits@{atlas::bits}}


\subsection*{Functions}
\begin{CompactItemize}
\item 
unsigned {\bf bit\-Count} (unsigned long f)
\item 
size\_\-t {\bf first\-Bit} (unsigned long f)
\item 
size\_\-t {\bf last\-Bit} (unsigned long f)
\item 
void {\bf permute} (unsigned long \&f, const {\bf setutils::Permutation} \&a)
\item 
void {\bf copy} (void $\ast$dest, const void $\ast${\bf source}, size\_\-t d)
\end{CompactItemize}


\subsection{Function Documentation}
\index{atlas::bits@{atlas::bits}!bitCount@{bitCount}}
\index{bitCount@{bitCount}!atlas::bits@{atlas::bits}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned atlas::bits::bit\-Count (unsigned long {\em f})}\label{namespaceatlas_1_1bits_8763b2f38c1534d99c31dec4f64647cf}


\index{atlas::bits@{atlas::bits}!copy@{copy}}
\index{copy@{copy}!atlas::bits@{atlas::bits}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bits::copy (void $\ast$ {\em dest}, const void $\ast$ {\em source}, size\_\-t {\em d})\hspace{0.3cm}{\tt  [inline]}}\label{namespaceatlas_1_1bits_23548dee140e987808dfa47f44a7c207}


\index{atlas::bits@{atlas::bits}!firstBit@{firstBit}}
\index{firstBit@{firstBit}!atlas::bits@{atlas::bits}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::bits::first\-Bit (unsigned long {\em f})}\label{namespaceatlas_1_1bits_826053c3b8e08610fd02336312259045}


\index{atlas::bits@{atlas::bits}!lastBit@{lastBit}}
\index{lastBit@{lastBit}!atlas::bits@{atlas::bits}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::bits::last\-Bit (unsigned long {\em f})}\label{namespaceatlas_1_1bits_55e2a2ead7c14e7360fac604242f8d22}


\index{atlas::bits@{atlas::bits}!permute@{permute}}
\index{permute@{permute}!atlas::bits@{atlas::bits}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bits::permute (unsigned long \& {\em f}, const {\bf setutils::Permutation} \& {\em a})}\label{namespaceatlas_1_1bits_7ac447e5ca79accc3558c67c90e46253}


