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


Specialised \mbox{\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}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric_ae46b3b0ebe2e956031cfa3f771087708}{Any\+Numeric}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric_a9ae2045cc85e7a8e134d54e0babc2a3f}{Any\+Numeric}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&other)
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\\mbox{\hyperlink{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}{Any\+Numeric}} (const Value\+Type \&value)
\item 
void \mbox{\hyperlink{class_ogre_1_1_any_a3c414d8a6803eb4b319d39c2628b435b}{destroy}} ()
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\Value\+Type \mbox{\hyperlink{class_ogre_1_1_any_a51ca51022adb2a144ee64ead939f47c7}{get}} (void) const
\item 
const std\+::type\+\_\+info \& \mbox{\hyperlink{class_ogre_1_1_any_a6b3a6e9aea067f131a6aa8e899defe9f}{get\+Type}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}{has\+\_\+value}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_any_a9408e147480f134e1ba1817b4b1bc50f}{is\+Empty}} () const
\item 
{\footnotesize template$<$typename Value\+Type $>$ }\\Value\+Type \mbox{\hyperlink{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}{operator()}} () const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \mbox{\hyperlink{class_ogre_1_1_any_numeric_a70e54709e177f5dbbeab34999e416e1c}{operator$\ast$}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs) const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \mbox{\hyperlink{class_ogre_1_1_any_numeric_ad4b1c2bf0151e7ec59a67f47b749c123}{operator$\ast$}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} factor) const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \& \mbox{\hyperlink{class_ogre_1_1_any_numeric_abb6d30f1c397630e4e322e6dcc04bffc}{operator$\ast$=}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs)
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \mbox{\hyperlink{class_ogre_1_1_any_numeric_a43071cc171c651e5edd4af8e9398a574}{operator+}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs) const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \& \mbox{\hyperlink{class_ogre_1_1_any_numeric_aa4087f5136e423b245fd620527e2966f}{operator+=}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs)
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \mbox{\hyperlink{class_ogre_1_1_any_numeric_aabe924a548e888f5f97e02f10bf307e6}{operator-\/}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs) const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \& \mbox{\hyperlink{class_ogre_1_1_any_numeric_a826b7eaea253ac06098fec4002c5c768}{operator-\/=}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs)
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \mbox{\hyperlink{class_ogre_1_1_any_numeric_aa45d67ae6ca4fca3214d1fba1630e6e5}{operator/}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs) const
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \& \mbox{\hyperlink{class_ogre_1_1_any_numeric_a45c2fcf50e3b46055c7cf4f31dbd49f5}{operator/=}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs)
\item 
\mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \& \mbox{\hyperlink{class_ogre_1_1_any_numeric_ae50aea5f19e2fd3957eebbd688c0a533}{operator=}} (const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&rhs)
\item 
void \mbox{\hyperlink{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}{reset}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_any}{Any}} \& \mbox{\hyperlink{class_ogre_1_1_any_a8e18c614d89437e11df1b8defe85ea2e}{swap}} (\mbox{\hyperlink{class_ogre_1_1_any}{Any}} \&rhs)
\item 
const std\+::type\+\_\+info \& \mbox{\hyperlink{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}{type}} () const
\end{DoxyCompactItemize}


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

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



Referenced by operator$\ast$(), operator$\ast$=(), operator+(), operator+=(), operator-\/(), operator-\/=(), operator/(), operator/=(), and operator=().

\mbox{\Hypertarget{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}\label{class_ogre_1_1_any_numeric_a56d143332e5388489b3a3c3a11c45e30}} 
\index{Ogre::AnyNumeric@{Ogre::AnyNumeric}!AnyNumeric@{AnyNumeric}}
\index{AnyNumeric@{AnyNumeric}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\texorpdfstring{AnyNumeric()}{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::AnyNumeric@{Ogre::AnyNumeric}!AnyNumeric@{AnyNumeric}}
\index{AnyNumeric@{AnyNumeric}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\texorpdfstring{AnyNumeric()}{AnyNumeric()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Ogre\+::\+Any\+Numeric\+::\+Any\+Numeric (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}} \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References Any\+Numeric().

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



References std\+::swap().

\mbox{\Hypertarget{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}\label{class_ogre_1_1_any_a8de17caf0ea6729e6904b6552162cf77}} 
\index{Ogre::AnyNumeric@{Ogre::AnyNumeric}!has\_value@{has\_value}}
\index{has\_value@{has\_value}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\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::AnyNumeric@{Ogre::AnyNumeric}!isEmpty@{isEmpty}}
\index{isEmpty@{isEmpty}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\texorpdfstring{isEmpty()}{isEmpty()}}
{\footnotesize\ttfamily bool Ogre\+::\+Any\+::is\+Empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000005}{Deprecated}}]use \mbox{\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::AnyNumeric@{Ogre::AnyNumeric}!type@{type}}
\index{type@{type}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\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::AnyNumeric@{Ogre::AnyNumeric}!getType@{getType}}
\index{getType@{getType}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\texorpdfstring{getType()}{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[\mbox{\hyperlink{deprecated__deprecated000006}{Deprecated}}]use \mbox{\hyperlink{class_ogre_1_1_any_a526f04f1d29fa621b380e697a5125bcd}{type()}} instead \end{DoxyRefDesc}


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

\mbox{\Hypertarget{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}\label{class_ogre_1_1_any_a222ee6835ca577d5984049d0b1176505}} 
\index{Ogre::AnyNumeric@{Ogre::AnyNumeric}!reset@{reset}}
\index{reset@{reset}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\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::AnyNumeric@{Ogre::AnyNumeric}!destroy@{destroy}}
\index{destroy@{destroy}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void Ogre\+::\+Any\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

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


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

\mbox{\Hypertarget{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}\label{class_ogre_1_1_any_ac1df40ae0c766635b60427035ce2a76d}} 
\index{Ogre::AnyNumeric@{Ogre::AnyNumeric}!operator()@{operator()}}
\index{operator()@{operator()}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\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[\mbox{\hyperlink{deprecated__deprecated000008}{Deprecated}}]use \mbox{\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::AnyNumeric@{Ogre::AnyNumeric}!get@{get}}
\index{get@{get}!Ogre::AnyNumeric@{Ogre::AnyNumeric}}
\doxysubsubsection{\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[\mbox{\hyperlink{deprecated__deprecated000009}{Deprecated}}]use \mbox{\hyperlink{group___general_ga2024a5fb8d0223391b75632d9443a0d2}{Ogre\+::any\+\_\+cast}} instead \end{DoxyRefDesc}


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