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