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


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



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


\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Enum\-Descriptor\-Proto\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_af22948cba000ffe92995c68218148d89}{\-Enum\-Descriptor\-Proto} ()
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a1a0b1fc7b91466430967f12c65ce252b}{$\sim$\-Enum\-Descriptor\-Proto} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab0c8be3992ebd0e5c97034cdf6f1846e}{\-Enum\-Descriptor\-Proto} (const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \&from)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4213f39958292f448fe7a9896d98c5ff}{operator=} (const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aaac1895ab3b9185b2a3376e895c3bdaa}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a74679ad23a5435c4695438f564816bf4}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a0f0d997e315d2d90a2ee03ee3c9315c9}{\-Swap} (\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} $\ast$other)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4a5bfb5a7b20772f4ebff68b5bbdef2f}{\-New} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab8aa00f1a6f1f54c8c6417e05bdae87b}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a6d4e717448457238c80115373fafe08b}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a920df4cb8c4fb459f80fcdff6db437c4}{\-Copy\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a72a7c4c8d696347fa7a73cad26b497f9}{\-Merge\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8f50a88fbf567b3e369a2cfe6724d616}{\-Clear} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aa81178ceb6fc03665a3f75d8b2554800}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aeafa4e49fe5061e34dae4b439a663858}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aae40075a73a205e15255a5cc39552ff6}{\-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_1EnumDescriptorProto_a4c2583795efb31fef1258e337ba6fc8b}{\-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_1EnumDescriptorProto_ac791e6a5de39c004ee978341fe2a2be1}{\-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_1EnumDescriptorProto_aa94c2ec119c8bb1aa4bfa1d956710e1e}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3ed7bee48f8901ff67dd16de4adc571e}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3dd06078440e295af9a6c911318c653d}{has\-\_\-name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aecabfca24cefcb736435a19ffd56ea95}{clear\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a84e8c6fed3ab7ac16a89beb76f020e44}{name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acd50d767889c608520fa34822c54a47e}{set\-\_\-name} (const \-::std\-::string \&\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a40739967c6b9dd0cf103e9d6adc304c7}{set\-\_\-name} (const char $\ast$\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3b668f5e6d5e50fd5ba2f67275a31b6b}{set\-\_\-name} (const char $\ast$\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a1d83d8bf844c3971a9bddf5d8eaadbde}{mutable\-\_\-name} ()
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8db84542739d06d97e83008df35ae546}{value\-\_\-size} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a701a68af2770ca2e8721a61fff5fb93c}{clear\-\_\-value} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptorProto}{google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}{value} (int index) const 
\item 
inline\-::google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a98b0cc69ed0154c4a827cb2b6c5023c4}{mutable\-\_\-value} (int index)
\item 
inline\-::google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac3dbff254b5e91093576be9a4c70def2}{add\-\_\-value} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptorProto}{google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $>$ \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8ac8c8e0fc59e6088214bca1b34a545e}{value} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptorProto}{google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $>$ $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a333c03bfc3432a249f2284c3244e67c4}{mutable\-\_\-value} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a911e184972671686685af97e650be854}{has\-\_\-options} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ad8169ba40238a30afde3a05da07d9224}{clear\-\_\-options} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumOptions}{google\-::protobuf\-::\-Enum\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acc5838393c143da3972fc6c104df5689}{options} () const 
\item 
inline\-::google\-::protobuf\-::\-Enum\-Options $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a73eac510362e4e9854be721d13f1fd6c}{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_1EnumDescriptorProto_ae9b36462563ce1e436e8080f40b66803}{descriptor} ()
\item 
static const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_abd803d144722cf5ea2daf93809b5fe3c}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acdedf231ffe2dabd58d507e253a13e79}{k\-Name\-Field\-Number} = 1
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab95199372a355c32ddb264c0a8d02632}{k\-Value\-Field\-Number} = 2
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac2d1d91e15503e52239878dee7df839f}{k\-Options\-Field\-Number} = 3
\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_1EnumDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\end{DoxyCompactItemize}


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


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac3dbff254b5e91093576be9a4c70def2}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!add\-\_\-value@{add\-\_\-value}}
\index{add\-\_\-value@{add\-\_\-value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{add\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::add\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac3dbff254b5e91093576be9a4c70def2}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac3dbff254b5e91093576be9a4c70def2_cgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aeafa4e49fe5061e34dae4b439a663858}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aeafa4e49fe5061e34dae4b439a663858}


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aecabfca24cefcb736435a19ffd56ea95}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!clear\-\_\-name@{clear\-\_\-name}}
\index{clear\-\_\-name@{clear\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::clear\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aecabfca24cefcb736435a19ffd56ea95}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ad8169ba40238a30afde3a05da07d9224}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!clear\-\_\-options@{clear\-\_\-options}}
\index{clear\-\_\-options@{clear\-\_\-options}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::clear\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ad8169ba40238a30afde3a05da07d9224}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a701a68af2770ca2e8721a61fff5fb93c}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!clear\-\_\-value@{clear\-\_\-value}}
\index{clear\-\_\-value@{clear\-\_\-value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::clear\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a701a68af2770ca2e8721a61fff5fb93c}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a701a68af2770ca2e8721a61fff5fb93c_cgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab8aa00f1a6f1f54c8c6417e05bdae87b}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab8aa00f1a6f1f54c8c6417e05bdae87b}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a920df4cb8c4fb459f80fcdff6db437c4}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Enum\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a920df4cb8c4fb459f80fcdff6db437c4}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_abd803d144722cf5ea2daf93809b5fe3c}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Enum\-Descriptor\-Proto}\& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_abd803d144722cf5ea2daf93809b5fe3c}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ae9b36462563ce1e436e8080f40b66803}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ae9b36462563ce1e436e8080f40b66803}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aa94c2ec119c8bb1aa4bfa1d956710e1e}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aa94c2ec119c8bb1aa4bfa1d956710e1e}


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3dd06078440e295af9a6c911318c653d}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!has\-\_\-name@{has\-\_\-name}}
\index{has\-\_\-name@{has\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::has\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3dd06078440e295af9a6c911318c653d}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a911e184972671686685af97e650be854}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!has\-\_\-options@{has\-\_\-options}}
\index{has\-\_\-options@{has\-\_\-options}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::has\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a911e184972671686685af97e650be854}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aa81178ceb6fc03665a3f75d8b2554800}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aa81178ceb6fc03665a3f75d8b2554800}


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

