\hypertarget{namespacestd}{}\doxysection{std Namespace Reference}
\label{namespacestd}\index{std@{std}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T , unsigned N$>$ }\\void \mbox{\hyperlink{namespacestd_af60633ec58754c4b3cc2c56314bf1882}{swap}} (\mbox{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}}$<$ T, N $>$ \&L\+HS, \mbox{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}}$<$ T, N $>$ \&R\+HS)
\begin{DoxyCompactList}\small\item\em Implement \mbox{\hyperlink{namespacestd_ac0f5c834836c0f5a4602cff74511d272}{std\+::swap}} in terms of Small\+Vector swap. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacestd_ac0f5c834836c0f5a4602cff74511d272}{swap}} (\mbox{\hyperlink{class_ogre_1_1_small_vector_impl}{Ogre\+::\+Small\+Vector\+Impl}}$<$ T $>$ \&L\+HS, \mbox{\hyperlink{class_ogre_1_1_small_vector_impl}{Ogre\+::\+Small\+Vector\+Impl}}$<$ T $>$ \&R\+HS)
\begin{DoxyCompactList}\small\item\em Implement \mbox{\hyperlink{namespacestd_ac0f5c834836c0f5a4602cff74511d272}{std\+::swap}} in terms of Small\+Vector swap. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespacestd_ac0f5c834836c0f5a4602cff74511d272}\label{namespacestd_ac0f5c834836c0f5a4602cff74511d272}} 
\index{std@{std}!swap@{swap}}
\index{swap@{swap}!std@{std}}
\doxysubsubsection{\texorpdfstring{swap()}{swap()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
void std\+::swap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_small_vector_impl}{Ogre\+::\+Small\+Vector\+Impl}}$<$ T $>$ \&}]{L\+HS,  }\item[{\mbox{\hyperlink{class_ogre_1_1_small_vector_impl}{Ogre\+::\+Small\+Vector\+Impl}}$<$ T $>$ \&}]{R\+HS }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Implement \mbox{\hyperlink{namespacestd_ac0f5c834836c0f5a4602cff74511d272}{std\+::swap}} in terms of Small\+Vector swap. 



References Ogre\+::\+Small\+Vector\+Impl$<$ T $>$\+::swap().



Referenced by Ogre\+::\+Any\+::swap(), Ogre\+::\+User\+Object\+Bindings\+::swap(), Ogre\+::\+Quaternion\+::swap(), Ogre\+::\+Dual\+Quaternion\+::swap(), and Ogre\+::\+Small\+Vector\+Impl$<$ Triangle $\ast$ $>$\+::swap().

\mbox{\Hypertarget{namespacestd_af60633ec58754c4b3cc2c56314bf1882}\label{namespacestd_af60633ec58754c4b3cc2c56314bf1882}} 
\index{std@{std}!swap@{swap}}
\index{swap@{swap}!std@{std}}
\doxysubsubsection{\texorpdfstring{swap()}{swap()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , unsigned N$>$ \\
void std\+::swap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}}$<$ T, N $>$ \&}]{L\+HS,  }\item[{\mbox{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}}$<$ T, N $>$ \&}]{R\+HS }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Implement \mbox{\hyperlink{namespacestd_ac0f5c834836c0f5a4602cff74511d272}{std\+::swap}} in terms of Small\+Vector swap. 



References Ogre\+::\+Small\+Vector\+Impl$<$ T $>$\+::swap().

