\hypertarget{ObjSelector_8h}{\section{meowpp/oo/\-Obj\-Selector.h File Reference}
\label{ObjSelector_8h}\index{meowpp/oo/\-Obj\-Selector.\-h@{meowpp/oo/\-Obj\-Selector.\-h}}
}
{\ttfamily \#include \char`\"{}Obj\-Base.\-h\char`\"{}}\\*
{\ttfamily \#include $<$utility$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$cstdlib$>$}\\*
{\ttfamily \#include $<$cstdio$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classmeow_1_1ObjSelector}{meow\-::\-Obj\-Selector$<$ id $>$}
\begin{DoxyCompactList}\small\item\em 利用register的概念, 達到runtime用string選擇要new的class \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacemeow}{meow}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const size\-\_\-t \hyperlink{namespacemeow_aaa678bbd106012a98ed5679e2ca8cc32}{meow\-::k\-Global\-Seletor\-I\-D} = 0
\end{DoxyCompactItemize}