\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a6d4e717448457238c80115373fafe08b}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a6d4e717448457238c80115373fafe08b}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a72a7c4c8d696347fa7a73cad26b497f9}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Enum\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a72a7c4c8d696347fa7a73cad26b497f9}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aae40075a73a205e15255a5cc39552ff6}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-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::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_aae40075a73a205e15255a5cc39552ff6}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a1d83d8bf844c3971a9bddf5d8eaadbde}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!mutable\-\_\-name@{mutable\-\_\-name}}
\index{mutable\-\_\-name@{mutable\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::mutable\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a1d83d8bf844c3971a9bddf5d8eaadbde}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a73eac510362e4e9854be721d13f1fd6c}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!mutable\-\_\-options@{mutable\-\_\-options}}
\index{mutable\-\_\-options@{mutable\-\_\-options}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Enum\-Options} $\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::mutable\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a73eac510362e4e9854be721d13f1fd6c}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a74679ad23a5435c4695438f564816bf4}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a74679ad23a5435c4695438f564816bf4}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a98b0cc69ed0154c4a827cb2b6c5023c4}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!mutable\-\_\-value@{mutable\-\_\-value}}
\index{mutable\-\_\-value@{mutable\-\_\-value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::mutable\-\_\-value} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a98b0cc69ed0154c4a827cb2b6c5023c4}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a98b0cc69ed0154c4a827cb2b6c5023c4_cgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a333c03bfc3432a249f2284c3244e67c4}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!mutable\-\_\-value@{mutable\-\_\-value}}
\index{mutable\-\_\-value@{mutable\-\_\-value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $>$ $\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::mutable\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a333c03bfc3432a249f2284c3244e67c4}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a84e8c6fed3ab7ac16a89beb76f020e44}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!name@{name}}
\index{name@{name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a84e8c6fed3ab7ac16a89beb76f020e44}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4a5bfb5a7b20772f4ebff68b5bbdef2f}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-New@{\-New}}
\index{\-New@{\-New}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Enum\-Descriptor\-Proto}$\ast$ {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4a5bfb5a7b20772f4ebff68b5bbdef2f}


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

