\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions}{\section{google\-:\-:protobuf\-:\-:\-Field\-Options \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1FieldOptions}\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}}
}


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



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


\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Field\-Options\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classgoogle_1_1protobuf_1_1FieldOptions__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_aaef921bac9c25829e8e7c1b4516b3bed}{\-C\-Type}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_aff1591149ffb593b5c30f70d22d78b52}{\-Field\-Options} ()
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a0d85c889e3fd10def96cd89fff1574d4}{$\sim$\-Field\-Options} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ad61e3fad1c90ba8f0ce330e86c957925}{\-Field\-Options} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \&from)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a1e1f65a5235d5a4f3ed729342e76498c}{operator=} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a35994d708f254d5c1c8682adbd952c56}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a5d29e225ef6845f0da5d583400b11aaa}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_aa80e4b5bb4a30293c0863ba4f37fdedb}{\-Swap} (\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} $\ast$other)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ae95e5cb42540da15f79b0f35d3f2031a}{\-New} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a9f55bb831e6ff52d57f5fa9e1750b34d}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ab6808ad7961e88c61a9daceed99518f2}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a6eb18e1254795e89838fbf878ef6f7d3}{\-Copy\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a18754457a8cf9718ae5a84f87671c2d7}{\-Merge\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \&from)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a711448b6431d789ce9f7b477957bd31d}{\-Clear} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a5a1d0f7b368e43d96b311717aed3ce2f}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a95ff26245a8cf121d78922c47f078d9a}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a30622f0420a9ecb53ca79ffae7c90412}{\-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_1FieldOptions_a6b3b7a463aa8d3807a75f63e0802d7ec}{\-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_1FieldOptions_a66d0faa3b8ff0eaa4df8c052610783c3}{\-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_1FieldOptions_afb800a8396f79057c7e8f6d4c202e76d}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a36062e92446f932a4cb5b68fcd6603ae}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a7874c925a4fda8f034ed99b202d1a472}{has\-\_\-ctype} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a3818352d50f4a87fba0984f6b9d6ae52}{clear\-\_\-ctype} ()
\item 
inline\-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_abe884c05ced638d6cf063cde816883aa}{ctype} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a84c3e4132b94754b8070b066b7fcdfbb}{set\-\_\-ctype} (\-::\hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a7e0e45a9ac875a9358f1682b41203bd9}{has\-\_\-packed} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a6552791313fe027e6e956f35954d0b11}{clear\-\_\-packed} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ab9d60d3bc1ceec88f9e2d3fe684a57f9}{packed} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_af5bcae3e7970d91b632ec013695fb05d}{set\-\_\-packed} (bool \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_abb22ef51d605ffdddb18a2516820c05a}{has\-\_\-deprecated} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ad1346b19d40f8732e3df47d8ac90a394}{clear\-\_\-deprecated} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a4c97158c43215b8dfdc1213e5f2d12fe}{deprecated} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a3425ae1b17fc8b1c9af6bfd75a89a693}{set\-\_\-deprecated} (bool \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_abf11635e93b92ade3c7c30fb5c74a4dd}{has\-\_\-experimental\-\_\-map\-\_\-key} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ab176365fb15d7388857375230ef3d95a}{clear\-\_\-experimental\-\_\-map\-\_\-key} ()
\item 
const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a4d35905c66bc613130db926607799ca6}{experimental\-\_\-map\-\_\-key} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a357abae02130d8de4f4086123480999f}{set\-\_\-experimental\-\_\-map\-\_\-key} (const \-::std\-::string \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a8db6b87a661aaa9121c0df5f55f3399a}{set\-\_\-experimental\-\_\-map\-\_\-key} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a81d1d81df8cb66c3661bf8e4ff06aa6a}{set\-\_\-experimental\-\_\-map\-\_\-key} (const char $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a7ae0c2f8854ac661e31fc388a505bf96}{mutable\-\_\-experimental\-\_\-map\-\_\-key} ()
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a82c1b9ece37ba0f2d04bfc0036b46d99}{uninterpreted\-\_\-option\-\_\-size} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a11758dd70df8533e0c439f1b2279458c}{clear\-\_\-uninterpreted\-\_\-option} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UninterpretedOption}{google\-::protobuf\-::\-Uninterpreted\-Option} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ab8ab4fd19cb8ba363f7c7c0074089da6}{uninterpreted\-\_\-option} (int index) const 
\item 
inline\-::google\-::protobuf\-::\-Uninterpreted\-Option $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a8bc20210d9586da2fcbbc1bd36bb04eb}{mutable\-\_\-uninterpreted\-\_\-option} (int index)
\item 
inline\-::google\-::protobuf\-::\-Uninterpreted\-Option $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a6b6dbff4e1eb028c123d9dc1574cf491}{add\-\_\-uninterpreted\-\_\-option} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classgoogle_1_1protobuf_1_1UninterpretedOption}{google\-::protobuf\-::\-Uninterpreted\-Option} $>$ \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ad9b40ebf8965a026657d1200d8422a3e}{uninterpreted\-\_\-option} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classgoogle_1_1protobuf_1_1UninterpretedOption}{google\-::protobuf\-::\-Uninterpreted\-Option} $>$ $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_af00c4030a50b58ee89a59c626478a92a}{mutable\-\_\-uninterpreted\-\_\-option} ()
\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_1FieldOptions_a74bcdf75014888074c70bedc8c5012f4}{descriptor} ()
\item 
static const \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options} \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a63b0e674c796aa3a518b5385397419df}{default\-\_\-instance} ()
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a24662d3667a46cbdbdfd3c8cf448a1e1}{\-C\-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_1FieldOptions_a352a3fa80d402224c08fee87fef2fe20}{\-C\-Type\-\_\-descriptor} ()
\item 
static const \-::std\-::string \& \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a2385e334c2e49e8d350ab2b297c37f48}{\-C\-Type\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
static bool \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a06c50b861e473cf706c824d0bd562b58}{\-C\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a66e2e8de0ee7e396e17b834ae92f0637}{\-S\-T\-R\-I\-N\-G} = \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07ae0fa486591e8a90214eed14b4bc2faef}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a26a650cb9a1407f5e6a25538ffc4ac37}{\-C\-O\-R\-D} = \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a07d590087c1bcea39f3462b596bc8ef0}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a07ece213dc596143a4446ee1126e5c6c}{\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E} = \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a454ce75120ed7bc446a62ce73ea09176}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_aa59ca0b4cb8c6a21b135379d850d7525}{\-C\-Type\-\_\-\-M\-I\-N}
\item 
static const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-C\-Type} \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_ab8fbdd31bfdf372ce96d199375bacde0}{\-C\-Type\-\_\-\-M\-A\-X}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a747842e0bcf2959b7e5fec9c90c7b9b0}{\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a6260dcf5e48638753d8a705d45fc8b36}{k\-Ctype\-Field\-Number} = 1
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a2141bd06c518fc97b430c9d975cdf24c}{k\-Packed\-Field\-Number} = 2
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a24d7f5bbf2d7a81a7d35d4490acfc998}{k\-Deprecated\-Field\-Number} = 3
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a0b5bd8f8f8c67585fc3ccb0c33f45334}{k\-Experimental\-Map\-Key\-Field\-Number} = 9
\item 
static const int \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_aea8589fa707c18809a96c512e4e9a3a6}{k\-Uninterpreted\-Option\-Field\-Number} = 999
\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_1FieldOptions_a00e0775f76f6cb7a2ac5ed413c899a4d}{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a09972f4cff8a7bd399ca3463dcf1d3fd}{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions_a07a2ddfa4b80001cc9ea22dbec18b9e6}{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_aaef921bac9c25829e8e7c1b4516b3bed}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-Type@{\-C\-Type}}
\index{\-C\-Type@{\-C\-Type}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Field\-Options\-\_\-\-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-Type}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_aaef921bac9c25829e8e7c1b4516b3bed}


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


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a6b6dbff4e1eb028c123d9dc1574cf491}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!add\-\_\-uninterpreted\-\_\-option@{add\-\_\-uninterpreted\-\_\-option}}
\index{add\-\_\-uninterpreted\-\_\-option@{add\-\_\-uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{add\-\_\-uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Uninterpreted\-Option} $\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::add\-\_\-uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a6b6dbff4e1eb028c123d9dc1574cf491}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a95ff26245a8cf121d78922c47f078d9a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Options\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a95ff26245a8cf121d78922c47f078d9a}


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a3818352d50f4a87fba0984f6b9d6ae52}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!clear\-\_\-ctype@{clear\-\_\-ctype}}
\index{clear\-\_\-ctype@{clear\-\_\-ctype}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{clear\-\_\-ctype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::clear\-\_\-ctype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a3818352d50f4a87fba0984f6b9d6ae52}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ad1346b19d40f8732e3df47d8ac90a394}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!clear\-\_\-deprecated@{clear\-\_\-deprecated}}
\index{clear\-\_\-deprecated@{clear\-\_\-deprecated}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{clear\-\_\-deprecated}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::clear\-\_\-deprecated} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ad1346b19d40f8732e3df47d8ac90a394}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ab176365fb15d7388857375230ef3d95a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!clear\-\_\-experimental\-\_\-map\-\_\-key@{clear\-\_\-experimental\-\_\-map\-\_\-key}}
\index{clear\-\_\-experimental\-\_\-map\-\_\-key@{clear\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{clear\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::clear\-\_\-experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ab176365fb15d7388857375230ef3d95a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a6552791313fe027e6e956f35954d0b11}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!clear\-\_\-packed@{clear\-\_\-packed}}
\index{clear\-\_\-packed@{clear\-\_\-packed}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{clear\-\_\-packed}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::clear\-\_\-packed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a6552791313fe027e6e956f35954d0b11}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a11758dd70df8533e0c439f1b2279458c}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!clear\-\_\-uninterpreted\-\_\-option@{clear\-\_\-uninterpreted\-\_\-option}}
\index{clear\-\_\-uninterpreted\-\_\-option@{clear\-\_\-uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{clear\-\_\-uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::clear\-\_\-uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a11758dd70df8533e0c439f1b2279458c}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a9f55bb831e6ff52d57f5fa9e1750b34d}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a9f55bb831e6ff52d57f5fa9e1750b34d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a6eb18e1254795e89838fbf878ef6f7d3}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Options} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a6eb18e1254795e89838fbf878ef6f7d3}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_abe884c05ced638d6cf063cde816883aa}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!ctype@{ctype}}
\index{ctype@{ctype}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{ctype}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::ctype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_abe884c05ced638d6cf063cde816883aa}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a352a3fa80d402224c08fee87fef2fe20}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-Type\-\_\-descriptor@{\-C\-Type\-\_\-descriptor}}
\index{\-C\-Type\-\_\-descriptor@{\-C\-Type\-\_\-descriptor}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-Type\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-Type\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a352a3fa80d402224c08fee87fef2fe20}


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


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


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


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


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


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


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a63b0e674c796aa3a518b5385397419df}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Field\-Options}\& {\bf google\-::protobuf\-::\-Field\-Options\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a63b0e674c796aa3a518b5385397419df}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a4c97158c43215b8dfdc1213e5f2d12fe}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!deprecated@{deprecated}}
\index{deprecated@{deprecated}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{deprecated}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::deprecated} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a4c97158c43215b8dfdc1213e5f2d12fe}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a74bcdf75014888074c70bedc8c5012f4}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a74bcdf75014888074c70bedc8c5012f4}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a4d35905c66bc613130db926607799ca6}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!experimental\-\_\-map\-\_\-key@{experimental\-\_\-map\-\_\-key}}
\index{experimental\-\_\-map\-\_\-key@{experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf google\-::protobuf\-::\-Field\-Options\-::experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a4d35905c66bc613130db926607799ca6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_afb800a8396f79057c7e8f6d4c202e76d}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Options\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_afb800a8396f79057c7e8f6d4c202e76d}


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

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


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a7874c925a4fda8f034ed99b202d1a472}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!has\-\_\-ctype@{has\-\_\-ctype}}
\index{has\-\_\-ctype@{has\-\_\-ctype}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{has\-\_\-ctype}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::has\-\_\-ctype} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a7874c925a4fda8f034ed99b202d1a472}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_abb22ef51d605ffdddb18a2516820c05a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!has\-\_\-deprecated@{has\-\_\-deprecated}}
\index{has\-\_\-deprecated@{has\-\_\-deprecated}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{has\-\_\-deprecated}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::has\-\_\-deprecated} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_abb22ef51d605ffdddb18a2516820c05a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_abf11635e93b92ade3c7c30fb5c74a4dd}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!has\-\_\-experimental\-\_\-map\-\_\-key@{has\-\_\-experimental\-\_\-map\-\_\-key}}
\index{has\-\_\-experimental\-\_\-map\-\_\-key@{has\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{has\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::has\-\_\-experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_abf11635e93b92ade3c7c30fb5c74a4dd}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a7e0e45a9ac875a9358f1682b41203bd9}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!has\-\_\-packed@{has\-\_\-packed}}
\index{has\-\_\-packed@{has\-\_\-packed}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{has\-\_\-packed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::has\-\_\-packed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a7e0e45a9ac875a9358f1682b41203bd9}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a5a1d0f7b368e43d96b311717aed3ce2f}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a5a1d0f7b368e43d96b311717aed3ce2f}


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ab6808ad7961e88c61a9daceed99518f2}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ab6808ad7961e88c61a9daceed99518f2}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a18754457a8cf9718ae5a84f87671c2d7}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Options} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a18754457a8cf9718ae5a84f87671c2d7}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a30622f0420a9ecb53ca79ffae7c90412}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a30622f0420a9ecb53ca79ffae7c90412}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a7ae0c2f8854ac661e31fc388a505bf96}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!mutable\-\_\-experimental\-\_\-map\-\_\-key@{mutable\-\_\-experimental\-\_\-map\-\_\-key}}
\index{mutable\-\_\-experimental\-\_\-map\-\_\-key@{mutable\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{mutable\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::mutable\-\_\-experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a7ae0c2f8854ac661e31fc388a505bf96}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a8bc20210d9586da2fcbbc1bd36bb04eb}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!mutable\-\_\-uninterpreted\-\_\-option@{mutable\-\_\-uninterpreted\-\_\-option}}
\index{mutable\-\_\-uninterpreted\-\_\-option@{mutable\-\_\-uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{mutable\-\_\-uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Uninterpreted\-Option} $\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::mutable\-\_\-uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a8bc20210d9586da2fcbbc1bd36bb04eb}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_af00c4030a50b58ee89a59c626478a92a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!mutable\-\_\-uninterpreted\-\_\-option@{mutable\-\_\-uninterpreted\-\_\-option}}
\index{mutable\-\_\-uninterpreted\-\_\-option@{mutable\-\_\-uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{mutable\-\_\-uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf google\-::protobuf\-::\-Uninterpreted\-Option} $>$ $\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::mutable\-\_\-uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_af00c4030a50b58ee89a59c626478a92a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a5d29e225ef6845f0da5d583400b11aaa}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a5d29e225ef6845f0da5d583400b11aaa}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ae95e5cb42540da15f79b0f35d3f2031a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-New@{\-New}}
\index{\-New@{\-New}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Options}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ae95e5cb42540da15f79b0f35d3f2031a}


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

