2018-10-18 11:10:01 -05:00
\hypertarget { classKatabatic_ 1_ 1BaseObserver} { } \section { Base\+ Observer Class Reference}
\label { classKatabatic_ 1_ 1BaseObserver} \index { Base\+ Observer@{ Base\+ Observer} }
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
\mbox { \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} } Design Pattern, \mbox { \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} } part.
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
Inheritance diagram for Base\+ Observer\+ :\nopagebreak
2018-06-06 11:42:26 -05:00
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=160pt] { classKatabatic_ 1_ 1BaseObserver_ _ inherit_ _ graph}
\end { center}
\end { figure}
\subsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2018-10-18 11:10:01 -05:00
virtual void \mbox { \hyperlink { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} { notify} } (unsigned int flags)
2018-06-06 11:42:26 -05:00
\end { DoxyCompactItemize}
\subsection { Detailed Description}
2018-10-18 11:10:01 -05:00
\mbox { \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} } Design Pattern, \mbox { \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} } part.
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
This class is used as a non-\/ template base class for the templatized \mbox { \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} } one. It is used to avoid propagating template to the whole \mbox { \hyperlink { classKatabatic_ 1_ 1Observable} { Observable} } class. It only contains the \mbox { \hyperlink { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} { Observer\+ ::notify()} } virtual method.
2018-06-06 11:42:26 -05:00
\subsection { Member Function Documentation}
2018-10-18 11:10:01 -05:00
\mbox { \Hypertarget { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} \label { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} }
\index { Katabatic\+ ::\+ Base\+ Observer@{ Katabatic\+ ::\+ Base\+ Observer} !notify@{ notify} }
\index { notify@{ notify} !Katabatic\+ ::\+ Base\+ Observer@{ Katabatic\+ ::\+ Base\+ Observer} }
\subsubsection { \texorpdfstring { notify()} { notify()} }
{ \footnotesize \ttfamily void notify (\begin { DoxyParamCaption} \item [{unsigned int}] { flags } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [virtual]} }
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
The method which will be called whenever a change occurs on the \mbox { \hyperlink { classKatabatic_ 1_ 1Observable} { Observable} } .
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
Referenced by Observable\+ ::notify().
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
2018-06-06 11:42:26 -05:00
\item
2018-10-18 11:10:01 -05:00
Observer.\+ h\item
Observer.\+ cpp\item
Observer.\+ dox\end { DoxyCompactItemize}