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


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



\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Field\-Descriptor\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1FieldDescriptor__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}{\-Type} \{ \*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a842e5a6f53aec331952e65618c2d8ab7}{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E} =  1, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a4ad6c6932fded849bb830d4b5e01fadb}{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T} =  2, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a54f843f8e89840c969355060c01f4822}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64} =  3, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a136ec5ed37edc47eb2801d582766178c}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64} =  4, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a3ec54742adc439341cf0979472ad6da5}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32} =  5, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8b8fc62b3d04b31935a71db6278b9920}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64} =  6, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9d13ae588e45ec7350406f4268cbb330}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32} =  7, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8add010e20074189fbd4d98c48d97a0f7c}{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L} =  8, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a6a67efd22d9d20de6731c3b30d52494c}{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} =  9, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a91e7749a6ef86783b7b0239357ea66ae}{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P} =  10, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ac94c1449f6944fcba3782b960a15216b}{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E} =  11, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9c95a1a37359282a53dbba97c25ba853}{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S} =  12, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a15a5f508dfd7175e0d88066c16195ff5}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32} =  13, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a0439d983973fd65717d9aec9aa964d54}{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M} =  14, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8607131a60f05616035331873b74f706}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32} =  15, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ae92dd092870372991f48e78d291898c5}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64} =  16, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a319fc4e94f54faa1649ac9be0937b596}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32} =  17, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8aab086da73c3787a7e343a7aaaf9a655a}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64} =  18, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ada26b6b326a9fa9af6e56d1401f002dd}{\-M\-A\-X\-\_\-\-T\-Y\-P\-E} =  18
 \}
\item 
enum \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0e}{\-Cpp\-Type} \{ \*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea98db604e9889a58354b43e07de116a28}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32} =  1, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eab56ffc5d5d92fc021907df692568e531}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64} =  2, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea356ae3e4c3da8f4483ae435fa548bcc1}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32} =  3, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea265d70886dfd06a1cf997cd399a18071}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64} =  4, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea048e316d4fd0429438135aa5da9c6e91}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E} =  5, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eadfef627eda00ce2f923d373e06c944af}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T} =  6, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea72e83bd75c95a138de168737e87ad89e}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L} =  7, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea771d9f65fa0e126a990a6c0e8dd1bdc2}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M} =  8, 
\*
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaa627644c12f41591e821c6609ff31078}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} =  9, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaf57d63d26ef9396aefeddb732d84a62a}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E} =  10, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea589c9b3d793b9a9ee983b8ba374262ba}{\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E} =  10
 \}
\item 
enum \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224}{\-Label} \{ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224ab5f2774038cb605029950054f41c4b75}{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L} =  1, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a1a5d6dcbcd2fdd8c091db4b5c6ad8d48}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D} =  2, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a91122da09b169d9e48b97a1e9485a183}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D} =  3, 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a82e093cd344f3c8cdd9e2eeca80f7ea9}{\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L} =  3
 \}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
