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


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



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


\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Field\-Descriptor\-Proto\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1FieldDescriptorProto__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af1bc67b7a339f670bdc5b24475637691}{\-Type}
\item 
typedef \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a66d92c67d987c2215ea7bef5de6bb3ee}{\-Label}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_abf120a1381354b2d6ac7d53ad11745bf}{\-Field\-Descriptor\-Proto} ()
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a71fd75922ef39964e991c8091b7a7db7}{$\sim$\-Field\-Descriptor\-Proto} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa1fecb323195beb9436bcd786ef3fb5b}{\-Field\-Descriptor\-Proto} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \&from)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f71570fc57d0940ee39edf6d6ebb93e}{operator=} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a1416374563cd796d5ac0cc7d6455348b}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae2ecab76e46e2ccaa9e71505462c1290}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b368ad77cc753c9911858bdbcf836f8}{\-Swap} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} $\ast$other)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6bba21a39bd5d1955d50da90cd622aae}{\-New} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a78da87d017d86275e718387ed440a0b6}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aba6b908b5f90a759ddcb7884d4a00001}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae4b6794da7eb9fd56aa705502278870f}{\-Copy\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae61d9bcca66857bcedcaedf5ca747235}{\-Merge\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0548a3c3e6ff9b971f5c8d31dad50027}{\-Clear} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa4c457e01680304e278b2704358a3dc0}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac1a24631dd802195cd2abb4a8536bf6a}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acfcd2181c75f974acc7230c6033a6806}{\-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_1FieldDescriptorProto_a2236208f4cbd31cf98b671294ecc2047}{\-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_1FieldDescriptorProto_a507e9b088078da11bcae42d4bdc81ae2}{\-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_1FieldDescriptorProto_a9c22844ce6c77846a3444d34acbab008}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adc7745312568fac7d0cede164d562b6b}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aad8c2b4115250b113676084e055f3692}{has\-\_\-name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afefac91132b44b2cf705dc41f0db9555}{clear\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a469d9e3e8ed874b759a1021afaf2c76d}{name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a40e89d60ad56c1ec7d18fe1d65e2c6c4}{set\-\_\-name} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7a1d3d408fa65bdfdce360be8ba4e162}{set\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a850780346b5b86ec786565e4895aab95}{set\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0151a0bef83e1800b55d6d82362924f6}{mutable\-\_\-name} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a65697e391ddb14052b1ecb9716c8d4c4}{has\-\_\-number} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acc427d107921fdfc46d39b4a716efd9d}{clear\-\_\-number} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0d26b848c4d012afcf62a2dacf47f2cc}{number} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acff335848ae8119661b13ba98b5a43bb}{set\-\_\-number} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f920f868f35ea39885d28aea82969a9}{has\-\_\-label} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a40fa46f83691f60ca39f02742bfa99e4}{clear\-\_\-label} ()
\item 
inline\-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a9565c21774f81c9ac43d48c93f4a8126}{label} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a856e3cd48af0feb4d7d5c5c09ea523db}{set\-\_\-label} (\-::\hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a25ec0c191655e23a6d722b2656c3ff47}{has\-\_\-type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa29e57c837aa0c718925245621517ae6}{clear\-\_\-type} ()
\item 
inline\-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a74d2f93fca9fbc134c1f7f93d74459ce}{type} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b440f525029e83f9b43ca70cf7cae2}{set\-\_\-type} (\-::\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8a38843e9367a0f30a646d6fb115540e}{has\-\_\-type\-\_\-name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f1808e45b06517dd01c77c25fc90117}{clear\-\_\-type\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab6174ab8f6f6dbf072e08e72ca2299d5}{type\-\_\-name} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0933fa07b49ce48eb27adfef7200265}{set\-\_\-type\-\_\-name} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0ca8e4177fff27a29b776a7e9e0615d1}{set\-\_\-type\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa64e8a60d89efc5b93856bfdbb5e7971}{set\-\_\-type\-\_\-name} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a79441ecccad492eb2273252c4ad90243}{mutable\-\_\-type\-\_\-name} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af99ea7c0fb3be76ae3d473e78584777d}{has\-\_\-extendee} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2ef9d260ae5f6bfaecb9a02e88ebb517}{clear\-\_\-extendee} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adde5b4625216a3805264e048f3bb540e}{extendee} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afff086c46a00316623e511f8e6751619}{set\-\_\-extendee} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7907946656941f1d1fc55d72e13abbd4}{set\-\_\-extendee} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aaf0eea283ac8134631eb72bdc401b3d2}{set\-\_\-extendee} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aeaa5bcabbebd701a2ad0828035aa82af}{mutable\-\_\-extendee} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a091edfe9a6ac30fa16f8a7529c679e51}{has\-\_\-default\-\_\-value} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b839429724edd1caec220af8eb08d15}{clear\-\_\-default\-\_\-value} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a606d90b1845d5a108446af8d782f8ab7}{default\-\_\-value} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7786f57eb876993896e209518026505b}{set\-\_\-default\-\_\-value} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b847b9902b18434df3dbbf0190033c7}{set\-\_\-default\-\_\-value} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2a3653bfdd458d1ca2a678223810975b}{set\-\_\-default\-\_\-value} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3e4b2a2d07176b4fb409a641debfdb15}{mutable\-\_\-default\-\_\-value} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3af0bc4005e0a3a7f3e541ca5526fff4}{has\-\_\-options} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5d0cc3be0162161592e48533d47cae4}{clear\-\_\-options} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{google\-::protobuf\-::\-Field\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5874e12f7e6f4e2d01cb81c6ce8211e3}{options} () const 
\item 
inline\-::google\-::protobuf\-::\-Field\-Options $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a14be847ca9f30f2a0eb64d7983d7fdfc}{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_1FieldDescriptorProto_ab9efd6a1e365ba3d9ad184e45e9d9515}{descriptor} ()
\item 
static const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f1aa95255a571fdeef10599de59533e}{default\-\_\-instance} ()
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac8b5c98ad569e6385af18a66914409e0}{\-Type\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a98087f11d41d20ab291f4fcb213a0ded}{\-Type\-\_\-descriptor} ()
\item 
static const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afb08ed4cf9379723cb30a09ac19f8b51}{\-Type\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0f6439e3ca7eeb9c9a89a0de851e6da}{\-Type\-\_\-\-Parse} (const \-::std\-::string \&\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a469d9e3e8ed874b759a1021afaf2c76d}{name}, \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7bdfaf700b536b900a1c498002bfa83c}{\-Label\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a066dc4658087e1c7e193ed822dd6c31a}{\-Label\-\_\-descriptor} ()
\item 
static const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8623b2f496c3fc7da09668416a01bdd8}{\-Label\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5c0a308ea7ccc092518d984eda3f73b}{\-Label\-\_\-\-Parse} (const \-::std\-::string \&\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a469d9e3e8ed874b759a1021afaf2c76d}{name}, \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa834219744bedc6b9d1f4f2f8bc1854}{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da7e470db29b4afbcc1e49010a43235715}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7555dd8c47d260e0f8d8cd8197d5b50d}{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae0dee5ebb5ba197532344666602652b2}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae17f7a2cfe36dd8e77ea6aff5ff92a2a}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac9eb282c9a51e8ccfc8dce3fe3f13dd8}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a82a97f3b87f7cd8813fd60e1d9b89cfb}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1769e25f3047991383d84b67a145b742}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a06c9a5348f7fadf4954067f994ee92d2}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56daf9640837ac32407bc1e891aab46eeb37}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afaf83cc0e3ecafea9c200e010d4328d6}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dabd8fd862edde68ba93d99a46a7958abc}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7264e0fe98bd21c4b91bf590a40f5e6b}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae81040d700020853d47b12b67e558fb9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a688864d0d79a2e766a0adee787e96492}{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da0058166eed5380c3d99d21683cab6b20}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af25390d524d36b36528510c105bdd7b2}{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae098acb9c1a1433b998d7f40feaa2a06}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af6a719476d452fd02d42273321fb798a}{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da5bf0faacc1407ffb297c589580f2ebd9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a61f31dca45e7af1b929a1a8dddad2ca6}{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dad47192bee1092d298fc2f6fb6f1a4ac9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a15af6ffc813eec77e544e96c4a9f6e13}{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae80e545bf8fe211334124027f8ee550a}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac13795399def26d880752e66b3d01f07}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da12ddcd27cfd3550626751e13e1cb4da7}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6dda19da0a51713a3c8363fedf2d1894}{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1c1c68ae4402324826f9d12154b560cd}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4bb2bfcd727660faaa75d497010ba25c}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da2219269687a9e89261ae25a93aa4ec89}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6442ea7651fb87ede3ed4c5460fad2cc}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac7e8d9126f9409d9dced504d8db51508}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa36c09829b9ec35731dbc160b6aaa1d}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da3e7b5312aef7245ae16951f93ef63d64}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a92390bf421ff7e944a9d35c76d5c28dc}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da30c7690a4b31977d1d6d32147d46d80d}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adb2143083ff71ad9b04280798507a2fe}{\-Type\-\_\-\-M\-I\-N}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a953453cc76c281f4f428670061af9060}{\-Type\-\_\-\-M\-A\-X}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a029b2fbf1c0919a751c0d2b4f3a6a9ec}{\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4d6357e26fc9b272252fff4c54c562f6}{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L} = \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea81253c0250ca869af74fd0064dae1bda}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa605ccd9945f91c8a735ff9fbbee0104}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D} = \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea453ba039b3078e553b493b1374bba660}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a889d404e3b04a07ee8273e19572dbc16}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D} = \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8deaff4253d547a3b5450e423c1c01ee3134}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adefcd3170dea487850aa2da6c8db0911}{\-Label\-\_\-\-M\-I\-N}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a73a548d2f3bde851439c2cd92b3e230b}{\-Label\-\_\-\-M\-A\-X}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7867ef2848871e63b193c37e94f3034f}{\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b67931a3723bc6109c9069ab62c531}{k\-Name\-Field\-Number} = 1
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7ee09d7772811defec279bf98f837c24}{k\-Number\-Field\-Number} = 3
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad0e38f160ead4cc3a8dcb924036a3666}{k\-Label\-Field\-Number} = 4
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac7be1c6dc0b5569cdd483311ba44cf46}{k\-Type\-Field\-Number} = 5
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b20a418e820ef357ae135493d4d7850}{k\-Type\-Name\-Field\-Number} = 6
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a94e889f1e8bd2747c7d66d6cb962a063}{k\-Extendee\-Field\-Number} = 2
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad935380fe797a211007dbd21c400a291}{k\-Default\-Value\-Field\-Number} = 7
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab4e73f544401c2e3c877adce9b1b9cd6}{k\-Options\-Field\-Number} = 8
\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_1FieldDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a66d92c67d987c2215ea7bef5de6bb3ee}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label@{\-Label}}
\index{\-Label@{\-Label}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a66d92c67d987c2215ea7bef5de6bb3ee}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af1bc67b7a339f670bdc5b24475637691}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type@{\-Type}}
\index{\-Type@{\-Type}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af1bc67b7a339f670bdc5b24475637691}


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


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


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b839429724edd1caec220af8eb08d15}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-default\-\_\-value@{clear\-\_\-default\-\_\-value}}
\index{clear\-\_\-default\-\_\-value@{clear\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b839429724edd1caec220af8eb08d15}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2ef9d260ae5f6bfaecb9a02e88ebb517}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-extendee@{clear\-\_\-extendee}}
\index{clear\-\_\-extendee@{clear\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-extendee} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2ef9d260ae5f6bfaecb9a02e88ebb517}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a40fa46f83691f60ca39f02742bfa99e4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-label@{clear\-\_\-label}}
\index{clear\-\_\-label@{clear\-\_\-label}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-label} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a40fa46f83691f60ca39f02742bfa99e4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afefac91132b44b2cf705dc41f0db9555}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-name@{clear\-\_\-name}}
\index{clear\-\_\-name@{clear\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afefac91132b44b2cf705dc41f0db9555}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acc427d107921fdfc46d39b4a716efd9d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-number@{clear\-\_\-number}}
\index{clear\-\_\-number@{clear\-\_\-number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-number} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acc427d107921fdfc46d39b4a716efd9d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5d0cc3be0162161592e48533d47cae4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-options@{clear\-\_\-options}}
\index{clear\-\_\-options@{clear\-\_\-options}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5d0cc3be0162161592e48533d47cae4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa29e57c837aa0c718925245621517ae6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-type@{clear\-\_\-type}}
\index{clear\-\_\-type@{clear\-\_\-type}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa29e57c837aa0c718925245621517ae6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f1808e45b06517dd01c77c25fc90117}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!clear\-\_\-type\-\_\-name@{clear\-\_\-type\-\_\-name}}
\index{clear\-\_\-type\-\_\-name@{clear\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{clear\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::clear\-\_\-type\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f1808e45b06517dd01c77c25fc90117}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a78da87d017d86275e718387ed440a0b6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a78da87d017d86275e718387ed440a0b6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae4b6794da7eb9fd56aa705502278870f}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae4b6794da7eb9fd56aa705502278870f}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f1aa95255a571fdeef10599de59533e}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Field\-Descriptor\-Proto}\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f1aa95255a571fdeef10599de59533e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a606d90b1845d5a108446af8d782f8ab7}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!default\-\_\-value@{default\-\_\-value}}
\index{default\-\_\-value@{default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a606d90b1845d5a108446af8d782f8ab7}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab9efd6a1e365ba3d9ad184e45e9d9515}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab9efd6a1e365ba3d9ad184e45e9d9515}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adde5b4625216a3805264e048f3bb540e}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!extendee@{extendee}}
\index{extendee@{extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{extendee}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::extendee} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adde5b4625216a3805264e048f3bb540e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a9c22844ce6c77846a3444d34acbab008}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a9c22844ce6c77846a3444d34acbab008}


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a091edfe9a6ac30fa16f8a7529c679e51}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-default\-\_\-value@{has\-\_\-default\-\_\-value}}
\index{has\-\_\-default\-\_\-value@{has\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a091edfe9a6ac30fa16f8a7529c679e51}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af99ea7c0fb3be76ae3d473e78584777d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-extendee@{has\-\_\-extendee}}
\index{has\-\_\-extendee@{has\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-extendee} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af99ea7c0fb3be76ae3d473e78584777d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f920f868f35ea39885d28aea82969a9}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-label@{has\-\_\-label}}
\index{has\-\_\-label@{has\-\_\-label}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-label} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0f920f868f35ea39885d28aea82969a9}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aad8c2b4115250b113676084e055f3692}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-name@{has\-\_\-name}}
\index{has\-\_\-name@{has\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aad8c2b4115250b113676084e055f3692}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a65697e391ddb14052b1ecb9716c8d4c4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-number@{has\-\_\-number}}
\index{has\-\_\-number@{has\-\_\-number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-number} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a65697e391ddb14052b1ecb9716c8d4c4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3af0bc4005e0a3a7f3e541ca5526fff4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-options@{has\-\_\-options}}
\index{has\-\_\-options@{has\-\_\-options}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3af0bc4005e0a3a7f3e541ca5526fff4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a25ec0c191655e23a6d722b2656c3ff47}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-type@{has\-\_\-type}}
\index{has\-\_\-type@{has\-\_\-type}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a25ec0c191655e23a6d722b2656c3ff47}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8a38843e9367a0f30a646d6fb115540e}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!has\-\_\-type\-\_\-name@{has\-\_\-type\-\_\-name}}
\index{has\-\_\-type\-\_\-name@{has\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{has\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::has\-\_\-type\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8a38843e9367a0f30a646d6fb115540e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa4c457e01680304e278b2704358a3dc0}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa4c457e01680304e278b2704358a3dc0}


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a9565c21774f81c9ac43d48c93f4a8126}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!label@{label}}
\index{label@{label}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{label}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::label} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a9565c21774f81c9ac43d48c93f4a8126}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a066dc4658087e1c7e193ed822dd6c31a}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-descriptor@{\-Label\-\_\-descriptor}}
\index{\-Label\-\_\-descriptor@{\-Label\-\_\-descriptor}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a066dc4658087e1c7e193ed822dd6c31a}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7bdfaf700b536b900a1c498002bfa83c}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-Is\-Valid@{\-Label\-\_\-\-Is\-Valid}}
\index{\-Label\-\_\-\-Is\-Valid@{\-Label\-\_\-\-Is\-Valid}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}static bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7bdfaf700b536b900a1c498002bfa83c}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8623b2f496c3fc7da09668416a01bdd8}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-Name@{\-Label\-\_\-\-Name}}
\index{\-Label\-\_\-\-Name@{\-Label\-\_\-\-Name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-Name}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::std\-::string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-Name} (
\begin{DoxyParamCaption}
\item[{{\bf \-Label}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a8623b2f496c3fc7da09668416a01bdd8}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5c0a308ea7ccc092518d984eda3f73b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-Parse@{\-Label\-\_\-\-Parse}}
\index{\-Label\-\_\-\-Parse@{\-Label\-\_\-\-Parse}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-Parse}]{\setlength{\rightskip}{0pt plus 5cm}static bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-Parse} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{name, }
\item[{{\bf \-Label} $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa5c0a308ea7ccc092518d984eda3f73b}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aba6b908b5f90a759ddcb7884d4a00001}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aba6b908b5f90a759ddcb7884d4a00001}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae61d9bcca66857bcedcaedf5ca747235}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae61d9bcca66857bcedcaedf5ca747235}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acfcd2181c75f974acc7230c6033a6806}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-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::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_acfcd2181c75f974acc7230c6033a6806}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3e4b2a2d07176b4fb409a641debfdb15}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-default\-\_\-value@{mutable\-\_\-default\-\_\-value}}
\index{mutable\-\_\-default\-\_\-value@{mutable\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3e4b2a2d07176b4fb409a641debfdb15}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aeaa5bcabbebd701a2ad0828035aa82af}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-extendee@{mutable\-\_\-extendee}}
\index{mutable\-\_\-extendee@{mutable\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-extendee} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aeaa5bcabbebd701a2ad0828035aa82af}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0151a0bef83e1800b55d6d82362924f6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-name@{mutable\-\_\-name}}
\index{mutable\-\_\-name@{mutable\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0151a0bef83e1800b55d6d82362924f6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a14be847ca9f30f2a0eb64d7983d7fdfc}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-options@{mutable\-\_\-options}}
\index{mutable\-\_\-options@{mutable\-\_\-options}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Field\-Options} $\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a14be847ca9f30f2a0eb64d7983d7fdfc}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a79441ecccad492eb2273252c4ad90243}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-type\-\_\-name@{mutable\-\_\-type\-\_\-name}}
\index{mutable\-\_\-type\-\_\-name@{mutable\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-type\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a79441ecccad492eb2273252c4ad90243}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae2ecab76e46e2ccaa9e71505462c1290}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae2ecab76e46e2ccaa9e71505462c1290}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a469d9e3e8ed874b759a1021afaf2c76d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!name@{name}}
\index{name@{name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a469d9e3e8ed874b759a1021afaf2c76d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6bba21a39bd5d1955d50da90cd622aae}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-New@{\-New}}
\index{\-New@{\-New}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Descriptor\-Proto}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6bba21a39bd5d1955d50da90cd622aae}


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0d26b848c4d012afcf62a2dacf47f2cc}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!number@{number}}
\index{number@{number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{number}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::number} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0d26b848c4d012afcf62a2dacf47f2cc}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f71570fc57d0940ee39edf6d6ebb93e}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!operator=@{operator=}}
\index{operator=@{operator=}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Descriptor\-Proto}\& google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Descriptor\-Proto} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5f71570fc57d0940ee39edf6d6ebb93e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5874e12f7e6f4e2d01cb81c6ce8211e3}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!options@{options}}
\index{options@{options}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{options}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Field\-Options} \& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a5874e12f7e6f4e2d01cb81c6ce8211e3}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2236208f4cbd31cf98b671294ecc2047}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a2236208f4cbd31cf98b671294ecc2047}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a507e9b088078da11bcae42d4bdc81ae2}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-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::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a507e9b088078da11bcae42d4bdc81ae2}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7786f57eb876993896e209518026505b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}}
\index{set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7786f57eb876993896e209518026505b}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b847b9902b18434df3dbbf0190033c7}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}}
\index{set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b847b9902b18434df3dbbf0190033c7}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a2a3653bfdd458d1ca2a678223810975b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}}
\index{set\-\_\-default\-\_\-value@{set\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-default\-\_\-value} (
\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_1FieldDescriptorProto_a2a3653bfdd458d1ca2a678223810975b}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afff086c46a00316623e511f8e6751619}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-extendee@{set\-\_\-extendee}}
\index{set\-\_\-extendee@{set\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-extendee} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afff086c46a00316623e511f8e6751619}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7907946656941f1d1fc55d72e13abbd4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-extendee@{set\-\_\-extendee}}
\index{set\-\_\-extendee@{set\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-extendee} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7907946656941f1d1fc55d72e13abbd4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aaf0eea283ac8134631eb72bdc401b3d2}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-extendee@{set\-\_\-extendee}}
\index{set\-\_\-extendee@{set\-\_\-extendee}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-extendee}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-extendee} (
\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_1FieldDescriptorProto_aaf0eea283ac8134631eb72bdc401b3d2}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a856e3cd48af0feb4d7d5c5c09ea523db}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-label@{set\-\_\-label}}
\index{set\-\_\-label@{set\-\_\-label}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-label} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a856e3cd48af0feb4d7d5c5c09ea523db}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a40e89d60ad56c1ec7d18fe1d65e2c6c4}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a40e89d60ad56c1ec7d18fe1d65e2c6c4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7a1d3d408fa65bdfdce360be8ba4e162}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a7a1d3d408fa65bdfdce360be8ba4e162}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a850780346b5b86ec786565e4895aab95}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a850780346b5b86ec786565e4895aab95}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acff335848ae8119661b13ba98b5a43bb}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-number@{set\-\_\-number}}
\index{set\-\_\-number@{set\-\_\-number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-number} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_acff335848ae8119661b13ba98b5a43bb}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b440f525029e83f9b43ca70cf7cae2}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-type@{set\-\_\-type}}
\index{set\-\_\-type@{set\-\_\-type}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-type} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b440f525029e83f9b43ca70cf7cae2}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0933fa07b49ce48eb27adfef7200265}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}}
\index{set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-type\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0933fa07b49ce48eb27adfef7200265}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0ca8e4177fff27a29b776a7e9e0615d1}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}}
\index{set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-type\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0ca8e4177fff27a29b776a7e9e0615d1}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa64e8a60d89efc5b93856bfdbb5e7971}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}}
\index{set\-\_\-type\-\_\-name@{set\-\_\-type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{set\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::set\-\_\-type\-\_\-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_1FieldDescriptorProto_aa64e8a60d89efc5b93856bfdbb5e7971}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b368ad77cc753c9911858bdbcf836f8}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Field\-Descriptor\-Proto} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a3b368ad77cc753c9911858bdbcf836f8}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a74d2f93fca9fbc134c1f7f93d74459ce}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!type@{type}}
\index{type@{type}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a74d2f93fca9fbc134c1f7f93d74459ce}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a98087f11d41d20ab291f4fcb213a0ded}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-descriptor@{\-Type\-\_\-descriptor}}
\index{\-Type\-\_\-descriptor@{\-Type\-\_\-descriptor}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a98087f11d41d20ab291f4fcb213a0ded}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac8b5c98ad569e6385af18a66914409e0}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-Is\-Valid@{\-Type\-\_\-\-Is\-Valid}}
\index{\-Type\-\_\-\-Is\-Valid@{\-Type\-\_\-\-Is\-Valid}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}static bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac8b5c98ad569e6385af18a66914409e0}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afb08ed4cf9379723cb30a09ac19f8b51}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-Name@{\-Type\-\_\-\-Name}}
\index{\-Type\-\_\-\-Name@{\-Type\-\_\-\-Name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-Name}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::std\-::string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-Name} (
\begin{DoxyParamCaption}
\item[{{\bf \-Type}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afb08ed4cf9379723cb30a09ac19f8b51}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab6174ab8f6f6dbf072e08e72ca2299d5}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!type\-\_\-name@{type\-\_\-name}}
\index{type\-\_\-name@{type\-\_\-name}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::type\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab6174ab8f6f6dbf072e08e72ca2299d5}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0f6439e3ca7eeb9c9a89a0de851e6da}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-Parse@{\-Type\-\_\-\-Parse}}
\index{\-Type\-\_\-\-Parse@{\-Type\-\_\-\-Parse}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-Parse}]{\setlength{\rightskip}{0pt plus 5cm}static bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-Parse} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{name, }
\item[{{\bf \-Type} $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae0f6439e3ca7eeb9c9a89a0de851e6da}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a1416374563cd796d5ac0cc7d6455348b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a1416374563cd796d5ac0cc7d6455348b}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-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::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a00e0775f76f6cb7a2ac5ed413c899a4d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-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::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a09972f4cff8a7bd399ca3463dcf1d3fd}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-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::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-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_1FieldDescriptorProto_a07a2ddfa4b80001cc9ea22dbec18b9e6}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad935380fe797a211007dbd21c400a291}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Default\-Value\-Field\-Number@{k\-Default\-Value\-Field\-Number}}
\index{k\-Default\-Value\-Field\-Number@{k\-Default\-Value\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Default\-Value\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Default\-Value\-Field\-Number} = 7\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad935380fe797a211007dbd21c400a291}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a94e889f1e8bd2747c7d66d6cb962a063}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Extendee\-Field\-Number@{k\-Extendee\-Field\-Number}}
\index{k\-Extendee\-Field\-Number@{k\-Extendee\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Extendee\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Extendee\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a94e889f1e8bd2747c7d66d6cb962a063}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad0e38f160ead4cc3a8dcb924036a3666}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Label\-Field\-Number@{k\-Label\-Field\-Number}}
\index{k\-Label\-Field\-Number@{k\-Label\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Label\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Label\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad0e38f160ead4cc3a8dcb924036a3666}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b67931a3723bc6109c9069ab62c531}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Name\-Field\-Number@{k\-Name\-Field\-Number}}
\index{k\-Name\-Field\-Number@{k\-Name\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Name\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ad4b67931a3723bc6109c9069ab62c531}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7ee09d7772811defec279bf98f837c24}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Number\-Field\-Number@{k\-Number\-Field\-Number}}
\index{k\-Number\-Field\-Number@{k\-Number\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Number\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Number\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7ee09d7772811defec279bf98f837c24}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab4e73f544401c2e3c877adce9b1b9cd6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Options\-Field\-Number@{k\-Options\-Field\-Number}}
\index{k\-Options\-Field\-Number@{k\-Options\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Options\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Options\-Field\-Number} = 8\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ab4e73f544401c2e3c877adce9b1b9cd6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac7be1c6dc0b5569cdd483311ba44cf46}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Type\-Field\-Number@{k\-Type\-Field\-Number}}
\index{k\-Type\-Field\-Number@{k\-Type\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Type\-Field\-Number} = 5\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac7be1c6dc0b5569cdd483311ba44cf46}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b20a418e820ef357ae135493d4d7850}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!k\-Type\-Name\-Field\-Number@{k\-Type\-Name\-Field\-Number}}
\index{k\-Type\-Name\-Field\-Number@{k\-Type\-Name\-Field\-Number}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{k\-Type\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::k\-Type\-Name\-Field\-Number} = 6\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a0b20a418e820ef357ae135493d4d7850}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7867ef2848871e63b193c37e94f3034f}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7867ef2848871e63b193c37e94f3034f}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Label_Label_ARRAYSIZE
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a73a548d2f3bde851439c2cd92b3e230b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-M\-A\-X@{\-Label\-\_\-\-M\-A\-X}}
\index{\-Label\-\_\-\-M\-A\-X@{\-Label\-\_\-\-M\-A\-X}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-M\-A\-X}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a73a548d2f3bde851439c2cd92b3e230b}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Label_Label_MAX
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adefcd3170dea487850aa2da6c8db0911}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Label\-\_\-\-M\-I\-N@{\-Label\-\_\-\-M\-I\-N}}
\index{\-Label\-\_\-\-M\-I\-N@{\-Label\-\_\-\-M\-I\-N}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Label\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Label\-\_\-\-M\-I\-N}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adefcd3170dea487850aa2da6c8db0911}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Label_Label_MIN
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4d6357e26fc9b272252fff4c54c562f6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L@{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}}
\index{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L@{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4d6357e26fc9b272252fff4c54c562f6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a889d404e3b04a07ee8273e19572dbc16}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D@{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}}
\index{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D@{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a889d404e3b04a07ee8273e19572dbc16}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa605ccd9945f91c8a735ff9fbbee0104}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D@{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}}
\index{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D@{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_aa605ccd9945f91c8a735ff9fbbee0104}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a029b2fbf1c0919a751c0d2b4f3a6a9ec}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a029b2fbf1c0919a751c0d2b4f3a6a9ec}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Type_Type_ARRAYSIZE
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a688864d0d79a2e766a0adee787e96492}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}}
\index{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a688864d0d79a2e766a0adee787e96492}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a15af6ffc813eec77e544e96c4a9f6e13}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}}
\index{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a15af6ffc813eec77e544e96c4a9f6e13}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa834219744bedc6b9d1f4f2f8bc1854}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}}
\index{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa834219744bedc6b9d1f4f2f8bc1854}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6dda19da0a51713a3c8363fedf2d1894}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}}
\index{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6dda19da0a51713a3c8363fedf2d1894}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7264e0fe98bd21c4b91bf590a40f5e6b}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}}
\index{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7264e0fe98bd21c4b91bf590a40f5e6b}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afaf83cc0e3ecafea9c200e010d4328d6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}}
\index{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afaf83cc0e3ecafea9c200e010d4328d6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7555dd8c47d260e0f8d8cd8197d5b50d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}}
\index{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a7555dd8c47d260e0f8d8cd8197d5b50d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af6a719476d452fd02d42273321fb798a}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}}
\index{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af6a719476d452fd02d42273321fb798a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a06c9a5348f7fadf4954067f994ee92d2}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}}
\index{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-I\-N\-T32} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a06c9a5348f7fadf4954067f994ee92d2}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae17f7a2cfe36dd8e77ea6aff5ff92a2a}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}}
\index{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-I\-N\-T64} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ae17f7a2cfe36dd8e77ea6aff5ff92a2a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a953453cc76c281f4f428670061af9060}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-M\-A\-X@{\-Type\-\_\-\-M\-A\-X}}
\index{\-Type\-\_\-\-M\-A\-X@{\-Type\-\_\-\-M\-A\-X}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-M\-A\-X}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a953453cc76c281f4f428670061af9060}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Type_Type_MAX
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a61f31dca45e7af1b929a1a8dddad2ca6}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}}
\index{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a61f31dca45e7af1b929a1a8dddad2ca6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adb2143083ff71ad9b04280798507a2fe}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-Type\-\_\-\-M\-I\-N@{\-Type\-\_\-\-M\-I\-N}}
\index{\-Type\-\_\-\-M\-I\-N@{\-Type\-\_\-\-M\-I\-N}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-Type\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-Type\-\_\-\-M\-I\-N}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_adb2143083ff71ad9b04280798507a2fe}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldDescriptorProto_Type_Type_MIN
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4bb2bfcd727660faaa75d497010ba25c}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}}
\index{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a4bb2bfcd727660faaa75d497010ba25c}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6442ea7651fb87ede3ed4c5460fad2cc}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}}
\index{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a6442ea7651fb87ede3ed4c5460fad2cc}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa36c09829b9ec35731dbc160b6aaa1d}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}}
\index{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_afa36c09829b9ec35731dbc160b6aaa1d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a92390bf421ff7e944a9d35c76d5c28dc}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}}
\index{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a92390bf421ff7e944a9d35c76d5c28dc}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af25390d524d36b36528510c105bdd7b2}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}}
\index{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_af25390d524d36b36528510c105bdd7b2}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac13795399def26d880752e66b3d01f07}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}}
\index{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_ac13795399def26d880752e66b3d01f07}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a82a97f3b87f7cd8813fd60e1d9b89cfb}{\index{google\-::protobuf\-::\-Field\-Descriptor\-Proto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}!\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}}
\index{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}!google::protobuf::FieldDescriptorProto@{google\-::protobuf\-::\-Field\-Descriptor\-Proto}}
\subsubsection[{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-::\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptorProto_a82a97f3b87f7cd8813fd60e1d9b89cfb}


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