\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4213f39958292f448fe7a9896d98c5ff}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!operator=@{operator=}}
\index{operator=@{operator=}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Enum\-Descriptor\-Proto}\& google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Enum\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4213f39958292f448fe7a9896d98c5ff}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acc5838393c143da3972fc6c104df5689}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!options@{options}}
\index{options@{options}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{options}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Enum\-Options} \& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acc5838393c143da3972fc6c104df5689}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a4c2583795efb31fef1258e337ba6fc8b}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a4c2583795efb31fef1258e337ba6fc8b}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac791e6a5de39c004ee978341fe2a2be1}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-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::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_ac791e6a5de39c004ee978341fe2a2be1}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acd50d767889c608520fa34822c54a47e}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_acd50d767889c608520fa34822c54a47e}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a40739967c6b9dd0cf103e9d6adc304c7}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a40739967c6b9dd0cf103e9d6adc304c7}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a3b668f5e6d5e50fd5ba2f67275a31b6b}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a3b668f5e6d5e50fd5ba2f67275a31b6b}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a0f0d997e315d2d90a2ee03ee3c9315c9}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Enum\-Descriptor\-Proto} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a0f0d997e315d2d90a2ee03ee3c9315c9}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aaac1895ab3b9185b2a3376e895c3bdaa}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_aaac1895ab3b9185b2a3376e895c3bdaa}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!value@{value}}
\index{value@{value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} \& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::value} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a896983fa00c3365832f0a62736e43b37_cgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8ac8c8e0fc59e6088214bca1b34a545e}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!value@{value}}
\index{value@{value}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf google\-::protobuf\-::\-Enum\-Value\-Descriptor\-Proto} $>$ \& {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8ac8c8e0fc59e6088214bca1b34a545e}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8db84542739d06d97e83008df35ae546}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!value\-\_\-size@{value\-\_\-size}}
\index{value\-\_\-size@{value\-\_\-size}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{value\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::value\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8db84542739d06d97e83008df35ae546}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a8db84542739d06d97e83008df35ae546_cgraph}
\end{center}
\end{figure}




\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-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::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-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::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-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::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-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_1EnumDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acdedf231ffe2dabd58d507e253a13e79}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!k\-Name\-Field\-Number@{k\-Name\-Field\-Number}}
\index{k\-Name\-Field\-Number@{k\-Name\-Field\-Number}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{k\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::k\-Name\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_acdedf231ffe2dabd58d507e253a13e79}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac2d1d91e15503e52239878dee7df839f}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!k\-Options\-Field\-Number@{k\-Options\-Field\-Number}}
\index{k\-Options\-Field\-Number@{k\-Options\-Field\-Number}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{k\-Options\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::k\-Options\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ac2d1d91e15503e52239878dee7df839f}
\hypertarget{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab95199372a355c32ddb264c0a8d02632}{\index{google\-::protobuf\-::\-Enum\-Descriptor\-Proto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}!k\-Value\-Field\-Number@{k\-Value\-Field\-Number}}
\index{k\-Value\-Field\-Number@{k\-Value\-Field\-Number}!google::protobuf::EnumDescriptorProto@{google\-::protobuf\-::\-Enum\-Descriptor\-Proto}}
\subsubsection[{k\-Value\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Enum\-Descriptor\-Proto\-::k\-Value\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EnumDescriptorProto_ab95199372a355c32ddb264c0a8d02632}


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