const string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a52421cde6e0fce51bf74cd2d66efd4e3}{name} () const 
\item 
const string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a93ece35c97cc35d402252a9d3596e370}{full\-\_\-name} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a627494473afad0ea3405e8805bd57b0b}{file} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a20fbf0016664f7c09b5c281a74800f64}{is\-\_\-extension} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a0ba82d561457e016a79d6d6aa701f458}{number} () const 
\item 
const string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ad35277c343287b3ecf03abb564402f66}{lowercase\-\_\-name} () const 
\item 
const string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_acaf0277de673435a012eaa2166fcd917}{camelcase\-\_\-name} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a16d80c2a6bd1e8f7db755d492b772470}{type} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0e}{\-Cpp\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a59769c65522ba879668a5eba81abc269}{cpp\-\_\-type} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224}{\-Label} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_acf24053f3f3273fc25732b94bda43f75}{label} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_afd1bb67347e68443669591c6926e00e5}{is\-\_\-required} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a42e3cd2b73d3e3dfa340fd2247386284}{is\-\_\-optional} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a28eabadd59b22bc2840701ba7d7d9567}{is\-\_\-repeated} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a0cf7f42ed1f8ba5373149e494873d87c}{is\-\_\-packable} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a0e12ec97092a5bb3facf7efe21abaebd}{index} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a87872d164fb9e37d15f1d86fde0cf3a8}{has\-\_\-default\-\_\-value} () const 
\item 
\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{int32} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a4f439e6f73c07cd9c7c218aab9c9f090}{default\-\_\-value\-\_\-int32} () const 
\item 
\hyperlink{namespacegoogle_1_1protobuf_adcd50a8bb13efd71e1067d4c07acc3e5}{int64} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_abc101cbbfa71e46e8689a1bdc83f3434}{default\-\_\-value\-\_\-int64} () const 
\item 
\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{uint32} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7858d3e9b47037bf3f93190f256583a7}{default\-\_\-value\-\_\-uint32} () const 
\item 
\hyperlink{namespacegoogle_1_1protobuf_af9dee8ec0ced67fb1a8ec454de8c2a7f}{uint64} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa9fb821f6a43183408dcb2ed644caacc}{default\-\_\-value\-\_\-uint64} () const 
\item 
float \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aebf7f727fd46d48b04af64bf3bf2d34d}{default\-\_\-value\-\_\-float} () const 
\item 
double \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a1f742cc0f501674003638e0e56c13f13}{default\-\_\-value\-\_\-double} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a93586d431be3df85bab1b33072c4bf02}{default\-\_\-value\-\_\-bool} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptor}{\-Enum\-Value\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_af5ca59a5c8d7bb1ed36a4abcaf8ddd37}{default\-\_\-value\-\_\-enum} () const 
\item 
const string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a8cb174272d29f542e896d30b929817af}{default\-\_\-value\-\_\-string} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a738e4ae0eabb10a46c9abd1fddeddfb3}{containing\-\_\-type} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a73b94f1ac927daf792a203926b939259}{extension\-\_\-scope} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a3338c5210896b458e0101c3b3e5931e9}{message\-\_\-type} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ad087a06eb940b6a1a9d2639a2a1ed704}{enum\-\_\-type} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_afc852b9e30b4de8303e33d2798085db6}{experimental\-\_\-map\-\_\-key} () const 
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a36707b04a2f75490dc4301746caee3e4}{options} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a529db367c3a86374e315f0f958f49ff7}{\-Copy\-To} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto} $\ast$proto) const 
\item 
string \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a014dded94d969b9a402ae7445f7c840a}{\-Debug\-String} () const 
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0e}{\-Cpp\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a90629e51ffa66d895c65a0c1d2c7babc}{\-Type\-To\-Cpp\-Type} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}{\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a16d80c2a6bd1e8f7db755d492b772470}{type})
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a2ce80b78f57076eea07eca09198f6ab3}{\-Is\-Type\-Packable} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}{\-Type} field\-\_\-type)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a2d2988e158e75b210822fefe9878c883}{k\-Max\-Number} = (1 $<$$<$ 29) -\/ 1
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a6a7145515177e5976bf5fa89d0a23c47}{k\-First\-Reserved\-Number} = 19000
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_abdb49fd5be72aa13a5c1b5945e401a4d}{k\-Last\-Reserved\-Number} = 19999
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ad2ccc9e6d05e14bebd95c9b2261abf3e}{\-Descriptor\-Builder}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_ac1d1d040ab90f5786ff7556de87ebb93}{\-File\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor_a7c2a1591b17df8895d581c7496c108be}{\-Descriptor}
\end{DoxyCompactItemize}


