2018-08-19 06:27:09 -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
\hyperlink { classKatabatic_ 1_ 1Observer} { Observer} Design Pattern, \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} part.
2018-08-19 06:27:09 -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
virtual void \hyperlink { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} { notify} (unsigned int flags)
\end { DoxyCompactItemize}
\subsection { Detailed Description}
\hyperlink { classKatabatic_ 1_ 1Observer} { Observer} Design Pattern, \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} part.
2018-08-19 06:27:09 -05:00
This class is used as a non-\/ template base class for the templatized \hyperlink { classKatabatic_ 1_ 1Observer} { Observer} one. It is used to avoid propagating template to the whole \hyperlink { classKatabatic_ 1_ 1Observable} { Observable} class. It only contains the \hyperlink { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} { Observer\- ::notify()} virtual method.
2018-06-06 11:42:26 -05:00
\subsection { Member Function Documentation}
2018-08-19 06:27:09 -05:00
\hypertarget { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f} { \index { Katabatic\- ::\- Base\- Observer@{ Katabatic\- ::\- Base\- Observer} !notify@{ notify} }
\index { notify@{ notify} !Katabatic::BaseObserver@{ Katabatic\- ::\- Base\- Observer} }
\subsubsection [{notify}] { \setlength { \rightskip } { 0pt plus 5cm} void notify (
\begin { DoxyParamCaption}
\item [{unsigned int}] { flags}
\end { DoxyParamCaption}
)\hspace { 0.3cm} { \ttfamily [virtual]} } } \label { classKatabatic_ 1_ 1BaseObserver_ a52e577fb0c4f2e3650928334fb621c2f}
2018-06-06 11:42:26 -05:00
The method which will be called whenever a change occurs on the \hyperlink { classKatabatic_ 1_ 1Observable} { Observable} .
2018-08-19 06:27:09 -05:00
Referenced by Observable\- ::notify().
2018-06-06 11:42:26 -05:00
2018-08-19 06:27:09 -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-08-19 06:27:09 -05:00
Observer.\- h\item
Observer.\- cpp\item
Observer.\- dox\end { DoxyCompactItemize}