\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer}\index{google\-::protobuf\-::internal\-::remove\-\_\-pointer$<$ T $>$@{google\-::protobuf\-::internal\-::remove\-\_\-pointer$<$ T $>$}}
}


{\ttfamily \#include $<$common.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \-T \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_a2c2e3aa338c64bc914b091f32a372847}{type}
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename T$>$ struct google\-::protobuf\-::internal\-::remove\-\_\-pointer$<$ T $>$}



\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_a2c2e3aa338c64bc914b091f32a372847}{\index{google\-::protobuf\-::internal\-::remove\-\_\-pointer@{google\-::protobuf\-::internal\-::remove\-\_\-pointer}!type@{type}}
\index{type@{type}!google::protobuf::internal::remove_pointer@{google\-::protobuf\-::internal\-::remove\-\_\-pointer}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ typedef \-T {\bf google\-::protobuf\-::internal\-::remove\-\_\-pointer}$<$ \-T $>$\-::{\bf type}}}\label{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_a2c2e3aa338c64bc914b091f32a372847}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/stubs/\hyperlink{common_8h}{common.\-h}\end{DoxyCompactItemize}
