aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1RegisterInterface.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1RegisterInterface.tex')
-rw-r--r--doc/latex/classmeow_1_1RegisterInterface.tex86
1 files changed, 86 insertions, 0 deletions
diff --git a/doc/latex/classmeow_1_1RegisterInterface.tex b/doc/latex/classmeow_1_1RegisterInterface.tex
new file mode 100644
index 0000000..79af2fa
--- /dev/null
+++ b/doc/latex/classmeow_1_1RegisterInterface.tex
@@ -0,0 +1,86 @@
+\hypertarget{classmeow_1_1RegisterInterface}{\section{meow\-:\-:Register\-Interface$<$ T $>$ Class Template Reference}
+\label{classmeow_1_1RegisterInterface}\index{meow\-::\-Register\-Interface$<$ T $>$@{meow\-::\-Register\-Interface$<$ T $>$}}
+}
+
+
+{\ttfamily \#include \char`\"{}Register\-\_\-\-Implement.\-h\char`\"{}}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+virtual bool \hyperlink{classmeow_1_1RegisterInterface_ab94831367f6f8226f668886ceaa99b2c}{reg\-Implement} (\hyperlink{classmeow_1_1ImplementInterface}{Implement\-Interface}$<$ T $>$ $\ast$imp)
+\item
+virtual \hyperlink{classmeow_1_1ImplementInterface}{Implement\-Interface}$<$ T $>$ $\ast$ \hyperlink{classmeow_1_1RegisterInterface_aa0f73c861a4b917085eed724e61661cf}{get\-Implement} (T const \&identify)
+\item
+virtual \hyperlink{classmeow_1_1RegisterInterface_affce62cb4c25e89a55fe3a3718c6dd3e}{$\sim$\-Register\-Interface} ()
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{classmeow_1_1RegisterInterface_ac18ca2aeac72ece9f85c3632436426d5}{Register\-Interface} ()
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+\subsubsection*{template$<$class T$>$class meow\-::\-Register\-Interface$<$ T $>$}
+
+
+
+Definition at line 17 of file Register\-\_\-\-Implement.\-h.
+
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classmeow_1_1RegisterInterface_ac18ca2aeac72ece9f85c3632436426d5}{\index{meow\-::\-Register\-Interface@{meow\-::\-Register\-Interface}!Register\-Interface@{Register\-Interface}}
+\index{Register\-Interface@{Register\-Interface}!meow::RegisterInterface@{meow\-::\-Register\-Interface}}
+\subsubsection[{Register\-Interface}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf meow\-::\-Register\-Interface}$<$ T $>$\-::{\bf Register\-Interface} (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1RegisterInterface_ac18ca2aeac72ece9f85c3632436426d5}
+
+
+Definition at line 5 of file Register\-\_\-\-Implement.\-hpp.
+
+\hypertarget{classmeow_1_1RegisterInterface_affce62cb4c25e89a55fe3a3718c6dd3e}{\index{meow\-::\-Register\-Interface@{meow\-::\-Register\-Interface}!$\sim$\-Register\-Interface@{$\sim$\-Register\-Interface}}
+\index{$\sim$\-Register\-Interface@{$\sim$\-Register\-Interface}!meow::RegisterInterface@{meow\-::\-Register\-Interface}}
+\subsubsection[{$\sim$\-Register\-Interface}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ virtual {\bf meow\-::\-Register\-Interface}$<$ T $>$\-::$\sim${\bf Register\-Interface} (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1RegisterInterface_affce62cb4c25e89a55fe3a3718c6dd3e}
+
+
+Definition at line 25 of file Register\-\_\-\-Implement.\-h.
+
+
+
+\subsection{Member Function Documentation}
+\hypertarget{classmeow_1_1RegisterInterface_aa0f73c861a4b917085eed724e61661cf}{\index{meow\-::\-Register\-Interface@{meow\-::\-Register\-Interface}!get\-Implement@{get\-Implement}}
+\index{get\-Implement@{get\-Implement}!meow::RegisterInterface@{meow\-::\-Register\-Interface}}
+\subsubsection[{get\-Implement}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf Implement\-Interface}$<$ T $>$ $\ast$ {\bf meow\-::\-Register\-Interface}$<$ T $>$\-::get\-Implement (
+\begin{DoxyParamCaption}
+\item[{T const \&}]{identify}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1RegisterInterface_aa0f73c861a4b917085eed724e61661cf}
+
+
+Definition at line 16 of file Register\-\_\-\-Implement.\-hpp.
+
+\hypertarget{classmeow_1_1RegisterInterface_ab94831367f6f8226f668886ceaa99b2c}{\index{meow\-::\-Register\-Interface@{meow\-::\-Register\-Interface}!reg\-Implement@{reg\-Implement}}
+\index{reg\-Implement@{reg\-Implement}!meow::RegisterInterface@{meow\-::\-Register\-Interface}}
+\subsubsection[{reg\-Implement}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ bool {\bf meow\-::\-Register\-Interface}$<$ T $>$\-::reg\-Implement (
+\begin{DoxyParamCaption}
+\item[{{\bf Implement\-Interface}$<$ T $>$ $\ast$}]{imp}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1RegisterInterface_ab94831367f6f8226f668886ceaa99b2c}
+
+
+Definition at line 7 of file Register\-\_\-\-Implement.\-hpp.
+
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item
+meowpp/oo/\hyperlink{Register__Implement_8h}{Register\-\_\-\-Implement.\-h}\item
+meowpp/oo/\hyperlink{Register__Implement_8hpp}{Register\-\_\-\-Implement.\-hpp}\end{DoxyCompactItemize}