\hypertarget{_callback_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Callback.h File Reference}
\label{_callback_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Callback.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Callback.\-h}}
}
{\ttfamily \#include $<$algorithm$>$}\\*
{\ttfamily \#include $<$typeinfo$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_d_d4hep_1_1_callback}{D\-D4hep\-::\-Callback}
\begin{DoxyCompactList}\small\item\em Definition of the generic callback structure for member functions. \end{DoxyCompactList}\item 
struct \hyperlink{struct_d_d4hep_1_1_callback_1_1mfunc__t}{D\-D4hep\-::\-Callback\-::mfunc\-\_\-t}
\begin{DoxyCompactList}\small\item\em Structure definition to store callback related data. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_callback_1_1_wrapper}{D\-D4hep\-::\-Callback\-::\-Wrapper$<$ T $>$}
\begin{DoxyCompactList}\small\item\em \hyperlink{class_d_d4hep_1_1_callback_1_1_wrapper}{Wrapper} around a C++ member function pointer. \end{DoxyCompactList}\item 
union \hyperlink{union_d_d4hep_1_1_callback_1_1_wrapper_1_1_functor}{D\-D4hep\-::\-Callback\-::\-Wrapper$<$ T $>$\-::\-Functor}
\begin{DoxyCompactList}\small\item\em Union to store pointers to member functions in callback objects. \end{DoxyCompactList}\item 
struct \hyperlink{struct_d_d4hep_1_1_callback_sequence}{D\-D4hep\-::\-Callback\-Sequence}
\begin{DoxyCompactList}\small\item\em Definition of an actor on sequences of callbacks. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_d_d4hep}{D\-D4hep}
\begin{DoxyCompactList}\small\item\em Namespace for the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\end{DoxyCompactItemize}
