100 lines
6.4 KiB
TeX
100 lines
6.4 KiB
TeX
\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}
|