\hypertarget{classparadiseo_1_1smp_1_1_notifier}{}\doxysection{paradiseo\+::smp\+::Notifier Class Reference} \label{classparadiseo_1_1smp_1_1_notifier}\index{paradiseo::smp::Notifier@{paradiseo::smp::Notifier}} {\ttfamily \#include $<$notifier.\+h$>$} Inheritance diagram for paradiseo\+::smp\+::Notifier\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=214pt]{classparadiseo_1_1smp_1_1_notifier__inherit__graph} \end{center} \end{figure} Collaboration diagram for paradiseo\+::smp\+::Notifier\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=214pt]{classparadiseo_1_1smp_1_1_notifier__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classparadiseo_1_1smp_1_1_notifier_a9756026c85f5cc1ad9121ad5c69a3618}{Notifier}} (std\+::function$<$ void(void)$>$ \+\_\+task) \item virtual void \mbox{\hyperlink{classparadiseo_1_1smp_1_1_notifier_a99d64fb8b64609c169f77f4cd687564f}{operator()}} () \end{DoxyCompactItemize} \doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classparadiseo_1_1smp_1_1_notifier_a6e92d6bb9a53a8e6dba7de9473d7f37a}\label{classparadiseo_1_1smp_1_1_notifier_a6e92d6bb9a53a8e6dba7de9473d7f37a}} std\+::function$<$ void(void)$>$ {\bfseries task} \end{DoxyCompactItemize} \doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} \mbox{\hyperlink{classparadiseo_1_1smp_1_1_notifier}{Notifier}}\+: The notifier will perform the binded task each generation. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classparadiseo_1_1smp_1_1_notifier_a9756026c85f5cc1ad9121ad5c69a3618}\label{classparadiseo_1_1smp_1_1_notifier_a9756026c85f5cc1ad9121ad5c69a3618}} \index{paradiseo::smp::Notifier@{paradiseo::smp::Notifier}!Notifier@{Notifier}} \index{Notifier@{Notifier}!paradiseo::smp::Notifier@{paradiseo::smp::Notifier}} \doxysubsubsection{\texorpdfstring{Notifier()}{Notifier()}} {\footnotesize\ttfamily paradiseo\+::smp\+::\+Notifier\+::\+Notifier (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(void)$>$}]{\+\_\+task }\end{DoxyParamCaption})} Constructor \begin{DoxyParams}{Parameters} {\em \+\_\+task} & task to perform each generation \\ \hline \end{DoxyParams} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classparadiseo_1_1smp_1_1_notifier_a99d64fb8b64609c169f77f4cd687564f}\label{classparadiseo_1_1smp_1_1_notifier_a99d64fb8b64609c169f77f4cd687564f}} \index{paradiseo::smp::Notifier@{paradiseo::smp::Notifier}!operator()@{operator()}} \index{operator()@{operator()}!paradiseo::smp::Notifier@{paradiseo::smp::Notifier}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}} {\footnotesize\ttfamily void paradiseo\+::smp\+::\+Notifier\+::operator() (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} Performing the binded task Implements \mbox{\hyperlink{classeo_f_a8b8f7f70edd96ec765c29357b373913d}{eo\+F$<$ void $>$}}. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item smp/src/notifier.\+h\item smp/src/notifier.\+cpp\end{DoxyCompactItemize}