\section{eo\-STLBF$<$ A1, A2, R $>$ Class Template Reference}
\label{classeo_s_t_l_b_f}\index{eoSTLBF@{eoSTLBF}}
Generic set of classes that wrap an {\bf eo\-F}{\rm (p.\,\pageref{classeo_f})}, {\bf eo\-UF}{\rm (p.\,\pageref{classeo_u_f})} or {\bf eo\-BF}{\rm (p.\,\pageref{classeo_b_f})} so that they have the copy semantics the STL functions usually require (i.e.  


{\tt \#include $<$eo\-STLFunctor.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf eo\-STLBF} ({\bf eo\-UF}$<$ A1, R $>$ \&\_\-f)\label{classeo_s_t_l_b_f_a0}

\item 
R {\bf operator()} (A1 a1, A2 a2)\label{classeo_s_t_l_b_f_a1}

\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf eo\-BF}$<$ A1, A2, R $>$ \& {\bf f}\label{classeo_s_t_l_b_f_r0}

\end{CompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class A1, class A2, class R$>$ class eo\-STLBF$<$ A1, A2, R $>$}

Generic set of classes that wrap an {\bf eo\-F}{\rm (p.\,\pageref{classeo_f})}, {\bf eo\-UF}{\rm (p.\,\pageref{classeo_u_f})} or {\bf eo\-BF}{\rm (p.\,\pageref{classeo_b_f})} so that they have the copy semantics the STL functions usually require (i.e. 

they can be passed by value, rather than the {\bf EO}{\rm (p.\,\pageref{class_e_o})} standard pass by reference).

The family consists of {\bf eo\-STLF}{\rm (p.\,\pageref{classeo_s_t_l_f})}, {\bf eo\-STLUF}{\rm (p.\,\pageref{classeo_s_t_l_u_f})}, eo\-STLBF that modify {\bf eo\-F}{\rm (p.\,\pageref{classeo_f})}, {\bf eo\-UF}{\rm (p.\,\pageref{classeo_u_f})} and {\bf eo\-BF}{\rm (p.\,\pageref{classeo_b_f})} respectively 



Definition at line 101 of file eo\-STLFunctor.h.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
eo\-STLFunctor.h\end{CompactItemize}
