\section{booster\+:\+:detail\+:\+:sp\+\_\+enable\+\_\+if\+\_\+auto\+\_\+ptr$<$ std\+:\+:auto\+\_\+ptr$<$ T $>$, R $>$ Struct Template Reference}
\label{structbooster_1_1detail_1_1sp__enable__if__auto__ptr_3_01std_1_1auto__ptr_3_01T_01_4_00_01R_01_4}\index{booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+auto\+\_\+ptr$<$ std\+::auto\+\_\+ptr$<$ T $>$, R $>$@{booster\+::detail\+::sp\+\_\+enable\+\_\+if\+\_\+auto\+\_\+ptr$<$ std\+::auto\+\_\+ptr$<$ T $>$, R $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef R {\bfseries type}\label{structbooster_1_1detail_1_1sp__enable__if__auto__ptr_3_01std_1_1auto__ptr_3_01T_01_4_00_01R_01_4_af21be73e74cd69e96f1c901efd574552}

\end{DoxyCompactItemize}


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