\hypertarget{classmeow_1_1ObjProperties}{\section{meow\-:\-:Obj\-Properties$<$ S\-I\-D $>$ Class Template Reference}
\label{classmeow_1_1ObjProperties}\index{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$@{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}}
}


目前擺爛中  




{\ttfamily \#include \char`\"{}Obj\-Properties.\-h\char`\"{}}

Inheritance diagram for meow\-:\-:Obj\-Properties$<$ S\-I\-D $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmeow_1_1ObjProperties}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmeow_1_1ObjProperties_af1c809c0b160e143ee4f73cd577bd2cb}{Obj\-Properties} ()
\item 
\hyperlink{classmeow_1_1ObjProperties_a982de1e0030b8ef6479db01daf2bcb33}{Obj\-Properties} (\hyperlink{classmeow_1_1ObjProperties}{Obj\-Properties} const \&p)
\item 
virtual \hyperlink{classmeow_1_1ObjProperties_a93f1d23981d318f743b1996a415e9cbb}{$\sim$\-Obj\-Properties} ()
\item 
size\-\_\-t \hyperlink{classmeow_1_1ObjProperties_a7d36338144c15d56ab8f2a52a54a47cf}{property\-Size} () const 
\item 
bool \hyperlink{classmeow_1_1ObjProperties_aad531291ff299d99ce081afaefbd94b3}{property\-Empty} () const 
\item 
void \hyperlink{classmeow_1_1ObjProperties_a183b80a7d63a01c23b0c0af5708b336f}{property\-Clear} ()
\item 
\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} const $\ast$ \hyperlink{classmeow_1_1ObjProperties_a40323f6710fe3688574555eedaf2adc9}{property} (std\-::string name) const 
\item 
\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1ObjProperties_af20d23e32a6658bb19685540c65c6a3a}{property} (std\-::string name)
\item 
bool \hyperlink{classmeow_1_1ObjProperties_a5614e7f6a939da5376e83a1e75e215c5}{property\-Add} (std\-::string name, \hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$obj, bool auto\-Remove)
\item 
bool \hyperlink{classmeow_1_1ObjProperties_aec0a1bc70d7cf33b54a1c951d5cdab23}{property\-Del} (std\-::string name)
\item 
\hyperlink{classmeow_1_1ObjProperties}{Obj\-Properties} \& \hyperlink{classmeow_1_1ObjProperties_a43ce997788ca81603e881a22285fd307}{properties} () const 
\item 
\hyperlink{classmeow_1_1ObjProperties}{Obj\-Properties} \& \hyperlink{classmeow_1_1ObjProperties_af14e8afbd6807b61429d4f84291d6cee}{properties} (\hyperlink{classmeow_1_1ObjProperties}{Obj\-Properties} const \&p)
\item 
bool \hyperlink{classmeow_1_1ObjProperties_a7ebb7d21a575adbf9cbed10db807c6b6}{write} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg) const 
\item 
bool \hyperlink{classmeow_1_1ObjProperties_a4d7d0978d10735798e76e707ee9faa5a}{read} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg)
\item 
\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1ObjProperties_a3345d121cc8a6b25baad2cbd80d23164}{create} () const 
\item 
\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1ObjProperties_a4bc4f097d783426457a784a39266ba52}{copy\-From} (\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} const $\ast$b)
\item 
char const $\ast$ \hyperlink{classmeow_1_1ObjProperties_a55ee94dd2d564eaee8250ed517b6779a}{ctype} () const 
\item 
std\-::string \hyperlink{classmeow_1_1ObjProperties_a6283d69f9c6430c3b2601d7f0267bb84}{type} () const 
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$size\-\_\-t S\-I\-D$>$class meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}

目前擺爛中 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmeow_1_1ObjProperties_af1c809c0b160e143ee4f73cd577bd2cb}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!Obj\-Properties@{Obj\-Properties}}
\index{Obj\-Properties@{Obj\-Properties}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{Obj\-Properties}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::{\bf Obj\-Properties} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_af1c809c0b160e143ee4f73cd577bd2cb}
\hypertarget{classmeow_1_1ObjProperties_a982de1e0030b8ef6479db01daf2bcb33}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!Obj\-Properties@{Obj\-Properties}}
\index{Obj\-Properties@{Obj\-Properties}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{Obj\-Properties}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::{\bf Obj\-Properties} (
\begin{DoxyParamCaption}
\item[{{\bf Obj\-Properties}$<$ S\-I\-D $>$ const \&}]{p}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_a982de1e0030b8ef6479db01daf2bcb33}
\hypertarget{classmeow_1_1ObjProperties_a93f1d23981d318f743b1996a415e9cbb}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!$\sim$\-Obj\-Properties@{$\sim$\-Obj\-Properties}}
\index{$\sim$\-Obj\-Properties@{$\sim$\-Obj\-Properties}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{$\sim$\-Obj\-Properties}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ virtual {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::$\sim${\bf Obj\-Properties} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a93f1d23981d318f743b1996a415e9cbb}


\subsection{Member Function Documentation}
\hypertarget{classmeow_1_1ObjProperties_a4bc4f097d783426457a784a39266ba52}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!copy\-From@{copy\-From}}
\index{copy\-From@{copy\-From}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::copy\-From (
\begin{DoxyParamCaption}
\item[{{\bf Obj\-Base} const $\ast$}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a4bc4f097d783426457a784a39266ba52}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_a79725f50866832762db87184eb528619}{meow\-::\-Obj\-Base}.

\hypertarget{classmeow_1_1ObjProperties_a3345d121cc8a6b25baad2cbd80d23164}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!create@{create}}
\index{create@{create}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::create (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a3345d121cc8a6b25baad2cbd80d23164}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c}{meow\-::\-Obj\-Base}.

