text: \hypertarget{structcugar_1_1mask__and}{}\section{cugar\+:\+:mask\+\_\+and$<$ T $>$ Struct Template Reference}
  \label{structcugar_1_1mask__and}\index{cugar\+::mask\+\_\+and$<$ T $>$@{cugar\+::mask\+\_\+and$<$ T $>$}}
  
  
  \subsection{Detailed description}
  \subsubsection*{template$<$typename T$>$\newline
  struct cugar\+::mask\+\_\+and$<$ T $>$}
  
  A functor to compute the binary A\+ND with a mask 
  
  {\ttfamily \#include $<$functors.\+h$>$}
  
  \subsection*{Public Types}
  \begin{DoxyCompactItemize}
  \item 
  \mbox{\Hypertarget{structcugar_1_1mask__and_a7e87a5f74a4613e38a80c4ec3ee43c59}\label{structcugar_1_1mask__and_a7e87a5f74a4613e38a80c4ec3ee43c59}} 
  typedef T {\bfseries argument\+\_\+type}
  \item 
  \mbox{\Hypertarget{structcugar_1_1mask__and_aeefdd7599afa1de58b6dc6536a74df98}\label{structcugar_1_1mask__and_aeefdd7599afa1de58b6dc6536a74df98}} 
  typedef T {\bfseries result\+\_\+type}
  \end{DoxyCompactItemize}
  \subsection*{Public Methods}
  \begin{DoxyCompactItemize}
  \item 
  C\+U\+G\+A\+R\+\_\+\+H\+O\+S\+T\+\_\+\+D\+E\+V\+I\+CE \hyperlink{structcugar_1_1mask__and_ad7325adf41f11077c85317fbcd75e848}{mask\+\_\+and} (const T mask)
  \item 
  \mbox{\Hypertarget{structcugar_1_1mask__and_af2c59b51cddfbf663314fb43f7056ce3}\label{structcugar_1_1mask__and_af2c59b51cddfbf663314fb43f7056ce3}} 
  C\+U\+G\+A\+R\+\_\+\+H\+O\+S\+T\+\_\+\+D\+E\+V\+I\+CE T {\bfseries operator()} (const T op) const
  \end{DoxyCompactItemize}
  
  
  \subsection{Constructor \& Destructor Documentation}
  \mbox{\Hypertarget{structcugar_1_1mask__and_ad7325adf41f11077c85317fbcd75e848}\label{structcugar_1_1mask__and_ad7325adf41f11077c85317fbcd75e848}} 
  \index{cugar\+::mask\+\_\+and@{cugar\+::mask\+\_\+and}!mask\+\_\+and@{mask\+\_\+and}}
  \index{mask\+\_\+and@{mask\+\_\+and}!cugar\+::mask\+\_\+and@{cugar\+::mask\+\_\+and}}
  \subsubsection{\texorpdfstring{mask\+\_\+and()}{mask\_and()}}
  {\footnotesize\ttfamily template$<$typename T $>$ \\
  C\+U\+G\+A\+R\+\_\+\+H\+O\+S\+T\+\_\+\+D\+E\+V\+I\+CE \hyperlink{structcugar_1_1mask__and}{cugar\+::mask\+\_\+and}$<$ T $>$\+::\hyperlink{structcugar_1_1mask__and}{mask\+\_\+and} (\begin{DoxyParamCaption}\item[{const T}]{mask }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
  
  constructor
  
  
  \begin{DoxyParams}{Parameters}
  {\em mask} & mask value \\
  \hline
  \end{DoxyParams}
  
  
  The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
  \item 
  C\+:/p4research/research/jpantaleoni/\+Fermat-\/\+Public/contrib/cugar/basic/\hyperlink{functors_8h}{functors.\+h}\end{DoxyCompactItemize}
  