\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}