\hypertarget{classmeow_1_1ObjProperties_a55ee94dd2d564eaee8250ed517b6779a}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!ctype@{ctype}}
\index{ctype@{ctype}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{ctype}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ char const$\ast$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::ctype (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a55ee94dd2d564eaee8250ed517b6779a}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8}{meow\-::\-Obj\-Base}.

\hypertarget{classmeow_1_1ObjProperties_a43ce997788ca81603e881a22285fd307}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!properties@{properties}}
\index{properties@{properties}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{properties}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Properties}\& {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::properties (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classmeow_1_1ObjProperties_a43ce997788ca81603e881a22285fd307}
\hypertarget{classmeow_1_1ObjProperties_af14e8afbd6807b61429d4f84291d6cee}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!properties@{properties}}
\index{properties@{properties}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{properties}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Properties}\& {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::properties (
\begin{DoxyParamCaption}
\item[{{\bf Obj\-Properties}$<$ S\-I\-D $>$ const \&}]{p}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_af14e8afbd6807b61429d4f84291d6cee}
\hypertarget{classmeow_1_1ObjProperties_a40323f6710fe3688574555eedaf2adc9}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property@{property}}
\index{property@{property}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Base} const$\ast$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
) const}}\label{classmeow_1_1ObjProperties_a40323f6710fe3688574555eedaf2adc9}
\hypertarget{classmeow_1_1ObjProperties_af20d23e32a6658bb19685540c65c6a3a}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property@{property}}
\index{property@{property}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_af20d23e32a6658bb19685540c65c6a3a}
\hypertarget{classmeow_1_1ObjProperties_a5614e7f6a939da5376e83a1e75e215c5}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property\-Add@{property\-Add}}
\index{property\-Add@{property\-Add}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property\-Add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ bool {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property\-Add (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name, }
\item[{{\bf Obj\-Base} $\ast$}]{obj, }
\item[{bool}]{auto\-Remove}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_a5614e7f6a939da5376e83a1e75e215c5}
\hypertarget{classmeow_1_1ObjProperties_a183b80a7d63a01c23b0c0af5708b336f}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property\-Clear@{property\-Clear}}
\index{property\-Clear@{property\-Clear}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ void {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property\-Clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_a183b80a7d63a01c23b0c0af5708b336f}
\hypertarget{classmeow_1_1ObjProperties_aec0a1bc70d7cf33b54a1c951d5cdab23}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property\-Del@{property\-Del}}
\index{property\-Del@{property\-Del}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property\-Del}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ bool {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property\-Del (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{classmeow_1_1ObjProperties_aec0a1bc70d7cf33b54a1c951d5cdab23}
\hypertarget{classmeow_1_1ObjProperties_aad531291ff299d99ce081afaefbd94b3}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property\-Empty@{property\-Empty}}
\index{property\-Empty@{property\-Empty}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property\-Empty}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ bool {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property\-Empty (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classmeow_1_1ObjProperties_aad531291ff299d99ce081afaefbd94b3}
\hypertarget{classmeow_1_1ObjProperties_a7d36338144c15d56ab8f2a52a54a47cf}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!property\-Size@{property\-Size}}
\index{property\-Size@{property\-Size}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{property\-Size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ size\-\_\-t {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::property\-Size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classmeow_1_1ObjProperties_a7d36338144c15d56ab8f2a52a54a47cf}
\hypertarget{classmeow_1_1ObjProperties_a4d7d0978d10735798e76e707ee9faa5a}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!read@{read}}
\index{read@{read}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ bool {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::read (
\begin{DoxyParamCaption}
\item[{F\-I\-L\-E $\ast$}]{f, }
\item[{bool}]{bin, }
\item[{unsigned {\bf int}}]{fg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a4d7d0978d10735798e76e707ee9faa5a}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34}{meow\-::\-Obj\-Base}.

\hypertarget{classmeow_1_1ObjProperties_a6283d69f9c6430c3b2601d7f0267bb84}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!type@{type}}
\index{type@{type}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ std\-::string {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a6283d69f9c6430c3b2601d7f0267bb84}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72}{meow\-::\-Obj\-Base}.

\hypertarget{classmeow_1_1ObjProperties_a7ebb7d21a575adbf9cbed10db807c6b6}{\index{meow\-::\-Obj\-Properties@{meow\-::\-Obj\-Properties}!write@{write}}
\index{write@{write}!meow::ObjProperties@{meow\-::\-Obj\-Properties}}
\subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\-\_\-t S\-I\-D$>$ bool {\bf meow\-::\-Obj\-Properties}$<$ S\-I\-D $>$\-::write (
\begin{DoxyParamCaption}
\item[{F\-I\-L\-E $\ast$}]{f, }
\item[{bool}]{bin, }
\item[{unsigned {\bf int}}]{fg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classmeow_1_1ObjProperties_a7ebb7d21a575adbf9cbed10db807c6b6}


Reimplemented from \hyperlink{classmeow_1_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8}{meow\-::\-Obj\-Base}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
meowpp/oo/\hyperlink{ObjProperties_8h}{Obj\-Properties.\-h}\end{DoxyCompactItemize}
