\hypertarget{classshared__ptr}{}\doxysection{shared\+\_\+ptr$<$ T $>$ Class Template Reference}
\label{classshared__ptr}\index{shared\_ptr$<$ T $>$@{shared\_ptr$<$ T $>$}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classshared__ptr_ad7fbea39235ea2382312faeaba95d224}\label{classshared__ptr_ad7fbea39235ea2382312faeaba95d224}} 
{\bfseries shared\+\_\+ptr} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o)
\item 
\mbox{\Hypertarget{classshared__ptr_a3f99e7ce0354c8c0165410282cb5cfc1}\label{classshared__ptr_a3f99e7ce0354c8c0165410282cb5cfc1}} 
{\bfseries shared\+\_\+ptr} (T $\ast$p)
\item 
\mbox{\Hypertarget{classshared__ptr_a1addd423c9c1f737342ebaeb5099c127}\label{classshared__ptr_a1addd423c9c1f737342ebaeb5099c127}} 
{\bfseries shared\+\_\+ptr} (const \mbox{\hyperlink{classweak__ptr}{weak\+\_\+ptr}}$<$ T $>$ \&w)
\item 
\mbox{\Hypertarget{classshared__ptr_addef76eee9f96ff4c67fc65647851fb5}\label{classshared__ptr_addef76eee9f96ff4c67fc65647851fb5}} 
\mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \& {\bfseries operator=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o)
\item 
\mbox{\Hypertarget{classshared__ptr_ad0e22b99db49ac65c6f9b52d9017435f}\label{classshared__ptr_ad0e22b99db49ac65c6f9b52d9017435f}} 
T $\ast$ {\bfseries get} ()
\item 
\mbox{\Hypertarget{classshared__ptr_a08c3c1ca9e0418a79e3bf1d9a4809caa}\label{classshared__ptr_a08c3c1ca9e0418a79e3bf1d9a4809caa}} 
T $\ast$ {\bfseries operator-\/$>$} ()
\item 
\mbox{\Hypertarget{classshared__ptr_a55f90fd9ec9c1dbf02187bceb924c803}\label{classshared__ptr_a55f90fd9ec9c1dbf02187bceb924c803}} 
T \& {\bfseries operator$\ast$} ()
\item 
\mbox{\Hypertarget{classshared__ptr_abc3e22da0efc6b1466b042a340857041}\label{classshared__ptr_abc3e22da0efc6b1466b042a340857041}} 
const T $\ast$ {\bfseries get} () const
\item 
\mbox{\Hypertarget{classshared__ptr_abf05c8e41a8f33cbd8a1df18ef0dc3e1}\label{classshared__ptr_abf05c8e41a8f33cbd8a1df18ef0dc3e1}} 
const T $\ast$ {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{classshared__ptr_ac94ac40e66645dced0935f21eec1d41b}\label{classshared__ptr_ac94ac40e66645dced0935f21eec1d41b}} 
const T \& {\bfseries operator$\ast$} () const
\item 
\mbox{\Hypertarget{classshared__ptr_a39f5b3cf1bf482e69d2e8f3fa0bfe1c1}\label{classshared__ptr_a39f5b3cf1bf482e69d2e8f3fa0bfe1c1}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a019a1de731245afb00730de774d249e4}\label{classshared__ptr_a019a1de731245afb00730de774d249e4}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a14c04f34f2eacdf7dd88ccd65a8f7f97}\label{classshared__ptr_a14c04f34f2eacdf7dd88ccd65a8f7f97}} 
bool {\bfseries operator$<$} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a3801a5a857169b95854407adf9c3fc9b}\label{classshared__ptr_a3801a5a857169b95854407adf9c3fc9b}} 
unsigned {\bfseries refcount} () const
\item 
\mbox{\Hypertarget{classshared__ptr_ad7fbea39235ea2382312faeaba95d224}\label{classshared__ptr_ad7fbea39235ea2382312faeaba95d224}} 
{\bfseries shared\+\_\+ptr} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o)
\item 
\mbox{\Hypertarget{classshared__ptr_a3f99e7ce0354c8c0165410282cb5cfc1}\label{classshared__ptr_a3f99e7ce0354c8c0165410282cb5cfc1}} 
{\bfseries shared\+\_\+ptr} (T $\ast$p)
\item 
\mbox{\Hypertarget{classshared__ptr_a1addd423c9c1f737342ebaeb5099c127}\label{classshared__ptr_a1addd423c9c1f737342ebaeb5099c127}} 
{\bfseries shared\+\_\+ptr} (const \mbox{\hyperlink{classweak__ptr}{weak\+\_\+ptr}}$<$ T $>$ \&w)
\item 
\mbox{\Hypertarget{classshared__ptr_addef76eee9f96ff4c67fc65647851fb5}\label{classshared__ptr_addef76eee9f96ff4c67fc65647851fb5}} 
\mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \& {\bfseries operator=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o)
\item 
\mbox{\Hypertarget{classshared__ptr_ad0e22b99db49ac65c6f9b52d9017435f}\label{classshared__ptr_ad0e22b99db49ac65c6f9b52d9017435f}} 
T $\ast$ {\bfseries get} ()
\item 
\mbox{\Hypertarget{classshared__ptr_a08c3c1ca9e0418a79e3bf1d9a4809caa}\label{classshared__ptr_a08c3c1ca9e0418a79e3bf1d9a4809caa}} 
T $\ast$ {\bfseries operator-\/$>$} ()
\item 
\mbox{\Hypertarget{classshared__ptr_a55f90fd9ec9c1dbf02187bceb924c803}\label{classshared__ptr_a55f90fd9ec9c1dbf02187bceb924c803}} 
T \& {\bfseries operator$\ast$} ()
\item 
\mbox{\Hypertarget{classshared__ptr_abc3e22da0efc6b1466b042a340857041}\label{classshared__ptr_abc3e22da0efc6b1466b042a340857041}} 
const T $\ast$ {\bfseries get} () const
\item 
\mbox{\Hypertarget{classshared__ptr_abf05c8e41a8f33cbd8a1df18ef0dc3e1}\label{classshared__ptr_abf05c8e41a8f33cbd8a1df18ef0dc3e1}} 
const T $\ast$ {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{classshared__ptr_ac94ac40e66645dced0935f21eec1d41b}\label{classshared__ptr_ac94ac40e66645dced0935f21eec1d41b}} 
const T \& {\bfseries operator$\ast$} () const
\item 
\mbox{\Hypertarget{classshared__ptr_a39f5b3cf1bf482e69d2e8f3fa0bfe1c1}\label{classshared__ptr_a39f5b3cf1bf482e69d2e8f3fa0bfe1c1}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a019a1de731245afb00730de774d249e4}\label{classshared__ptr_a019a1de731245afb00730de774d249e4}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a14c04f34f2eacdf7dd88ccd65a8f7f97}\label{classshared__ptr_a14c04f34f2eacdf7dd88ccd65a8f7f97}} 
bool {\bfseries operator$<$} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const
\item 
\mbox{\Hypertarget{classshared__ptr_a3801a5a857169b95854407adf9c3fc9b}\label{classshared__ptr_a3801a5a857169b95854407adf9c3fc9b}} 
unsigned {\bfseries refcount} () const
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classshared__ptr_a494ea7173272498722c652fd92a9437e}\label{classshared__ptr_a494ea7173272498722c652fd92a9437e}} 
class {\bfseries weak\+\_\+ptr$<$ T $>$}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
deprecated/eo/contrib/mathsym/shared\+\_\+ptr.\+h\end{DoxyCompactItemize}
