\hypertarget{classagora_1_1agora__refptr}{}\doxysection{agora\+::agora\+\_\+refptr$<$ T $>$ Class Template Reference}
\label{classagora_1_1agora__refptr}\index{agora::agora\_refptr$<$ T $>$@{agora::agora\_refptr$<$ T $>$}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_ad28a294f11fafe6c16b59bcdff9ec851}\label{classagora_1_1agora__refptr_ad28a294f11fafe6c16b59bcdff9ec851}} 
{\bfseries agora\+\_\+refptr} (T $\ast$p)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_af506852b7111d0b383397bfe3d3c7c5d}\label{classagora_1_1agora__refptr_af506852b7111d0b383397bfe3d3c7c5d}} 
{\footnotesize template$<$typename U $>$ }\\{\bfseries agora\+\_\+refptr} (U $\ast$p)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_aecc7f6d5d3a8288ea294747c6be5e01c}\label{classagora_1_1agora__refptr_aecc7f6d5d3a8288ea294747c6be5e01c}} 
{\bfseries agora\+\_\+refptr} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \&r)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_ac0700897c352ea1caf849df9f40cb7cb}\label{classagora_1_1agora__refptr_ac0700897c352ea1caf849df9f40cb7cb}} 
{\footnotesize template$<$typename U $>$ }\\{\bfseries agora\+\_\+refptr} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ U $>$ \&r)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_aba1767daee9f1ba032351f1697fcf76c}\label{classagora_1_1agora__refptr_aba1767daee9f1ba032351f1697fcf76c}} 
T $\ast$ {\bfseries get} () const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a67d874bc42d007ac5e142e82af65c00a}\label{classagora_1_1agora__refptr_a67d874bc42d007ac5e142e82af65c00a}} 
{\bfseries operator bool} () const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_ae3c4ac1dfeb84a402150cd29f4e151f3}\label{classagora_1_1agora__refptr_ae3c4ac1dfeb84a402150cd29f4e151f3}} 
T $\ast$ {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a0b65ab7c6f121ffe8ed2f06ade63b10a}\label{classagora_1_1agora__refptr_a0b65ab7c6f121ffe8ed2f06ade63b10a}} 
T \& {\bfseries operator$\ast$} () const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a21dd7952de925de1f1c19a4bd8f2e0bb}\label{classagora_1_1agora__refptr_a21dd7952de925de1f1c19a4bd8f2e0bb}} 
T $\ast$ {\bfseries move} ()
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_aefbf2ce03bfbee67f9a999187d697dfe}\label{classagora_1_1agora__refptr_aefbf2ce03bfbee67f9a999187d697dfe}} 
\mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \& {\bfseries operator=} (T $\ast$p)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_ace99ebdf03cf63d45aa5023a3220cde3}\label{classagora_1_1agora__refptr_ace99ebdf03cf63d45aa5023a3220cde3}} 
\mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \& {\bfseries operator=} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \&r)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a465bdb028fb602d1b5468e68f8148c70}\label{classagora_1_1agora__refptr_a465bdb028fb602d1b5468e68f8148c70}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \&r) const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a2225eb1d06d51850b3819b4ba2da0d61}\label{classagora_1_1agora__refptr_a2225eb1d06d51850b3819b4ba2da0d61}} 
bool {\bfseries operator$<$} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \&r) const
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_ae78fb0732cc693c6b21af018ef27707e}\label{classagora_1_1agora__refptr_ae78fb0732cc693c6b21af018ef27707e}} 
void {\bfseries swap} (T $\ast$$\ast$pp)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a53c783d77461ebf02c38c73b8f0cd226}\label{classagora_1_1agora__refptr_a53c783d77461ebf02c38c73b8f0cd226}} 
void {\bfseries swap} (\mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+\_\+refptr}}$<$ T $>$ \&r)
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a0ab592e345d59a3661dd65aaeae142e9}\label{classagora_1_1agora__refptr_a0ab592e345d59a3661dd65aaeae142e9}} 
void {\bfseries reset} ()
\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classagora_1_1agora__refptr_a5e4a5e28edcdebaadc568cd1de947c0a}\label{classagora_1_1agora__refptr_a5e4a5e28edcdebaadc568cd1de947c0a}} 
T $\ast$ {\bfseries ptr\+\_\+}
\end{DoxyCompactItemize}
