\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\section{google\-:\-:protobuf\-:\-:\-Method\-Descriptor\-Proto \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto}\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
}


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



\-Inheritance diagram for google\-:\-:protobuf\-:\-:\-Method\-Descriptor\-Proto\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1MethodDescriptorProto__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Method\-Descriptor\-Proto\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1MethodDescriptorProto__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82de70aba9eb8dcbc42ec011c9ac3475}{\-Method\-Descriptor\-Proto} ()
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a85ef9a9a72fafeb9ef57de12fc29bfa8}{$\sim$\-Method\-Descriptor\-Proto} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a765f09be961ed55fa2d1ed751cb50561}{\-Method\-Descriptor\-Proto} (const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \&from)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a66d040d1d8389c8b0dfca42541710935}{operator=} (const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a33dcf5b726b6727b3ec83749d3c751ac}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa87c5efd7e0dfe9192c0c2ea02638879}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aca841aca9571c4fa352086bedeb01067}{\-Swap} (\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} $\ast$other)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6be82284e0aa1f395d899f3ba6ae4ce7}{\-New} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a5699112f61a61888d3186ff6cb89c44c}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a58d210143e824274600abae7d5301f72}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a24f7a62f6047209524e6d044f2c6b363}{\-Copy\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90802de2d76e673f88a59f74415fc7dc}{\-Merge\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6b3418c1d756256137c408a5fafaa42c}{\-Clear} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113a1a6daf7549e7a94b7c26d394fc45}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a3c8f981b7baac277878dab963f8bf4b4}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a60f62bdfe15e1415d6cb6111f4ec6211}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aff2eee33ebcee4cc00643c8510622788}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abe334b8ccc9c9fd9f20ed8b157c2c2d4}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4ba49cea1eced9718709d4f726de1b47}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a501014273da605cca17e570c8f84b317}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad1933e9ba6e44b9341f0ae91bc81def7}{has\-\_\-name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0a564b4ccb7ea9de63da7bac58986073}{clear\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aafd93517ed921602be82ecdb8a7e0f45}{name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aef79dfaa57026d29168355b00ed0130a}{set\-\_\-name} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90a44f4823058775a37e634c79af28f7}{set\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4b68aee5daa61eb1ef9bd2092a62eb54}{set\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a41e35ef2833e483ff1f1ddacf1fcd88a}{mutable\-\_\-name} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6ec644a68d9073734d2ee898bf055b1f}{has\-\_\-input\-\_\-type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a1a893631b722a707d5be5ef254180ff5}{clear\-\_\-input\-\_\-type} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a71d5703bd4fbfe55d3dbd20502ea9da3}{input\-\_\-type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad0d0592b6514166164cd544e640fe658}{set\-\_\-input\-\_\-type} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af42f8be1b52fe2a93043b4baf4144e76}{set\-\_\-input\-\_\-type} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa73f8c1ddf70186d21268c818bf404d1}{set\-\_\-input\-\_\-type} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab35e338d3686495b491e9e3262fad162}{mutable\-\_\-input\-\_\-type} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abf0e63ae9c30eec9c0a63a6712087008}{has\-\_\-output\-\_\-type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8373360baf67683b5d924e4b82baaa37}{clear\-\_\-output\-\_\-type} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a438c5106eca9ad018ec63d1e8c66d7c6}{output\-\_\-type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113fe65ef66afb1aa48c9f60dd7d505a}{set\-\_\-output\-\_\-type} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ae890b09a73a2417c3bc7b6028ae7c166}{set\-\_\-output\-\_\-type} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_acc5b7c5f25b988da13a1f85c4a287cc3}{set\-\_\-output\-\_\-type} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a921fd8b1b393f82724320457414a8db4}{mutable\-\_\-output\-\_\-type} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82bf471cc0ced2b2d678a7e3a23a9383}{has\-\_\-options} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a62c507234a2887cb9a2c11648199b030}{clear\-\_\-options} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1MethodOptions}{google\-::protobuf\-::\-Method\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_adadbfeb4ffd3f063f49f7dffe17ffa3c}{options} () const 
\item 
inline\-::google\-::protobuf\-::\-Method\-Options $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8eed6582f3750ec062c74f7670cc225a}{mutable\-\_\-options} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af23cb1d2afaac91046d1ec8518b48175}{descriptor} ()
\item 
static const \*
\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c7c2d6ff19edb8ea7f74bf30315ba54}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c9d3857dd872cdea3c28df04a6dcdb0}{k\-Name\-Field\-Number} = 1
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a608322d482d349b196c4a5e55e40ca6c}{k\-Input\-Type\-Field\-Number} = 2
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab661e3f88cebff45ce319d0b332fef0c}{k\-Output\-Type\-Field\-Number} = 3
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0278711af038ea55f022d6d9e00f611e}{k\-Options\-Field\-Number} = 4
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82de70aba9eb8dcbc42ec011c9ac3475}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Method\-Descriptor\-Proto@{\-Method\-Descriptor\-Proto}}
\index{\-Method\-Descriptor\-Proto@{\-Method\-Descriptor\-Proto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Method\-Descriptor\-Proto}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Method\-Descriptor\-Proto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82de70aba9eb8dcbc42ec011c9ac3475}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a85ef9a9a72fafeb9ef57de12fc29bfa8}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!$\sim$\-Method\-Descriptor\-Proto@{$\sim$\-Method\-Descriptor\-Proto}}
\index{$\sim$\-Method\-Descriptor\-Proto@{$\sim$\-Method\-Descriptor\-Proto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{$\sim$\-Method\-Descriptor\-Proto}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::$\sim$\-Method\-Descriptor\-Proto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a85ef9a9a72fafeb9ef57de12fc29bfa8}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a765f09be961ed55fa2d1ed751cb50561}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Method\-Descriptor\-Proto@{\-Method\-Descriptor\-Proto}}
\index{\-Method\-Descriptor\-Proto@{\-Method\-Descriptor\-Proto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Method\-Descriptor\-Proto}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Method\-Descriptor\-Proto} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Method\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a765f09be961ed55fa2d1ed751cb50561}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a3c8f981b7baac277878dab963f8bf4b4}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a3c8f981b7baac277878dab963f8bf4b4}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6b3418c1d756256137c408a5fafaa42c}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6b3418c1d756256137c408a5fafaa42c}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a1a893631b722a707d5be5ef254180ff5}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!clear\-\_\-input\-\_\-type@{clear\-\_\-input\-\_\-type}}
\index{clear\-\_\-input\-\_\-type@{clear\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::clear\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a1a893631b722a707d5be5ef254180ff5}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0a564b4ccb7ea9de63da7bac58986073}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!clear\-\_\-name@{clear\-\_\-name}}
\index{clear\-\_\-name@{clear\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::clear\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0a564b4ccb7ea9de63da7bac58986073}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a62c507234a2887cb9a2c11648199b030}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!clear\-\_\-options@{clear\-\_\-options}}
\index{clear\-\_\-options@{clear\-\_\-options}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::clear\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a62c507234a2887cb9a2c11648199b030}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8373360baf67683b5d924e4b82baaa37}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!clear\-\_\-output\-\_\-type@{clear\-\_\-output\-\_\-type}}
\index{clear\-\_\-output\-\_\-type@{clear\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::clear\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8373360baf67683b5d924e4b82baaa37}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a5699112f61a61888d3186ff6cb89c44c}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a5699112f61a61888d3186ff6cb89c44c}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a24f7a62f6047209524e6d044f2c6b363}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Method\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a24f7a62f6047209524e6d044f2c6b363}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c7c2d6ff19edb8ea7f74bf30315ba54}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Method\-Descriptor\-Proto}\& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c7c2d6ff19edb8ea7f74bf30315ba54}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af23cb1d2afaac91046d1ec8518b48175}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af23cb1d2afaac91046d1ec8518b48175}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4ba49cea1eced9718709d4f726de1b47}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4ba49cea1eced9718709d4f726de1b47}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a501014273da605cca17e570c8f84b317}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a501014273da605cca17e570c8f84b317}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6ec644a68d9073734d2ee898bf055b1f}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!has\-\_\-input\-\_\-type@{has\-\_\-input\-\_\-type}}
\index{has\-\_\-input\-\_\-type@{has\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::has\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6ec644a68d9073734d2ee898bf055b1f}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad1933e9ba6e44b9341f0ae91bc81def7}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!has\-\_\-name@{has\-\_\-name}}
\index{has\-\_\-name@{has\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::has\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad1933e9ba6e44b9341f0ae91bc81def7}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82bf471cc0ced2b2d678a7e3a23a9383}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!has\-\_\-options@{has\-\_\-options}}
\index{has\-\_\-options@{has\-\_\-options}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::has\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a82bf471cc0ced2b2d678a7e3a23a9383}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abf0e63ae9c30eec9c0a63a6712087008}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!has\-\_\-output\-\_\-type@{has\-\_\-output\-\_\-type}}
\index{has\-\_\-output\-\_\-type@{has\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::has\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abf0e63ae9c30eec9c0a63a6712087008}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a71d5703bd4fbfe55d3dbd20502ea9da3}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!input\-\_\-type@{input\-\_\-type}}
\index{input\-\_\-type@{input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::input\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a71d5703bd4fbfe55d3dbd20502ea9da3}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113a1a6daf7549e7a94b7c26d394fc45}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113a1a6daf7549e7a94b7c26d394fc45}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a58d210143e824274600abae7d5301f72}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a58d210143e824274600abae7d5301f72}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90802de2d76e673f88a59f74415fc7dc}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Method\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90802de2d76e673f88a59f74415fc7dc}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a60f62bdfe15e1415d6cb6111f4ec6211}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a60f62bdfe15e1415d6cb6111f4ec6211}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab35e338d3686495b491e9e3262fad162}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!mutable\-\_\-input\-\_\-type@{mutable\-\_\-input\-\_\-type}}
\index{mutable\-\_\-input\-\_\-type@{mutable\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::mutable\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab35e338d3686495b491e9e3262fad162}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a41e35ef2833e483ff1f1ddacf1fcd88a}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!mutable\-\_\-name@{mutable\-\_\-name}}
\index{mutable\-\_\-name@{mutable\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::mutable\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a41e35ef2833e483ff1f1ddacf1fcd88a}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8eed6582f3750ec062c74f7670cc225a}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!mutable\-\_\-options@{mutable\-\_\-options}}
\index{mutable\-\_\-options@{mutable\-\_\-options}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Method\-Options} $\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::mutable\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a8eed6582f3750ec062c74f7670cc225a}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a921fd8b1b393f82724320457414a8db4}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!mutable\-\_\-output\-\_\-type@{mutable\-\_\-output\-\_\-type}}
\index{mutable\-\_\-output\-\_\-type@{mutable\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::mutable\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a921fd8b1b393f82724320457414a8db4}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa87c5efd7e0dfe9192c0c2ea02638879}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa87c5efd7e0dfe9192c0c2ea02638879}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aafd93517ed921602be82ecdb8a7e0f45}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!name@{name}}
\index{name@{name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aafd93517ed921602be82ecdb8a7e0f45}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6be82284e0aa1f395d899f3ba6ae4ce7}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-New@{\-New}}
\index{\-New@{\-New}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Method\-Descriptor\-Proto}$\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a6be82284e0aa1f395d899f3ba6ae4ce7}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a66d040d1d8389c8b0dfca42541710935}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!operator=@{operator=}}
\index{operator=@{operator=}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Method\-Descriptor\-Proto}\& google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Method\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a66d040d1d8389c8b0dfca42541710935}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_adadbfeb4ffd3f063f49f7dffe17ffa3c}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!options@{options}}
\index{options@{options}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{options}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Method\-Options} \& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_adadbfeb4ffd3f063f49f7dffe17ffa3c}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a438c5106eca9ad018ec63d1e8c66d7c6}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!output\-\_\-type@{output\-\_\-type}}
\index{output\-\_\-type@{output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::output\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a438c5106eca9ad018ec63d1e8c66d7c6}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aff2eee33ebcee4cc00643c8510622788}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aff2eee33ebcee4cc00643c8510622788}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abe334b8ccc9c9fd9f20ed8b157c2c2d4}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_abe334b8ccc9c9fd9f20ed8b157c2c2d4}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad0d0592b6514166164cd544e640fe658}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}}
\index{set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ad0d0592b6514166164cd544e640fe658}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af42f8be1b52fe2a93043b4baf4144e76}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}}
\index{set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_af42f8be1b52fe2a93043b4baf4144e76}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa73f8c1ddf70186d21268c818bf404d1}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}}
\index{set\-\_\-input\-\_\-type@{set\-\_\-input\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-input\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-input\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aa73f8c1ddf70186d21268c818bf404d1}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aef79dfaa57026d29168355b00ed0130a}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aef79dfaa57026d29168355b00ed0130a}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90a44f4823058775a37e634c79af28f7}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a90a44f4823058775a37e634c79af28f7}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4b68aee5daa61eb1ef9bd2092a62eb54}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a4b68aee5daa61eb1ef9bd2092a62eb54}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113fe65ef66afb1aa48c9f60dd7d505a}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}}
\index{set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a113fe65ef66afb1aa48c9f60dd7d505a}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ae890b09a73a2417c3bc7b6028ae7c166}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}}
\index{set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ae890b09a73a2417c3bc7b6028ae7c166}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_acc5b7c5f25b988da13a1f85c4a287cc3}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}}
\index{set\-\_\-output\-\_\-type@{set\-\_\-output\-\_\-type}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-output\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::set\-\_\-output\-\_\-type} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_acc5b7c5f25b988da13a1f85c4a287cc3}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aca841aca9571c4fa352086bedeb01067}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Method\-Descriptor\-Proto} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_aca841aca9571c4fa352086bedeb01067}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a33dcf5b726b6727b3ec83749d3c751ac}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a33dcf5b726b6727b3ec83749d3c751ac}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} {\bf protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a608322d482d349b196c4a5e55e40ca6c}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!k\-Input\-Type\-Field\-Number@{k\-Input\-Type\-Field\-Number}}
\index{k\-Input\-Type\-Field\-Number@{k\-Input\-Type\-Field\-Number}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{k\-Input\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::k\-Input\-Type\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a608322d482d349b196c4a5e55e40ca6c}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c9d3857dd872cdea3c28df04a6dcdb0}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!k\-Name\-Field\-Number@{k\-Name\-Field\-Number}}
\index{k\-Name\-Field\-Number@{k\-Name\-Field\-Number}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{k\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::k\-Name\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a9c9d3857dd872cdea3c28df04a6dcdb0}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0278711af038ea55f022d6d9e00f611e}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!k\-Options\-Field\-Number@{k\-Options\-Field\-Number}}
\index{k\-Options\-Field\-Number@{k\-Options\-Field\-Number}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{k\-Options\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::k\-Options\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_a0278711af038ea55f022d6d9e00f611e}
\hypertarget{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab661e3f88cebff45ce319d0b332fef0c}{\index{google\-::protobuf\-::\-Method\-Descriptor\-Proto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}!k\-Output\-Type\-Field\-Number@{k\-Output\-Type\-Field\-Number}}
\index{k\-Output\-Type\-Field\-Number@{k\-Output\-Type\-Field\-Number}!google::protobuf::MethodDescriptorProto@{google\-::protobuf\-::\-Method\-Descriptor\-Proto}}
\subsubsection[{k\-Output\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Method\-Descriptor\-Proto\-::k\-Output\-Type\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1MethodDescriptorProto_ab661e3f88cebff45ce319d0b332fef0c}


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