\section{booster\-:\-:enable\-\_\-shared\-\_\-from\-\_\-this$<$ T $>$ Class Template Reference}
\label{classbooster_1_1enable__shared__from__this}\index{booster\-::enable\-\_\-shared\-\_\-from\-\_\-this$<$ T $>$@{booster\-::enable\-\_\-shared\-\_\-from\-\_\-this$<$ T $>$}}


This class is borrowed from boost.  




{\ttfamily \#include $<$booster/booster/enable\-\_\-shared\-\_\-from\-\_\-this.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf shared\-\_\-ptr}$<$ T $>$ {\bfseries shared\-\_\-from\-\_\-this} ()\label{classbooster_1_1enable__shared__from__this_aa76318aaf9f8d3dc7958cd8554d5fd25}

\item 
{\bf shared\-\_\-ptr}$<$ T const  $>$ {\bfseries shared\-\_\-from\-\_\-this} () const \label{classbooster_1_1enable__shared__from__this_a028d1825b41e5cd2198c522b13857f2c}

\item 
{\footnotesize template$<$class X , class Y $>$ }\\void {\bfseries \-\_\-internal\-\_\-accept\-\_\-owner} ({\bf shared\-\_\-ptr}$<$ X $>$ const $\ast$ppx, Y $\ast$py) const \label{classbooster_1_1enable__shared__from__this_a643f670e82de2958fde364c177024a21}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries enable\-\_\-shared\-\_\-from\-\_\-this} ({\bf enable\-\_\-shared\-\_\-from\-\_\-this} const \&)\label{classbooster_1_1enable__shared__from__this_a3e24809e3a8fb34b95484cae26f7cdf7}

\item 
{\bf enable\-\_\-shared\-\_\-from\-\_\-this} \& {\bfseries operator=} ({\bf enable\-\_\-shared\-\_\-from\-\_\-this} const \&)\label{classbooster_1_1enable__shared__from__this_a03c0e7d4511a056f4f3a33d08ae41031}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class booster\-::enable\-\_\-shared\-\_\-from\-\_\-this$<$ T $>$}

This class is borrowed from boost. 

For details see\-: {\tt http\-://www.\-boost.\-org/doc/libs/release/libs/smart\-\_\-ptr} 

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