\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0e}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Cpp\-Type@{\-Cpp\-Type}}
\index{\-Cpp\-Type@{\-Cpp\-Type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Cpp\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Cpp\-Type}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0e}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea98db604e9889a58354b43e07de116a28}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea98db604e9889a58354b43e07de116a28}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eab56ffc5d5d92fc021907df692568e531}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eab56ffc5d5d92fc021907df692568e531}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea356ae3e4c3da8f4483ae435fa548bcc1}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea356ae3e4c3da8f4483ae435fa548bcc1}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea265d70886dfd06a1cf997cd399a18071}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea265d70886dfd06a1cf997cd399a18071}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea048e316d4fd0429438135aa5da9c6e91}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea048e316d4fd0429438135aa5da9c6e91}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eadfef627eda00ce2f923d373e06c944af}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eadfef627eda00ce2f923d373e06c944af}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea72e83bd75c95a138de168737e87ad89e}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea72e83bd75c95a138de168737e87ad89e}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea771d9f65fa0e126a990a6c0e8dd1bdc2}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea771d9f65fa0e126a990a6c0e8dd1bdc2}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaa627644c12f41591e821c6609ff31078}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaa627644c12f41591e821c6609ff31078}
}]\index{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaf57d63d26ef9396aefeddb732d84a62a}{\-C\-P\-P\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0eaf57d63d26ef9396aefeddb732d84a62a}
}]\index{\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E@{\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E@{\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea589c9b3d793b9a9ee983b8ba374262ba}{\-M\-A\-X\-\_\-\-C\-P\-P\-T\-Y\-P\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa36e1e6f31c7a1d498d4052b3f84ba0ea589c9b3d793b9a9ee983b8ba374262ba}
}]\end{description}
\end{Desc}

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Label@{\-Label}}
\index{\-Label@{\-Label}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Label}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Label}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\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\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-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}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224ab5f2774038cb605029950054f41c4b75}{\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224ab5f2774038cb605029950054f41c4b75}
}]\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\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-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}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a1a5d6dcbcd2fdd8c091db4b5c6ad8d48}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a1a5d6dcbcd2fdd8c091db4b5c6ad8d48}
}]\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\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-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}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a91122da09b169d9e48b97a1e9485a183}{\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a91122da09b169d9e48b97a1e9485a183}
}]\index{\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L@{\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L@{\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a82e093cd344f3c8cdd9e2eeca80f7ea9}{\-M\-A\-X\-\_\-\-L\-A\-B\-E\-L}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ab852640be77bea7ce104c120ab3ee224a82e093cd344f3c8cdd9e2eeca80f7ea9}
}]\end{description}
\end{Desc}

\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Type@{\-Type}}
\index{\-Type@{\-Type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Type}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a842e5a6f53aec331952e65618c2d8ab7}{\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a842e5a6f53aec331952e65618c2d8ab7}
}]\index{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a4ad6c6932fded849bb830d4b5e01fadb}{\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a4ad6c6932fded849bb830d4b5e01fadb}
}]\index{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a54f843f8e89840c969355060c01f4822}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a54f843f8e89840c969355060c01f4822}
}]\index{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a136ec5ed37edc47eb2801d582766178c}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a136ec5ed37edc47eb2801d582766178c}
}]\index{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a3ec54742adc439341cf0979472ad6da5}{\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a3ec54742adc439341cf0979472ad6da5}
}]\index{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8b8fc62b3d04b31935a71db6278b9920}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8b8fc62b3d04b31935a71db6278b9920}
}]\index{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9d13ae588e45ec7350406f4268cbb330}{\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9d13ae588e45ec7350406f4268cbb330}
}]\index{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8add010e20074189fbd4d98c48d97a0f7c}{\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8add010e20074189fbd4d98c48d97a0f7c}
}]\index{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a6a67efd22d9d20de6731c3b30d52494c}{\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a6a67efd22d9d20de6731c3b30d52494c}
}]\index{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a91e7749a6ef86783b7b0239357ea66ae}{\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a91e7749a6ef86783b7b0239357ea66ae}
}]\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\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ac94c1449f6944fcba3782b960a15216b}{\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ac94c1449f6944fcba3782b960a15216b}
}]\index{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9c95a1a37359282a53dbba97c25ba853}{\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a9c95a1a37359282a53dbba97c25ba853}
}]\index{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a15a5f508dfd7175e0d88066c16195ff5}{\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a15a5f508dfd7175e0d88066c16195ff5}
}]\index{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a0439d983973fd65717d9aec9aa964d54}{\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a0439d983973fd65717d9aec9aa964d54}
}]\index{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8607131a60f05616035331873b74f706}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a8607131a60f05616035331873b74f706}
}]\index{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ae92dd092870372991f48e78d291898c5}{\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ae92dd092870372991f48e78d291898c5}
}]\index{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a319fc4e94f54faa1649ac9be0937b596}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8a319fc4e94f54faa1649ac9be0937b596}
}]\index{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8aab086da73c3787a7e343a7aaaf9a655a}{\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8aab086da73c3787a7e343a7aaaf9a655a}
}]\index{\-M\-A\-X\-\_\-\-T\-Y\-P\-E@{\-M\-A\-X\-\_\-\-T\-Y\-P\-E}!google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}}\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-M\-A\-X\-\_\-\-T\-Y\-P\-E@{\-M\-A\-X\-\_\-\-T\-Y\-P\-E}}\item[{\em 
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ada26b6b326a9fa9af6e56d1401f002dd}{\-M\-A\-X\-\_\-\-T\-Y\-P\-E}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7dbcb5bffda29482eea29595108b47e8ada26b6b326a9fa9af6e56d1401f002dd}
}]\end{description}
\end{Desc}



