\hypertarget{classweak__ptr}{}\doxysection{weak\+\_\+ptr$<$ T $>$ Class Template Reference} \label{classweak__ptr}\index{weak\_ptr$<$ T $>$@{weak\_ptr$<$ T $>$}} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classweak__ptr_adc853f126c1b626b052cbfe82d2742f7}\label{classweak__ptr_adc853f126c1b626b052cbfe82d2742f7}} {\bfseries weak\+\_\+ptr} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&s) \item \mbox{\Hypertarget{classweak__ptr_a03275d1016e07e41958bc5e71f6f2fb1}\label{classweak__ptr_a03275d1016e07e41958bc5e71f6f2fb1}} \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ {\bfseries lock} () const \item \mbox{\Hypertarget{classweak__ptr_ade7eb4955b9436bf32b89a8e3cb3a765}\label{classweak__ptr_ade7eb4955b9436bf32b89a8e3cb3a765}} T $\ast$ {\bfseries get} () \item \mbox{\Hypertarget{classweak__ptr_a4e5bebaf36897dc186430e158ad600a3}\label{classweak__ptr_a4e5bebaf36897dc186430e158ad600a3}} T $\ast$ {\bfseries operator-\/$>$} () \item \mbox{\Hypertarget{classweak__ptr_a18a6eeb9ad624895e2f7a29eaeacb19c}\label{classweak__ptr_a18a6eeb9ad624895e2f7a29eaeacb19c}} T \& {\bfseries operator$\ast$} () \item \mbox{\Hypertarget{classweak__ptr_a08b8d105e074d327e648cd14b9c06c2b}\label{classweak__ptr_a08b8d105e074d327e648cd14b9c06c2b}} const T $\ast$ {\bfseries get} () const \item \mbox{\Hypertarget{classweak__ptr_aa722c591e232bc8d4cb8001457d35658}\label{classweak__ptr_aa722c591e232bc8d4cb8001457d35658}} const T $\ast$ {\bfseries operator-\/$>$} () const \item \mbox{\Hypertarget{classweak__ptr_ab2fbe9f40f933e24e31e66cd47a301d8}\label{classweak__ptr_ab2fbe9f40f933e24e31e66cd47a301d8}} const T \& {\bfseries operator$\ast$} () const \item \mbox{\Hypertarget{classweak__ptr_af610b35a9af8659b23083e7ffecb1dae}\label{classweak__ptr_af610b35a9af8659b23083e7ffecb1dae}} bool {\bfseries operator==} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_ab9a86292126ff38e32c93775726366e8}\label{classweak__ptr_ab9a86292126ff38e32c93775726366e8}} bool {\bfseries operator!=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_a75c9c7a1bf10974094397173f253525e}\label{classweak__ptr_a75c9c7a1bf10974094397173f253525e}} bool {\bfseries operator$<$} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_a65b7980bc9bf9931bd0a13d6cd2062a4}\label{classweak__ptr_a65b7980bc9bf9931bd0a13d6cd2062a4}} unsigned {\bfseries refcount} () const \item \mbox{\Hypertarget{classweak__ptr_adc853f126c1b626b052cbfe82d2742f7}\label{classweak__ptr_adc853f126c1b626b052cbfe82d2742f7}} {\bfseries weak\+\_\+ptr} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&s) \item \mbox{\Hypertarget{classweak__ptr_a03275d1016e07e41958bc5e71f6f2fb1}\label{classweak__ptr_a03275d1016e07e41958bc5e71f6f2fb1}} \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ {\bfseries lock} () const \item \mbox{\Hypertarget{classweak__ptr_ade7eb4955b9436bf32b89a8e3cb3a765}\label{classweak__ptr_ade7eb4955b9436bf32b89a8e3cb3a765}} T $\ast$ {\bfseries get} () \item \mbox{\Hypertarget{classweak__ptr_a4e5bebaf36897dc186430e158ad600a3}\label{classweak__ptr_a4e5bebaf36897dc186430e158ad600a3}} T $\ast$ {\bfseries operator-\/$>$} () \item \mbox{\Hypertarget{classweak__ptr_a18a6eeb9ad624895e2f7a29eaeacb19c}\label{classweak__ptr_a18a6eeb9ad624895e2f7a29eaeacb19c}} T \& {\bfseries operator$\ast$} () \item \mbox{\Hypertarget{classweak__ptr_a08b8d105e074d327e648cd14b9c06c2b}\label{classweak__ptr_a08b8d105e074d327e648cd14b9c06c2b}} const T $\ast$ {\bfseries get} () const \item \mbox{\Hypertarget{classweak__ptr_aa722c591e232bc8d4cb8001457d35658}\label{classweak__ptr_aa722c591e232bc8d4cb8001457d35658}} const T $\ast$ {\bfseries operator-\/$>$} () const \item \mbox{\Hypertarget{classweak__ptr_ab2fbe9f40f933e24e31e66cd47a301d8}\label{classweak__ptr_ab2fbe9f40f933e24e31e66cd47a301d8}} const T \& {\bfseries operator$\ast$} () const \item \mbox{\Hypertarget{classweak__ptr_af610b35a9af8659b23083e7ffecb1dae}\label{classweak__ptr_af610b35a9af8659b23083e7ffecb1dae}} bool {\bfseries operator==} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_ab9a86292126ff38e32c93775726366e8}\label{classweak__ptr_ab9a86292126ff38e32c93775726366e8}} bool {\bfseries operator!=} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_a75c9c7a1bf10974094397173f253525e}\label{classweak__ptr_a75c9c7a1bf10974094397173f253525e}} bool {\bfseries operator$<$} (const \mbox{\hyperlink{classshared__ptr}{shared\+\_\+ptr}}$<$ T $>$ \&o) const \item \mbox{\Hypertarget{classweak__ptr_a65b7980bc9bf9931bd0a13d6cd2062a4}\label{classweak__ptr_a65b7980bc9bf9931bd0a13d6cd2062a4}} unsigned {\bfseries refcount} () const \end{DoxyCompactItemize} \doxysubsection*{Friends} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classweak__ptr_a4766f672169b410b931df3544213a864}\label{classweak__ptr_a4766f672169b410b931df3544213a864}} class {\bfseries shared\+\_\+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}