\hypertarget{class_ogre_1_1_any_numeric}{}\section{Ogre\+:\+:Any\+Numeric Class Reference}
\label{class_ogre_1_1_any_numeric}\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}


Specialised \hyperlink{class_ogre_1_1_any}{Any} class which has built in arithmetic operators, but can hold only types which support operator +,-\/,$\ast$ and / .  




{\ttfamily \#include $<$Ogre\+Any.\+h$>$}



Inheritance diagram for Ogre\+:\+:Any\+Numeric\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=186pt]{class_ogre_1_1_any_numeric__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_any_numeric_ae46b3b0ebe2e956031cfa3f771087708}{Any\+Numeric} ()
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\\hyperlink{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}{Any\+Numeric} (const Value\+Type \&value)
\item 
\hyperlink{class_ogre_1_1_any_numeric_a9ae2045cc85e7a8e134d54e0babc2a3f}{Any\+Numeric} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&other)
\item 
void \hyperlink{class_ogre_1_1_any_a3c414d8a6803eb4b319d39c2628b435b}{destroy} ()
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\Value\+Type \hyperlink{class_ogre_1_1_any_a51ca51022adb2a144ee64ead939f47c7}{get} (void) const
\item 
const std\+::type\+\_\+info \& \hyperlink{class_ogre_1_1_any_a6b3a6e9aea067f131a6aa8e899defe9f}{get\+Type} () const
\item 
bool \hyperlink{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}{has\+\_\+value} () const
\item 
bool \hyperlink{class_ogre_1_1_any_a9408e147480f134e1ba1817b4b1bc50f}{is\+Empty} () const
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\Value\+Type \hyperlink{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}{operator()} () const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \hyperlink{class_ogre_1_1_any_numeric_a70e54709e177f5dbbeab34999e416e1c}{operator$\ast$} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs) const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \hyperlink{class_ogre_1_1_any_numeric_ad4b1c2bf0151e7ec59a67f47b749c123}{operator$\ast$} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} factor) const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_any_numeric_abb6d30f1c397630e4e322e6dcc04bffc}{operator$\ast$=} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs)
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \hyperlink{class_ogre_1_1_any_numeric_a43071cc171c651e5edd4af8e9398a574}{operator+} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs) const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_any_numeric_aa4087f5136e423b245fd620527e2966f}{operator+=} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs)
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \hyperlink{class_ogre_1_1_any_numeric_aabe924a548e888f5f97e02f10bf307e6}{operator-\/} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs) const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_any_numeric_a826b7eaea253ac06098fec4002c5c768}{operator-\/=} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs)
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \hyperlink{class_ogre_1_1_any_numeric_aa45d67ae6ca4fca3214d1fba1630e6e5}{operator/} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs) const
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_any_numeric_a45c2fcf50e3b46055c7cf4f31dbd49f5}{operator/=} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs)
\item 
\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_any_numeric_ae50aea5f19e2fd3957eebbd688c0a533}{operator=} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&rhs)
\item 
void \hyperlink{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}{reset} ()
\item 
\hyperlink{class_ogre_1_1_any}{Any} \& \hyperlink{class_ogre_1_1_any_a8e18c614d89437e11df1b8defe85ea2e}{swap} (\hyperlink{class_ogre_1_1_any}{Any} \&rhs)
\item 
const std\+::type\+\_\+info \& \hyperlink{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}{type} () const
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Specialised \hyperlink{class_ogre_1_1_any}{Any} class which has built in arithmetic operators, but can hold only types which support operator +,-\/,$\ast$ and / . 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_any_numeric_ae46b3b0ebe2e956031cfa3f771087708}\label{class_ogre_1_1_any_numeric_ae46b3b0ebe2e956031cfa3f771087708}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!Any\+Numeric@{Any\+Numeric}}
\index{Any\+Numeric@{Any\+Numeric}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{Any\+Numeric()}{AnyNumeric()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Ogre\+::\+Any\+Numeric\+::\+Any\+Numeric (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}\label{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!Any\+Numeric@{Any\+Numeric}}
\index{Any\+Numeric@{Any\+Numeric}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{Any\+Numeric()}{AnyNumeric()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename Value\+Type $>$ \\
Ogre\+::\+Any\+Numeric\+::\+Any\+Numeric (\begin{DoxyParamCaption}\item[{const Value\+Type \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+M\+E\+M\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+G\+E\+N\+E\+R\+AL, and O\+G\+R\+E\+\_\+\+N\+E\+W\+\_\+T.

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a9ae2045cc85e7a8e134d54e0babc2a3f}\label{class_ogre_1_1_any_numeric_a9ae2045cc85e7a8e134d54e0babc2a3f}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!Any\+Numeric@{Any\+Numeric}}
\index{Any\+Numeric@{Any\+Numeric}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{Any\+Numeric()}{AnyNumeric()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Ogre\+::\+Any\+Numeric\+::\+Any\+Numeric (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Any\+::get\+Type(), Ogre\+::\+M\+E\+M\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+G\+E\+N\+E\+R\+AL, and O\+G\+R\+E\+\_\+\+N\+E\+W\+\_\+T.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_any_numeric_ae50aea5f19e2fd3957eebbd688c0a533}\label{class_ogre_1_1_any_numeric_ae50aea5f19e2fd3957eebbd688c0a533}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator=@{operator=}}
\index{operator=@{operator=}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Any\+Numeric\+::operator= (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Any\+::swap().

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a43071cc171c651e5edd4af8e9398a574}\label{class_ogre_1_1_any_numeric_a43071cc171c651e5edd4af8e9398a574}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator+@{operator+}}
\index{operator+@{operator+}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator+()}{operator+()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} Ogre\+::\+Any\+Numeric\+::operator+ (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_aabe924a548e888f5f97e02f10bf307e6}\label{class_ogre_1_1_any_numeric_aabe924a548e888f5f97e02f10bf307e6}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator-\/()}{operator-()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} Ogre\+::\+Any\+Numeric\+::operator-\/ (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a70e54709e177f5dbbeab34999e416e1c}\label{class_ogre_1_1_any_numeric_a70e54709e177f5dbbeab34999e416e1c}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} Ogre\+::\+Any\+Numeric\+::operator$\ast$ (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_ad4b1c2bf0151e7ec59a67f47b749c123}\label{class_ogre_1_1_any_numeric_ad4b1c2bf0151e7ec59a67f47b749c123}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} Ogre\+::\+Any\+Numeric\+::operator$\ast$ (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{factor }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_aa45d67ae6ca4fca3214d1fba1630e6e5}\label{class_ogre_1_1_any_numeric_aa45d67ae6ca4fca3214d1fba1630e6e5}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator/@{operator/}}
\index{operator/@{operator/}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator/()}{operator/()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} Ogre\+::\+Any\+Numeric\+::operator/ (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_aa4087f5136e423b245fd620527e2966f}\label{class_ogre_1_1_any_numeric_aa4087f5136e423b245fd620527e2966f}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator+=()}{operator+=()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Any\+Numeric\+::operator+= (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a826b7eaea253ac06098fec4002c5c768}\label{class_ogre_1_1_any_numeric_a826b7eaea253ac06098fec4002c5c768}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator-\/=()}{operator-=()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Any\+Numeric\+::operator-\/= (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_abb6d30f1c397630e4e322e6dcc04bffc}\label{class_ogre_1_1_any_numeric_abb6d30f1c397630e4e322e6dcc04bffc}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator$\ast$=()}{operator*=()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Any\+Numeric\+::operator$\ast$= (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a45c2fcf50e3b46055c7cf4f31dbd49f5}\label{class_ogre_1_1_any_numeric_a45c2fcf50e3b46055c7cf4f31dbd49f5}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Any\+Numeric\+::operator/= (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_any_a8e18c614d89437e11df1b8defe85ea2e}\label{class_ogre_1_1_any_a8e18c614d89437e11df1b8defe85ea2e}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!swap@{swap}}
\index{swap@{swap}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{swap()}{swap()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any}{Any}\& Ogre\+::\+Any\+::swap (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_any}{Any} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



References std\+::swap().



Referenced by operator=().

\mbox{\Hypertarget{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}\label{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!has\+\_\+value@{has\+\_\+value}}
\index{has\+\_\+value@{has\+\_\+value}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{has\+\_\+value()}{has\_value()}}
{\footnotesize\ttfamily bool Ogre\+::\+Any\+::has\+\_\+value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Referenced by Ogre\+::\+Any\+::is\+Empty().

\mbox{\Hypertarget{class_ogre_1_1_any_a9408e147480f134e1ba1817b4b1bc50f}\label{class_ogre_1_1_any_a9408e147480f134e1ba1817b4b1bc50f}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!is\+Empty@{is\+Empty}}
\index{is\+Empty@{is\+Empty}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{is\+Empty()}{isEmpty()}}
{\footnotesize\ttfamily bool Ogre\+::\+Any\+::is\+Empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000004}{Deprecated}]use \hyperlink{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}{has\+\_\+value()} instead \end{DoxyRefDesc}


References Ogre\+::\+Any\+::has\+\_\+value().

\mbox{\Hypertarget{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}\label{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!type@{type}}
\index{type@{type}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{type()}{type()}}
{\footnotesize\ttfamily const std\+::type\+\_\+info\& Ogre\+::\+Any\+::type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Referenced by Ogre\+::any\+\_\+cast(), and Ogre\+::\+Any\+::get\+Type().

\mbox{\Hypertarget{class_ogre_1_1_any_a6b3a6e9aea067f131a6aa8e899defe9f}\label{class_ogre_1_1_any_a6b3a6e9aea067f131a6aa8e899defe9f}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!get\+Type@{get\+Type}}
\index{get\+Type@{get\+Type}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{get\+Type()}{getType()}}
{\footnotesize\ttfamily const std\+::type\+\_\+info\& Ogre\+::\+Any\+::get\+Type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000005}{Deprecated}]use \hyperlink{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}{type()} instead \end{DoxyRefDesc}


References Ogre\+::\+Any\+::type().



Referenced by Any\+Numeric(), and Ogre\+::\+Any\+::destroy().

\mbox{\Hypertarget{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}\label{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!reset@{reset}}
\index{reset@{reset}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily void Ogre\+::\+Any\+::reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



References Ogre\+::\+M\+E\+M\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+G\+E\+N\+E\+R\+AL, and O\+G\+R\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+T.



Referenced by Ogre\+::\+Work\+Queue\+::\+Response\+::abort\+Request(), Ogre\+::\+Any\+::destroy(), and Ogre\+::\+Any\+::$\sim$\+Any().

\mbox{\Hypertarget{class_ogre_1_1_any_a3c414d8a6803eb4b319d39c2628b435b}\label{class_ogre_1_1_any_a3c414d8a6803eb4b319d39c2628b435b}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!destroy@{destroy}}
\index{destroy@{destroy}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void Ogre\+::\+Any\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000006}{Deprecated}]use \hyperlink{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}{reset()} instead \end{DoxyRefDesc}


References Ogre\+::\+Any\+::any\+\_\+cast, Ogre\+::\+Any\+::get\+Type(), Ogre\+::\+M\+E\+M\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+G\+E\+N\+E\+R\+AL, O\+G\+R\+E\+\_\+\+N\+E\+W\+\_\+T, and Ogre\+::\+Any\+::reset().

\mbox{\Hypertarget{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}\label{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!operator()@{operator()}}
\index{operator()@{operator()}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}}
{\footnotesize\ttfamily template$<$typename Value\+Type $>$ \\
Value\+Type Ogre\+::\+Any\+::operator() (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000007}{Deprecated}]use \hyperlink{group___general_ga2024a5fb8d0223391b75632d9443a0d2}{Ogre\+::any\+\_\+cast} instead \end{DoxyRefDesc}
\mbox{\Hypertarget{class_ogre_1_1_any_a51ca51022adb2a144ee64ead939f47c7}\label{class_ogre_1_1_any_a51ca51022adb2a144ee64ead939f47c7}} 
\index{Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}!get@{get}}
\index{get@{get}!Ogre\+::\+Any\+Numeric@{Ogre\+::\+Any\+Numeric}}
\subsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily template$<$typename Value\+Type $>$ \\
Value\+Type Ogre\+::\+Any\+::get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000008}{Deprecated}]use \hyperlink{group___general_ga2024a5fb8d0223391b75632d9443a0d2}{Ogre\+::any\+\_\+cast} instead \end{DoxyRefDesc}


Referenced by Ogre\+::\+User\+Object\+Bindings\+::operator=().



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_any_8h}{Ogre\+Any.\+h}\end{DoxyCompactItemize}
