\section{eo\-STLUF$<$ A1, R $>$ Class Template Reference}
\label{classeo_s_t_l_u_f}\index{eoSTLUF@{eoSTLUF}}
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\-STLUF} ({\bf eo\-UF}$<$ A1, R $>$ \&\_\-f)\label{classeo_s_t_l_u_f_a0}

\item 
R {\bf operator()} (A1 a)\label{classeo_s_t_l_u_f_a1}

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

\end{CompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class A1, class R$>$ class eo\-STLUF$<$ A1, 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})}, eo\-STLUF, {\bf eo\-STLBF}{\rm (p.\,\pageref{classeo_s_t_l_b_f})} 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 78 of file eo\-STLFunctor.h.

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