\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure0$<$ \-Class $>$ \-Class \-Template \-Reference}
\label{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0}\index{google\-::protobuf\-::internal\-::\-Method\-Closure0$<$ Class $>$@{google\-::protobuf\-::internal\-::\-Method\-Closure0$<$ Class $>$}}
}


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



\-Inheritance diagram for google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure0$<$ \-Class $>$\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure0$<$ \-Class $>$\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef void(\-Class\-::$\ast$ \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_af68d6fe589ea9a67145fa40971d2b7fc}{\-Method\-Type} )()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_abfaa0932f831b4acb4bce3e183be4286}{\-Method\-Closure0} (\-Class $\ast$object, \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_af68d6fe589ea9a67145fa40971d2b7fc}{\-Method\-Type} method, bool self\-\_\-deleting)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_ae4d75b1bd9056439ae1ae97aa8fe9218}{$\sim$\-Method\-Closure0} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_a517093a6231d70d14177d3a0e2e19cd8}{\-Run} ()
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-Class$>$ class google\-::protobuf\-::internal\-::\-Method\-Closure0$<$ Class $>$}



\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_af68d6fe589ea9a67145fa40971d2b7fc}{\index{google\-::protobuf\-::internal\-::\-Method\-Closure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}!\-Method\-Type@{\-Method\-Type}}
\index{\-Method\-Type@{\-Method\-Type}!google::protobuf::internal::MethodClosure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}}
\subsubsection[{\-Method\-Type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Class$>$ typedef void(\-Class\-::$\ast$ {\bf google\-::protobuf\-::internal\-::\-Method\-Closure0}$<$ \-Class $>$\-::{\bf \-Method\-Type})()}}\label{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_af68d6fe589ea9a67145fa40971d2b7fc}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_abfaa0932f831b4acb4bce3e183be4286}{\index{google\-::protobuf\-::internal\-::\-Method\-Closure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}!\-Method\-Closure0@{\-Method\-Closure0}}
\index{\-Method\-Closure0@{\-Method\-Closure0}!google::protobuf::internal::MethodClosure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}}
\subsubsection[{\-Method\-Closure0}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Class$>$ {\bf google\-::protobuf\-::internal\-::\-Method\-Closure0}$<$ \-Class $>$\-::{\bf \-Method\-Closure0} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{{\bf \-Method\-Type}}]{method, }
\item[{bool}]{self\-\_\-deleting}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_abfaa0932f831b4acb4bce3e183be4286}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_ae4d75b1bd9056439ae1ae97aa8fe9218}{\index{google\-::protobuf\-::internal\-::\-Method\-Closure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}!$\sim$\-Method\-Closure0@{$\sim$\-Method\-Closure0}}
\index{$\sim$\-Method\-Closure0@{$\sim$\-Method\-Closure0}!google::protobuf::internal::MethodClosure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}}
\subsubsection[{$\sim$\-Method\-Closure0}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Class$>$ {\bf google\-::protobuf\-::internal\-::\-Method\-Closure0}$<$ \-Class $>$\-::$\sim${\bf \-Method\-Closure0} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_ae4d75b1bd9056439ae1ae97aa8fe9218}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_a517093a6231d70d14177d3a0e2e19cd8}{\index{google\-::protobuf\-::internal\-::\-Method\-Closure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}!\-Run@{\-Run}}
\index{\-Run@{\-Run}!google::protobuf::internal::MethodClosure0@{google\-::protobuf\-::internal\-::\-Method\-Closure0}}
\subsubsection[{\-Run}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Class$>$ void {\bf google\-::protobuf\-::internal\-::\-Method\-Closure0}$<$ \-Class $>$\-::{\bf \-Run} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0_a517093a6231d70d14177d3a0e2e19cd8}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Closure_a2fd9b41dcfb3f77bbf2517dde662b5d3}{google\-::protobuf\-::\-Closure}.



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