\section{atlas::comparison::Compare$<$ F $>$ Class Template Reference}
\label{classatlas_1_1comparison_1_1Compare}\index{atlas::comparison::Compare@{atlas::comparison::Compare}}
{\tt \#include $<$comparison.h$>$}

Collaboration diagram for atlas::comparison::Compare$<$ F $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=104pt]{classatlas_1_1comparison_1_1Compare__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Compare} (F f)
\item 
bool {\bf operator()} (typename F::argument\_\-type x, typename F::argument\_\-type {\bf y}) const 
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
F $\ast$ {\bf d\_\-f}
\end{CompactItemize}
\subsubsection*{template$<$typename F$>$ class atlas::comparison::Compare$<$ F $>$}



\subsection{Constructor \& Destructor Documentation}
\index{atlas::comparison::Compare@{atlas::comparison::Compare}!Compare@{Compare}}
\index{Compare@{Compare}!atlas::comparison::Compare@{atlas::comparison::Compare}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename F$>$ {\bf atlas::comparison::Compare}$<$ F $>$::{\bf Compare} (F {\em f})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1comparison_1_1Compare_19afc809a1dfc2003451281fc2704446}




\subsection{Member Function Documentation}
\index{atlas::comparison::Compare@{atlas::comparison::Compare}!operator()@{operator()}}
\index{operator()@{operator()}!atlas::comparison::Compare@{atlas::comparison::Compare}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename F$>$ bool {\bf atlas::comparison::Compare}$<$ F $>$::operator() (typename F::argument\_\-type {\em x}, typename F::argument\_\-type {\em y}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1comparison_1_1Compare_98dee55c8b06b62a3f9f74c8363c5e7c}




\subsection{Member Data Documentation}
\index{atlas::comparison::Compare@{atlas::comparison::Compare}!d_f@{d\_\-f}}
\index{d_f@{d\_\-f}!atlas::comparison::Compare@{atlas::comparison::Compare}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename F$>$ F$\ast$ {\bf atlas::comparison::Compare}$<$ F $>$::{\bf d\_\-f}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1comparison_1_1Compare_6a35b87754fc860ed45ac026ce6fe88f}




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