\section{booster\-:\-:detail\-:\-:shared\-\_\-count Class Reference}
\label{classbooster_1_1detail_1_1shared__count}\index{booster\-::detail\-::shared\-\_\-count@{booster\-::detail\-::shared\-\_\-count}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class Y $>$ }\\{\bfseries shared\-\_\-count} (Y $\ast$p)\label{classbooster_1_1detail_1_1shared__count_a4ce5c246ea8c1bd5af70f348b30c2d22}

\item 
{\footnotesize template$<$class P , class D $>$ }\\{\bfseries shared\-\_\-count} (P p, D d)\label{classbooster_1_1detail_1_1shared__count_a8f9da198bb47c5e4b2b3b6a4561ab9e8}

\item 
{\footnotesize template$<$class P , class D , class A $>$ }\\{\bfseries shared\-\_\-count} (P p, D d, A a)\label{classbooster_1_1detail_1_1shared__count_abaf623b57b2781e8aa61e4a42f74bf33}

\item 
{\footnotesize template$<$class Y $>$ }\\{\bfseries shared\-\_\-count} (std\-::auto\-\_\-ptr$<$ Y $>$ \&r)\label{classbooster_1_1detail_1_1shared__count_a2c6839fce2332dd54223625c5359b443}

\item 
{\bfseries shared\-\_\-count} ({\bf shared\-\_\-count} const \&r)\label{classbooster_1_1detail_1_1shared__count_aef86aa9561b40e8a5577960f8fb9e718}

\item 
{\bfseries shared\-\_\-count} ({\bf weak\-\_\-count} const \&r)\label{classbooster_1_1detail_1_1shared__count_a7ec7df6edb6c6dba29b4844151ebc696}

\item 
{\bfseries shared\-\_\-count} ({\bf weak\-\_\-count} const \&r, {\bf sp\-\_\-nothrow\-\_\-tag})\label{classbooster_1_1detail_1_1shared__count_a7cecf7e90b810ab6ca77948c760ca395}

\item 
{\bf shared\-\_\-count} \& {\bfseries operator=} ({\bf shared\-\_\-count} const \&r)\label{classbooster_1_1detail_1_1shared__count_ab0fcc7b8bf85f16f55f121b292bf0d23}

\item 
void {\bfseries swap} ({\bf shared\-\_\-count} \&r)\label{classbooster_1_1detail_1_1shared__count_af3626fdb2cfe76d0d6118064db95c2dd}

\item 
long {\bfseries use\-\_\-count} () const \label{classbooster_1_1detail_1_1shared__count_a43820697b7614ecaa0fea25a2ededd79}

\item 
bool {\bfseries unique} () const \label{classbooster_1_1detail_1_1shared__count_adf17c934b1bc1260c0ea7d04056cd7c4}

\item 
bool {\bfseries empty} () const \label{classbooster_1_1detail_1_1shared__count_a17fc5656ef9befe883837f8566124246}

\item 
void $\ast$ {\bfseries get\-\_\-deleter} (sp\-\_\-typeinfo const \&ti) const \label{classbooster_1_1detail_1_1shared__count_a92f2ed9d04dba29eb71e71ed5960cd8e}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class {\bfseries weak\-\_\-count}\label{classbooster_1_1detail_1_1shared__count_a52546549a7fd30c6519bbed0aa62423a}

\item 
bool {\bfseries operator==} ({\bf shared\-\_\-count} const \&a, {\bf shared\-\_\-count} const \&b)\label{classbooster_1_1detail_1_1shared__count_aef780234c6f1b295c4cd4bc78268081a}

\item 
bool {\bfseries operator$<$} ({\bf shared\-\_\-count} const \&a, {\bf shared\-\_\-count} const \&b)\label{classbooster_1_1detail_1_1shared__count_afb9b6fff363ab72cfaa7f3af7518c21b}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
booster/smart\-\_\-ptr/shared\-\_\-count.\-h\end{DoxyCompactItemize}
