\section{atlas::bitvector::First\-Bit$<$ dim $>$ Class Template Reference}
\label{classatlas_1_1bitvector_1_1FirstBit}\index{atlas::bitvector::FirstBit@{atlas::bitvector::FirstBit}}
{\tt \#include $<$bitvector.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
typedef const {\bf Bit\-Vector}$<$ dim $>$ \& {\bf argument\_\-type}
\item 
typedef size\_\-t {\bf result\_\-type}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf result\_\-type} {\bf operator()} ({\bf argument\_\-type} v) const 
\end{CompactItemize}
\subsubsection*{template$<$size\_\-t dim$>$ class atlas::bitvector::First\-Bit$<$ dim $>$}



\subsection{Member Typedef Documentation}
\index{atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}!argument_type@{argument\_\-type}}
\index{argument_type@{argument\_\-type}!atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t dim$>$ typedef const {\bf Bit\-Vector}$<$dim$>$\& {\bf atlas::bitvector::First\-Bit}$<$ dim $>$::{\bf argument\_\-type}}\label{classatlas_1_1bitvector_1_1FirstBit_acdfc1af1a91a98456fc91f70abd3b64}


\index{atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}!result_type@{result\_\-type}}
\index{result_type@{result\_\-type}!atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t dim$>$ typedef size\_\-t {\bf atlas::bitvector::First\-Bit}$<$ dim $>$::{\bf result\_\-type}}\label{classatlas_1_1bitvector_1_1FirstBit_e16ee10ddad4c6a4673359bb08a1a3d4}




\subsection{Member Function Documentation}
\index{atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}!operator()@{operator()}}
\index{operator()@{operator()}!atlas::bitvector::FirstBit@{atlas::bitvector::First\-Bit}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t dim$>$ {\bf result\_\-type} {\bf atlas::bitvector::First\-Bit}$<$ dim $>$::operator() ({\bf argument\_\-type} {\em v}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitvector_1_1FirstBit_8ec077fdf896f60d661cc32330e0f82e}




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