\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a1e1f65a5235d5a4f3ed729342e76498c}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!operator=@{operator=}}
\index{operator=@{operator=}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Options}\& google\-::protobuf\-::\-Field\-Options\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Field\-Options} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a1e1f65a5235d5a4f3ed729342e76498c}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ab9d60d3bc1ceec88f9e2d3fe684a57f9}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!packed@{packed}}
\index{packed@{packed}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{packed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Field\-Options\-::packed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ab9d60d3bc1ceec88f9e2d3fe684a57f9}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a6b3b7a463aa8d3807a75f63e0802d7ec}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a6b3b7a463aa8d3807a75f63e0802d7ec}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a66d0faa3b8ff0eaa4df8c052610783c3}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-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::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a66d0faa3b8ff0eaa4df8c052610783c3}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a84c3e4132b94754b8070b066b7fcdfbb}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-ctype@{set\-\_\-ctype}}
\index{set\-\_\-ctype@{set\-\_\-ctype}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-ctype}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-ctype} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a84c3e4132b94754b8070b066b7fcdfbb}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a3425ae1b17fc8b1c9af6bfd75a89a693}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-deprecated@{set\-\_\-deprecated}}
\index{set\-\_\-deprecated@{set\-\_\-deprecated}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-deprecated}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-deprecated} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a3425ae1b17fc8b1c9af6bfd75a89a693}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a357abae02130d8de4f4086123480999f}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}}
\index{set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a357abae02130d8de4f4086123480999f}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a8db6b87a661aaa9121c0df5f55f3399a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}}
\index{set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-experimental\-\_\-map\-\_\-key} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a8db6b87a661aaa9121c0df5f55f3399a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a81d1d81df8cb66c3661bf8e4ff06aa6a}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}}
\index{set\-\_\-experimental\-\_\-map\-\_\-key@{set\-\_\-experimental\-\_\-map\-\_\-key}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-experimental\-\_\-map\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-experimental\-\_\-map\-\_\-key} (
\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_1FieldOptions_a81d1d81df8cb66c3661bf8e4ff06aa6a}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_af5bcae3e7970d91b632ec013695fb05d}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!set\-\_\-packed@{set\-\_\-packed}}
\index{set\-\_\-packed@{set\-\_\-packed}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{set\-\_\-packed}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::set\-\_\-packed} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_af5bcae3e7970d91b632ec013695fb05d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_aa80e4b5bb4a30293c0863ba4f37fdedb}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Field\-Options\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Field\-Options} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1FieldOptions_aa80e4b5bb4a30293c0863ba4f37fdedb}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ab8ab4fd19cb8ba363f7c7c0074089da6}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!uninterpreted\-\_\-option@{uninterpreted\-\_\-option}}
\index{uninterpreted\-\_\-option@{uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Uninterpreted\-Option} \& {\bf google\-::protobuf\-::\-Field\-Options\-::uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ab8ab4fd19cb8ba363f7c7c0074089da6}


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


\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ad9b40ebf8965a026657d1200d8422a3e}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!uninterpreted\-\_\-option@{uninterpreted\-\_\-option}}
\index{uninterpreted\-\_\-option@{uninterpreted\-\_\-option}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{uninterpreted\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf google\-::protobuf\-::\-Uninterpreted\-Option} $>$ \& {\bf google\-::protobuf\-::\-Field\-Options\-::uninterpreted\-\_\-option} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ad9b40ebf8965a026657d1200d8422a3e}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a82c1b9ece37ba0f2d04bfc0036b46d99}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!uninterpreted\-\_\-option\-\_\-size@{uninterpreted\-\_\-option\-\_\-size}}
\index{uninterpreted\-\_\-option\-\_\-size@{uninterpreted\-\_\-option\-\_\-size}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{uninterpreted\-\_\-option\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf google\-::protobuf\-::\-Field\-Options\-::uninterpreted\-\_\-option\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a82c1b9ece37ba0f2d04bfc0036b46d99}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a35994d708f254d5c1c8682adbd952c56}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf google\-::protobuf\-::\-Field\-Options\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a35994d708f254d5c1c8682adbd952c56}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a00e0775f76f6cb7a2ac5ed413c899a4d}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!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::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\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_1FieldOptions_a00e0775f76f6cb7a2ac5ed413c899a4d}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a09972f4cff8a7bd399ca3463dcf1d3fd}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!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::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\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_1FieldOptions_a09972f4cff8a7bd399ca3463dcf1d3fd}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a07a2ddfa4b80001cc9ea22dbec18b9e6}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!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::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\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_1FieldOptions_a07a2ddfa4b80001cc9ea22dbec18b9e6}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a26a650cb9a1407f5e6a25538ffc4ac37}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-O\-R\-D@{\-C\-O\-R\-D}}
\index{\-C\-O\-R\-D@{\-C\-O\-R\-D}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-O\-R\-D}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-O\-R\-D} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a26a650cb9a1407f5e6a25538ffc4ac37}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a747842e0bcf2959b7e5fec9c90c7b9b0}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a747842e0bcf2959b7e5fec9c90c7b9b0}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldOptions_CType_CType_ARRAYSIZE
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_ab8fbdd31bfdf372ce96d199375bacde0}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-Type\-\_\-\-M\-A\-X@{\-C\-Type\-\_\-\-M\-A\-X}}
\index{\-C\-Type\-\_\-\-M\-A\-X@{\-C\-Type\-\_\-\-M\-A\-X}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-Type\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-Type\-\_\-\-M\-A\-X}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_ab8fbdd31bfdf372ce96d199375bacde0}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldOptions_CType_CType_MAX
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_aa59ca0b4cb8c6a21b135379d850d7525}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-C\-Type\-\_\-\-M\-I\-N@{\-C\-Type\-\_\-\-M\-I\-N}}
\index{\-C\-Type\-\_\-\-M\-I\-N@{\-C\-Type\-\_\-\-M\-I\-N}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-C\-Type\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-C\-Type\-\_\-\-M\-I\-N}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_aa59ca0b4cb8c6a21b135379d850d7525}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

    FieldOptions_CType_CType_MIN