\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_acaf0277de673435a012eaa2166fcd917}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!camelcase\-\_\-name@{camelcase\-\_\-name}}
\index{camelcase\-\_\-name@{camelcase\-\_\-name}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{camelcase\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::camelcase\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_acaf0277de673435a012eaa2166fcd917}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a738e4ae0eabb10a46c9abd1fddeddfb3}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!containing\-\_\-type@{containing\-\_\-type}}
\index{containing\-\_\-type@{containing\-\_\-type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{containing\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::containing\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a738e4ae0eabb10a46c9abd1fddeddfb3}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a529db367c3a86374e315f0f958f49ff7}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Copy\-To@{\-Copy\-To}}
\index{\-Copy\-To@{\-Copy\-To}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Copy\-To}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Copy\-To} (
\begin{DoxyParamCaption}
\item[{{\bf \-Field\-Descriptor\-Proto} $\ast$}]{proto}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a529db367c3a86374e315f0f958f49ff7}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a59769c65522ba879668a5eba81abc269}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!cpp\-\_\-type@{cpp\-\_\-type}}
\index{cpp\-\_\-type@{cpp\-\_\-type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{cpp\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Descriptor\-::\-Cpp\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::cpp\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a59769c65522ba879668a5eba81abc269}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a014dded94d969b9a402ae7445f7c840a}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Debug\-String@{\-Debug\-String}}
\index{\-Debug\-String@{\-Debug\-String}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Debug\-String}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Debug\-String} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a014dded94d969b9a402ae7445f7c840a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a93586d431be3df85bab1b33072c4bf02}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-bool@{default\-\_\-value\-\_\-bool}}
\index{default\-\_\-value\-\_\-bool@{default\-\_\-value\-\_\-bool}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-bool}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-bool} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a93586d431be3df85bab1b33072c4bf02}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a1f742cc0f501674003638e0e56c13f13}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-double@{default\-\_\-value\-\_\-double}}
\index{default\-\_\-value\-\_\-double@{default\-\_\-value\-\_\-double}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-double}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-double} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a1f742cc0f501674003638e0e56c13f13}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_af5ca59a5c8d7bb1ed36a4abcaf8ddd37}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-enum@{default\-\_\-value\-\_\-enum}}
\index{default\-\_\-value\-\_\-enum@{default\-\_\-value\-\_\-enum}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-enum}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Enum\-Value\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-enum} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_af5ca59a5c8d7bb1ed36a4abcaf8ddd37}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aebf7f727fd46d48b04af64bf3bf2d34d}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-float@{default\-\_\-value\-\_\-float}}
\index{default\-\_\-value\-\_\-float@{default\-\_\-value\-\_\-float}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-float}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-float} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aebf7f727fd46d48b04af64bf3bf2d34d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a4f439e6f73c07cd9c7c218aab9c9f090}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-int32@{default\-\_\-value\-\_\-int32}}
\index{default\-\_\-value\-\_\-int32@{default\-\_\-value\-\_\-int32}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-int32}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int32} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-int32} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a4f439e6f73c07cd9c7c218aab9c9f090}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_abc101cbbfa71e46e8689a1bdc83f3434}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-int64@{default\-\_\-value\-\_\-int64}}
\index{default\-\_\-value\-\_\-int64@{default\-\_\-value\-\_\-int64}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-int64}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int64} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-int64} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_abc101cbbfa71e46e8689a1bdc83f3434}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a8cb174272d29f542e896d30b929817af}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-string@{default\-\_\-value\-\_\-string}}
\index{default\-\_\-value\-\_\-string@{default\-\_\-value\-\_\-string}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-string}]{\setlength{\rightskip}{0pt plus 5cm}const string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-string} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a8cb174272d29f542e896d30b929817af}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7858d3e9b47037bf3f93190f256583a7}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-uint32@{default\-\_\-value\-\_\-uint32}}
\index{default\-\_\-value\-\_\-uint32@{default\-\_\-value\-\_\-uint32}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-uint32}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-uint32} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7858d3e9b47037bf3f93190f256583a7}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_aa9fb821f6a43183408dcb2ed644caacc}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-uint64@{default\-\_\-value\-\_\-uint64}}
\index{default\-\_\-value\-\_\-uint64@{default\-\_\-value\-\_\-uint64}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-uint64}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint64} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-uint64} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_aa9fb821f6a43183408dcb2ed644caacc}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ad087a06eb940b6a1a9d2639a2a1ed704}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!enum\-\_\-type@{enum\-\_\-type}}
\index{enum\-\_\-type@{enum\-\_\-type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{enum\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::enum\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ad087a06eb940b6a1a9d2639a2a1ed704}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_afc852b9e30b4de8303e33d2798085db6}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!experimental\-\_\-map\-\_\-key@{experimental\-\_\-map\-\_\-key}}
\index{experimental\-\_\-map\-\_\-key@{experimental\-\_\-map\-\_\-key}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_afc852b9e30b4de8303e33d2798085db6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a73b94f1ac927daf792a203926b939259}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!extension\-\_\-scope@{extension\-\_\-scope}}
\index{extension\-\_\-scope@{extension\-\_\-scope}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{extension\-\_\-scope}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::extension\-\_\-scope} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a73b94f1ac927daf792a203926b939259}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a627494473afad0ea3405e8805bd57b0b}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!file@{file}}
\index{file@{file}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{file}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-File\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::file} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a627494473afad0ea3405e8805bd57b0b}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a93ece35c97cc35d402252a9d3596e370}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!full\-\_\-name@{full\-\_\-name}}
\index{full\-\_\-name@{full\-\_\-name}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{full\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::full\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a93ece35c97cc35d402252a9d3596e370}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a87872d164fb9e37d15f1d86fde0cf3a8}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!has\-\_\-default\-\_\-value@{has\-\_\-default\-\_\-value}}
\index{has\-\_\-default\-\_\-value@{has\-\_\-default\-\_\-value}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{has\-\_\-default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::has\-\_\-default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a87872d164fb9e37d15f1d86fde0cf3a8}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a0e12ec97092a5bb3facf7efe21abaebd}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!index@{index}}
\index{index@{index}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{index}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Descriptor\-::index} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a0e12ec97092a5bb3facf7efe21abaebd}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a20fbf0016664f7c09b5c281a74800f64}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!is\-\_\-extension@{is\-\_\-extension}}
\index{is\-\_\-extension@{is\-\_\-extension}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{is\-\_\-extension}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::is\-\_\-extension} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a20fbf0016664f7c09b5c281a74800f64}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a42e3cd2b73d3e3dfa340fd2247386284}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!is\-\_\-optional@{is\-\_\-optional}}
\index{is\-\_\-optional@{is\-\_\-optional}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{is\-\_\-optional}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::is\-\_\-optional} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a42e3cd2b73d3e3dfa340fd2247386284}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a0cf7f42ed1f8ba5373149e494873d87c}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!is\-\_\-packable@{is\-\_\-packable}}
\index{is\-\_\-packable@{is\-\_\-packable}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{is\-\_\-packable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::is\-\_\-packable} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a0cf7f42ed1f8ba5373149e494873d87c}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a28eabadd59b22bc2840701ba7d7d9567}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!is\-\_\-repeated@{is\-\_\-repeated}}
\index{is\-\_\-repeated@{is\-\_\-repeated}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{is\-\_\-repeated}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::is\-\_\-repeated} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a28eabadd59b22bc2840701ba7d7d9567}


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




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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_afd1bb67347e68443669591c6926e00e5}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!is\-\_\-required@{is\-\_\-required}}
\index{is\-\_\-required@{is\-\_\-required}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{is\-\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor} $\ast$bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::is\-\_\-required} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_afd1bb67347e68443669591c6926e00e5}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a2ce80b78f57076eea07eca09198f6ab3}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Is\-Type\-Packable@{\-Is\-Type\-Packable}}
\index{\-Is\-Type\-Packable@{\-Is\-Type\-Packable}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Is\-Type\-Packable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Is\-Type\-Packable} (
\begin{DoxyParamCaption}
\item[{{\bf \-Type}}]{field\-\_\-type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a2ce80b78f57076eea07eca09198f6ab3}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_acf24053f3f3273fc25732b94bda43f75}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!label@{label}}
\index{label@{label}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{label}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::label} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_acf24053f3f3273fc25732b94bda43f75}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ad35277c343287b3ecf03abb564402f66}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!lowercase\-\_\-name@{lowercase\-\_\-name}}
\index{lowercase\-\_\-name@{lowercase\-\_\-name}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{lowercase\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::lowercase\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ad35277c343287b3ecf03abb564402f66}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a3338c5210896b458e0101c3b3e5931e9}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!message\-\_\-type@{message\-\_\-type}}
\index{message\-\_\-type@{message\-\_\-type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{message\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::message\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a3338c5210896b458e0101c3b3e5931e9}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a52421cde6e0fce51bf74cd2d66efd4e3}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!name@{name}}
\index{name@{name}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const string\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a52421cde6e0fce51bf74cd2d66efd4e3}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a0ba82d561457e016a79d6d6aa701f458}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!number@{number}}
\index{number@{number}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{number}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Descriptor\-::number} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a0ba82d561457e016a79d6d6aa701f458}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a36707b04a2f75490dc4301746caee3e4}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!options@{options}}
\index{options@{options}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{options}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Options}\& {\bf google\-::protobuf\-::\-Field\-Descriptor\-::options} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a36707b04a2f75490dc4301746caee3e4}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a16d80c2a6bd1e8f7db755d492b772470}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!type@{type}}
\index{type@{type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a16d80c2a6bd1e8f7db755d492b772470}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a90629e51ffa66d895c65a0c1d2c7babc}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Type\-To\-Cpp\-Type@{\-Type\-To\-Cpp\-Type}}
\index{\-Type\-To\-Cpp\-Type@{\-Type\-To\-Cpp\-Type}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Type\-To\-Cpp\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Descriptor\-::\-Cpp\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::\-Type\-To\-Cpp\-Type} (
\begin{DoxyParamCaption}
\item[{{\bf \-Type}}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a90629e51ffa66d895c65a0c1d2c7babc}


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




\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a7c2a1591b17df8895d581c7496c108be}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Descriptor@{\-Descriptor}}
\index{\-Descriptor@{\-Descriptor}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Descriptor}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf \-Descriptor}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a7c2a1591b17df8895d581c7496c108be}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ad2ccc9e6d05e14bebd95c9b2261abf3e}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-Descriptor\-Builder@{\-Descriptor\-Builder}}
\index{\-Descriptor\-Builder@{\-Descriptor\-Builder}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-Descriptor\-Builder}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf \-Descriptor\-Builder}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ad2ccc9e6d05e14bebd95c9b2261abf3e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ac1d1d040ab90f5786ff7556de87ebb93}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!\-File\-Descriptor@{\-File\-Descriptor}}
\index{\-File\-Descriptor@{\-File\-Descriptor}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{\-File\-Descriptor}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf \-File\-Descriptor}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ac1d1d040ab90f5786ff7556de87ebb93}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_acd35d08b69b2ca903fe2575ec4e2047e}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-bool\-\_\-@{default\-\_\-value\-\_\-bool\-\_\-}}
\index{default\-\_\-value\-\_\-bool\-\_\-@{default\-\_\-value\-\_\-bool\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-bool\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-bool\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_acd35d08b69b2ca903fe2575ec4e2047e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a859e589c7d484376d8a42b72f9476185}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-double\-\_\-@{default\-\_\-value\-\_\-double\-\_\-}}
\index{default\-\_\-value\-\_\-double\-\_\-@{default\-\_\-value\-\_\-double\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-double\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-double\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a859e589c7d484376d8a42b72f9476185}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a5d4cce51e9fd0682e99351603909ce06}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-enum\-\_\-@{default\-\_\-value\-\_\-enum\-\_\-}}
\index{default\-\_\-value\-\_\-enum\-\_\-@{default\-\_\-value\-\_\-enum\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-enum\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Enum\-Value\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-enum\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a5d4cce51e9fd0682e99351603909ce06}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_acf6b6877370ea02e0c52cd707bbfb3b1}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-float\-\_\-@{default\-\_\-value\-\_\-float\-\_\-}}
\index{default\-\_\-value\-\_\-float\-\_\-@{default\-\_\-value\-\_\-float\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-float\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-float\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_acf6b6877370ea02e0c52cd707bbfb3b1}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a3cc80c3afe0ab7219e657b3ac3b03c01}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-int32\-\_\-@{default\-\_\-value\-\_\-int32\-\_\-}}
\index{default\-\_\-value\-\_\-int32\-\_\-@{default\-\_\-value\-\_\-int32\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-int32\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int32} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-int32\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a3cc80c3afe0ab7219e657b3ac3b03c01}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a03db4d79616af0107dec69114d32b5ff}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-int64\-\_\-@{default\-\_\-value\-\_\-int64\-\_\-}}
\index{default\-\_\-value\-\_\-int64\-\_\-@{default\-\_\-value\-\_\-int64\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-int64\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int64} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-int64\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a03db4d79616af0107dec69114d32b5ff}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a67048e78c80f6fc579440b7d4e9544d8}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-string\-\_\-@{default\-\_\-value\-\_\-string\-\_\-}}
\index{default\-\_\-value\-\_\-string\-\_\-@{default\-\_\-value\-\_\-string\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-string\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}const string$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-string\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a67048e78c80f6fc579440b7d4e9544d8}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a749a7cecaa41df335c35326270390c4b}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-uint32\-\_\-@{default\-\_\-value\-\_\-uint32\-\_\-}}
\index{default\-\_\-value\-\_\-uint32\-\_\-@{default\-\_\-value\-\_\-uint32\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-uint32\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-uint32\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a749a7cecaa41df335c35326270390c4b}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_ac656134a5b0c743c10051343dbe4f5a1}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!default\-\_\-value\-\_\-uint64\-\_\-@{default\-\_\-value\-\_\-uint64\-\_\-}}
\index{default\-\_\-value\-\_\-uint64\-\_\-@{default\-\_\-value\-\_\-uint64\-\_\-}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{default\-\_\-value\-\_\-uint64\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint64} {\bf google\-::protobuf\-::\-Field\-Descriptor\-::default\-\_\-value\-\_\-uint64\-\_\-}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_ac656134a5b0c743c10051343dbe4f5a1}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a6a7145515177e5976bf5fa89d0a23c47}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!k\-First\-Reserved\-Number@{k\-First\-Reserved\-Number}}
\index{k\-First\-Reserved\-Number@{k\-First\-Reserved\-Number}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{k\-First\-Reserved\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-::k\-First\-Reserved\-Number} = 19000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a6a7145515177e5976bf5fa89d0a23c47}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_abdb49fd5be72aa13a5c1b5945e401a4d}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!k\-Last\-Reserved\-Number@{k\-Last\-Reserved\-Number}}
\index{k\-Last\-Reserved\-Number@{k\-Last\-Reserved\-Number}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{k\-Last\-Reserved\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-::k\-Last\-Reserved\-Number} = 19999\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_abdb49fd5be72aa13a5c1b5945e401a4d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldDescriptor_a2d2988e158e75b210822fefe9878c883}{\index{google\-::protobuf\-::\-Field\-Descriptor@{google\-::protobuf\-::\-Field\-Descriptor}!k\-Max\-Number@{k\-Max\-Number}}
\index{k\-Max\-Number@{k\-Max\-Number}!google::protobuf::FieldDescriptor@{google\-::protobuf\-::\-Field\-Descriptor}}
\subsubsection[{k\-Max\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-::k\-Max\-Number} = (1 $<$$<$ 29) -\/ 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldDescriptor_a2d2988e158e75b210822fefe9878c883}


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