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


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



Implement \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}}
\subsubsection{\texorpdfstring{swap()}{swap()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , unsigned N$>$ \\
void std\+::swap (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}$<$ T, N $>$ \&}]{L\+HS,  }\item[{\hyperlink{class_ogre_1_1_small_vector}{Ogre\+::\+Small\+Vector}$<$ T, N $>$ \&}]{R\+HS }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



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