\end{DoxyCode}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a6260dcf5e48638753d8a705d45fc8b36}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!k\-Ctype\-Field\-Number@{k\-Ctype\-Field\-Number}}
\index{k\-Ctype\-Field\-Number@{k\-Ctype\-Field\-Number}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{k\-Ctype\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::k\-Ctype\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a6260dcf5e48638753d8a705d45fc8b36}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a24d7f5bbf2d7a81a7d35d4490acfc998}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!k\-Deprecated\-Field\-Number@{k\-Deprecated\-Field\-Number}}
\index{k\-Deprecated\-Field\-Number@{k\-Deprecated\-Field\-Number}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{k\-Deprecated\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::k\-Deprecated\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a24d7f5bbf2d7a81a7d35d4490acfc998}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a0b5bd8f8f8c67585fc3ccb0c33f45334}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!k\-Experimental\-Map\-Key\-Field\-Number@{k\-Experimental\-Map\-Key\-Field\-Number}}
\index{k\-Experimental\-Map\-Key\-Field\-Number@{k\-Experimental\-Map\-Key\-Field\-Number}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{k\-Experimental\-Map\-Key\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::k\-Experimental\-Map\-Key\-Field\-Number} = 9\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a0b5bd8f8f8c67585fc3ccb0c33f45334}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a2141bd06c518fc97b430c9d975cdf24c}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!k\-Packed\-Field\-Number@{k\-Packed\-Field\-Number}}
\index{k\-Packed\-Field\-Number@{k\-Packed\-Field\-Number}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{k\-Packed\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::k\-Packed\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a2141bd06c518fc97b430c9d975cdf24c}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_aea8589fa707c18809a96c512e4e9a3a6}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!k\-Uninterpreted\-Option\-Field\-Number@{k\-Uninterpreted\-Option\-Field\-Number}}
\index{k\-Uninterpreted\-Option\-Field\-Number@{k\-Uninterpreted\-Option\-Field\-Number}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{k\-Uninterpreted\-Option\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Options\-::k\-Uninterpreted\-Option\-Field\-Number} = 999\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_aea8589fa707c18809a96c512e4e9a3a6}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a66e2e8de0ee7e396e17b834ae92f0637}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-S\-T\-R\-I\-N\-G@{\-S\-T\-R\-I\-N\-G}}
\index{\-S\-T\-R\-I\-N\-G@{\-S\-T\-R\-I\-N\-G}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-S\-T\-R\-I\-N\-G}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-S\-T\-R\-I\-N\-G} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a66e2e8de0ee7e396e17b834ae92f0637}
\hypertarget{classgoogle_1_1protobuf_1_1FieldOptions_a07ece213dc596143a4446ee1126e5c6c}{\index{google\-::protobuf\-::\-Field\-Options@{google\-::protobuf\-::\-Field\-Options}!\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E@{\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}}
\index{\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E@{\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}!google::protobuf::FieldOptions@{google\-::protobuf\-::\-Field\-Options}}
\subsubsection[{\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-::\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1FieldOptions_a07ece213dc596143a4446ee1126e5c6c}


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