\section{Basic\-Functor$<$ T $>$ Struct Template Reference}
\label{struct_basic_functor}\index{BasicFunctor@{BasicFunctor}}
{\tt \#include $<$Basic\-Functor.h$>$}

Inheritance diagram for Basic\-Functor$<$ T $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=69pt]{struct_basic_functor__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Basic\-Functor$<$ T $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=111pt]{struct_basic_functor__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Basic\-Functor} (T $\ast$\_\-pt2Object, void(T::$\ast$\_\-fpt)())
\item 
virtual void {\bf operator()} ()
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
void(T::$\ast$ {\bf fpt} )()
\item 
T $\ast$ {\bf pt2Object}
\end{CompactItemize}
\subsubsection*{template$<$class T$>$ struct Basic\-Functor$<$ T $>$}



\subsection{Constructor \& Destructor Documentation}
\index{BasicFunctor@{Basic\-Functor}!BasicFunctor@{BasicFunctor}}
\index{BasicFunctor@{BasicFunctor}!BasicFunctor@{Basic\-Functor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ {\bf Basic\-Functor}$<$ T $>$::{\bf Basic\-Functor} (T $\ast$ {\em \_\-pt2Object}, void(T::$\ast$ {\em \_\-fpt})())\hspace{0.3cm}{\tt  [inline]}}\label{struct_basic_functor_a0}




\subsection{Member Function Documentation}
\index{BasicFunctor@{Basic\-Functor}!operator()@{operator()}}
\index{operator()@{operator()}!BasicFunctor@{Basic\-Functor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual void {\bf Basic\-Functor}$<$ T $>$::operator() ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{struct_basic_functor_a1}




Implements {\bf Basic\-Functor\-Base} {\rm (p.\,\pageref{struct_basic_functor_base_a0})}.



\subsection{Member Data Documentation}
\index{BasicFunctor@{Basic\-Functor}!fpt@{fpt}}
\index{fpt@{fpt}!BasicFunctor@{Basic\-Functor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ void(T::$\ast$ {\bf Basic\-Functor}$<$ T $>$::{\bf fpt})()}\label{struct_basic_functor_o0}


\index{BasicFunctor@{Basic\-Functor}!pt2Object@{pt2Object}}
\index{pt2Object@{pt2Object}!BasicFunctor@{Basic\-Functor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T$\ast$ {\bf Basic\-Functor}$<$ T $>$::{\bf pt2Object}}\label{struct_basic_functor_o1}




The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf Basic\-Functor.h}\end{CompactItemize}
