\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}