\hypertarget{namespacegoogle_1_1protobuf}{\section{google\-:\-:protobuf \-Namespace \-Reference}
\label{namespacegoogle_1_1protobuf}\index{google\-::protobuf@{google\-::protobuf}}
}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1compiler}{compiler}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1internal}{internal}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1io}{io}
\end{DoxyCompactItemize}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptor}{\-Enum\-Value\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1ServiceDescriptor}{\-Service\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptor}{\-Method\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DescriptorPool}{\-Descriptor\-Pool}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptorSet}{\-File\-Descriptor\-Set}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptorProto}{\-File\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DescriptorProto__ExtensionRange}{\-Descriptor\-Proto\-\_\-\-Extension\-Range}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DescriptorProto}{\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptorProto}{\-Field\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptorProto}{\-Enum\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptorProto}{\-Enum\-Value\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1ServiceDescriptorProto}{\-Service\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptorProto}{\-Method\-Descriptor\-Proto}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FileOptions}{\-File\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MessageOptions}{\-Message\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1FieldOptions}{\-Field\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumOptions}{\-Enum\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EnumValueOptions}{\-Enum\-Value\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1ServiceOptions}{\-Service\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MethodOptions}{\-Method\-Options}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1UninterpretedOption__NamePart}{\-Uninterpreted\-Option\-\_\-\-Name\-Part}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1UninterpretedOption}{\-Uninterpreted\-Option}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DescriptorDatabase}{\-Descriptor\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase}{\-Simple\-Descriptor\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase}{\-Encoded\-Descriptor\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DescriptorPoolDatabase}{\-Descriptor\-Pool\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MergedDescriptorDatabase}{\-Merged\-Descriptor\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1DynamicMessageFactory}{\-Dynamic\-Message\-Factory}
\item 
struct \hyperlink{structgoogle_1_1protobuf_1_1Metadata}{\-Metadata}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1Reflection}{\-Reflection}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MessageFactory}{\-Message\-Factory}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1MessageLite}{\-Message\-Lite}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{\-Repeated\-Field}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{\-Repeated\-Ptr\-Field}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1Service}{\-Service}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1RpcController}{\-Rpc\-Controller}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1RpcChannel}{\-Rpc\-Channel}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1LogSilencer}{\-Log\-Silencer}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1TextFormat}{\-Text\-Format}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{\-Unknown\-Field\-Set}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1UnknownField}{\-Unknown\-Field}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef unsigned int \hyperlink{namespacegoogle_1_1protobuf_a6a813b591d75ae972eea6fbec25ff5c6}{uint}
\item 
typedef int8\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a6d0134efd2c8326dfc28e4e6ff349712}{int8}
\item 
typedef int16\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_aa31e54cec10a92419bb139b1ce8cc8b8}{int16}
\item 
typedef int32\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{int32}
\item 
typedef int64\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_adcd50a8bb13efd71e1067d4c07acc3e5}{int64}
\item 
typedef uint8\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{uint8}
\item 
typedef uint16\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a42c21ee7a6e5590be6449e90abc90f54}{uint16}
\item 
typedef uint32\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{uint32}
\item 
typedef uint64\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_af9dee8ec0ced67fb1a8ec454de8c2a7f}{uint64}
\item 
typedef void \hyperlink{namespacegoogle_1_1protobuf_a41eed6eb13015558d8a0034c11f1ad7e}{\-Log\-Handler} (\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77b}{\-Log\-Level} level, const char $\ast$filename, int line, const string \&message)
\item 
typedef pthread\-\_\-once\-\_\-t \hyperlink{namespacegoogle_1_1protobuf_a6fc6bf48960dac6fb2c16aaa22603ee5}{\-Protobuf\-Once\-Type}
\end{DoxyCompactItemize}
\subsection*{\-Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} \{ \*
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da7e470db29b4afbcc1e49010a43235715}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E} =  1, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae0dee5ebb5ba197532344666602652b2}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T} =  2, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac9eb282c9a51e8ccfc8dce3fe3f13dd8}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64} =  3, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1769e25f3047991383d84b67a145b742}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64} =  4, 
\*
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56daf9640837ac32407bc1e891aab46eeb37}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32} =  5, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dabd8fd862edde68ba93d99a46a7958abc}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64} =  6, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae81040d700020853d47b12b67e558fb9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32} =  7, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da0058166eed5380c3d99d21683cab6b20}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L} =  8, 
\*
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae098acb9c1a1433b998d7f40feaa2a06}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} =  9, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da5bf0faacc1407ffb297c589580f2ebd9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P} =  10, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dad47192bee1092d298fc2f6fb6f1a4ac9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E} =  11, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae80e545bf8fe211334124027f8ee550a}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S} =  12, 
\*
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da12ddcd27cfd3550626751e13e1cb4da7}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32} =  13, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1c1c68ae4402324826f9d12154b560cd}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M} =  14, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da2219269687a9e89261ae25a93aa4ec89}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32} =  15, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac7e8d9126f9409d9dced504d8db51508}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64} =  16, 
\*
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da3e7b5312aef7245ae16951f93ef63d64}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32} =  17, 
\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da30c7690a4b31977d1d6d32147d46d80d}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64} =  18
 \}
\item 
enum \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} \{ \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea81253c0250ca869af74fd0064dae1bda}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L} =  1, 
\hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea453ba039b3078e553b493b1374bba660}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D} =  2, 
\hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8deaff4253d547a3b5450e423c1c01ee3134}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D} =  3
 \}
\item 
enum \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\-File\-Options\-\_\-\-Optimize\-Mode} \{ \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471eab3abc7b293d7e45025a33a762b72b7ab}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D} =  1, 
\hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea20a852c3cfc95c0bf604e076575be136}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E} =  2, 
\hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea9e58bc1e0c42ab462951d34a2ea815c8}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E} =  3
 \}
\item 
enum \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} \{ \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07ae0fa486591e8a90214eed14b4bc2faef}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G} =  0, 
\hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a07d590087c1bcea39f3462b596bc8ef0}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D} =  1, 
\hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a454ce75120ed7bc446a62ce73ea09176}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E} =  2
 \}
\item 
enum \hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77b}{\-Log\-Level} \{ \*
\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba1eafb5d584a03757cb8d649343595e71}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O}, 
\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba028937541e239085f1cd8aebee1b51bc}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G}, 
\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba47eb18b013a52c5f0ced01fab72ce85a}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R}, 
\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba4d67cdd97fa3b524ed42f8302a0d4234}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L}, 
\*
\hyperlink{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba9c32db8ee705801f9f9b85794db6974d}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L} =  \-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L
 \}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor}, extension\-\_\-range, const \hyperlink{structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange}{\-Descriptor\-::\-Extension\-Range} $\ast$) \hyperlink{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}(\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor}
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_af063a80a13bbb544c82213cab18d2371}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{\-Descriptor}, \hyperlink{classgoogle_1_1protobuf_1_1MessageOptions}{\-Message\-Options})
\item 
\hyperlink{namespacegoogle_1_1protobuf_acebc8240c4c714d2ede245b9e4ad7e03}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor}, experimental\-\_\-map\-\_\-key, const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor} $\ast$) \hyperlink{namespacegoogle_1_1protobuf_af063a80a13bbb544c82213cab18d2371}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}(\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor}
\item 
\hyperlink{namespacegoogle_1_1protobuf_ab43db06e1ed86b33ff54069644f77e75}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor}, default\-\_\-value\-\_\-enum, const \hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptor}{\-Enum\-Value\-Descriptor} $\ast$) \hyperlink{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}(\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor}
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptor}{\-Enum\-Value\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a452fcb8c9d2fbc5070db27627997a6cb}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor}, \hyperlink{classgoogle_1_1protobuf_1_1EnumOptions}{\-Enum\-Options})
\item 
\hyperlink{namespacegoogle_1_1protobuf_aa8c1bb2ac14d8482100ab0a67e85596c}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1EnumValueDescriptor}{\-Enum\-Value\-Descriptor}, \hyperlink{classgoogle_1_1protobuf_1_1EnumValueOptions}{\-Enum\-Value\-Options})
\item 
\hyperlink{namespacegoogle_1_1protobuf_a3ae57b0f5b3237e4c344b32f605ee318}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1ServiceDescriptor}{\-Service\-Descriptor}, method, const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptor}{\-Method\-Descriptor} $\ast$) \hyperlink{namespacegoogle_1_1protobuf_af063a80a13bbb544c82213cab18d2371}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}(\hyperlink{classgoogle_1_1protobuf_1_1ServiceDescriptor}{\-Service\-Descriptor}
\item 
\hyperlink{namespacegoogle_1_1protobuf_acf259b7ae6a296ce14919db6cdaa7a35}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptor}{\-Method\-Descriptor}, \hyperlink{classgoogle_1_1protobuf_1_1MethodOptions}{\-Method\-Options})
\item 
\hyperlink{namespacegoogle_1_1protobuf_af39039952ce05405605ec42797ec65d3}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor}, \hyperlink{classgoogle_1_1protobuf_1_1FileOptions}{\-File\-Options})
\item 
\hyperlink{namespacegoogle_1_1protobuf_a6e8b5f6ae895405271fa1185063300ef}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (\hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor}, service, const \hyperlink{classgoogle_1_1protobuf_1_1ServiceDescriptor}{\-Service\-Descriptor} $\ast$) \hyperlink{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}(\hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor}
\item 
void \hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} \hyperlink{namespacegoogle_1_1protobuf_ab16227661a4c6c40faab712fd6685074}{protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{namespacegoogle_1_1protobuf_ac6cf1866172caec9c97d0792272d9f63}{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
void \hyperlink{namespacegoogle_1_1protobuf_a6abbcf90bc4c6db1bb8eb79e3326b3b7}{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} ()
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool \hyperlink{namespacegoogle_1_1protobuf_a33496ba1f8890c9f4686574a7a29f798}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst\-::google\-::protobuf\-::\-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a98673fbaa81166dc09039add4a357797}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacegoogle_1_1protobuf_ad1bbf6c26d1a23f33f58a317b65b8f61}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{namespacegoogle_1_1protobuf_ab9dec33e1dc264fa7e1800a1dd6714b7}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool \hyperlink{namespacegoogle_1_1protobuf_ad0f0098e6fb73672ef19c996e31c2707}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst\-::google\-::protobuf\-::\-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a5b5c0031479890c1818c6883cb4edfb2}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacegoogle_1_1protobuf_a5e339ec477feb2b02846d2dca8e1c911}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{namespacegoogle_1_1protobuf_a750aadb3096df2cc35460cd2afa6a48a}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Parse} (const \-::std\-::string \&name, \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool \hyperlink{namespacegoogle_1_1protobuf_a80e0a53e99e4f8c2a511612381585eed}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst\-::google\-::protobuf\-::\-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_aa88d3c9b20d9edab959c2bf51e8a9fd4}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacegoogle_1_1protobuf_a61bbd3c43b234a0a0e83512420764af3}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\-File\-Options\-\_\-\-Optimize\-Mode} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{namespacegoogle_1_1protobuf_a860597927bbef426967dfa25736e616b}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Parse} (const \-::std\-::string \&name, \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\-File\-Options\-\_\-\-Optimize\-Mode} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool \hyperlink{namespacegoogle_1_1protobuf_a02956a5ad92360efc18d0991de799acc}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid} (int \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst\-::google\-::protobuf\-::\-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a39da9da7e0712a8f65ed5548dfa63dd6}{\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacegoogle_1_1protobuf_a2ef82d1f65e058107439ac6ff4fa006c}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Name} (\hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} \hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
bool \hyperlink{namespacegoogle_1_1protobuf_a7c3039d81b0f12ecf279db81521f4304}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} $\ast$\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_aa27724ffe4793d4bf770120f0eea04e9}{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a37925b3c5304ef9624aa221b55472f5b}{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ab3e4c3e3b01a72b064a61c52d50e4092}{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a696b547f3353d52792c10ff9a5bd0bcf}{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$} ()
\item 
{\footnotesize template$<$typename E $>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_adc5bb202d531320c3eab917a13d0813b}{\-Get\-Enum\-Descriptor} ()
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator}{internal\-::\-Repeated\-Field\-Back\-Insert\-Iterator}\*
$<$ \-T $>$ \hyperlink{namespacegoogle_1_1protobuf_a9905115b5ece16ac94562487eb241ebb}{\-Repeated\-Field\-Back\-Inserter} (\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{\-Repeated\-Field}$<$ \-T $>$ $\ast$const mutable\-\_\-field)
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator}{internal\-::\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator}\*
$<$ \-T $>$ \hyperlink{namespacegoogle_1_1protobuf_af2b7d1219e2da5b91e9a0c2ee98bc9bb}{\-Repeated\-Field\-Back\-Inserter} (\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{\-Repeated\-Ptr\-Field}$<$ \-T $>$ $\ast$const mutable\-\_\-field)
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator}{internal\-::\-Allocated\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator}\*
$<$ \-T $>$ \hyperlink{namespacegoogle_1_1protobuf_a5886ebf328c418e2541db664f858f942}{\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter} (\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{\-Repeated\-Ptr\-Field}$<$ \-T $>$ $\ast$const mutable\-\_\-field)
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} \hyperlink{namespacegoogle_1_1protobuf_a41eed6eb13015558d8a0034c11f1ad7e}{\-Log\-Handler} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ae68d268aad7df570da4acac62d432ced}{\-Set\-Log\-Handler} (\hyperlink{namespacegoogle_1_1protobuf_a41eed6eb13015558d8a0034c11f1ad7e}{\-Log\-Handler} $\ast$new\-\_\-func)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a22ca191695d5ca4cb6316c73524ce57d}{\-New\-Callback} (void($\ast$function)())
\item 
\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_aaa3181a451009085504e0a142d7476c9}{\-New\-Permanent\-Callback} (void($\ast$function)())
\item 
{\footnotesize template$<$typename Class $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ac93f67e1fa4b4e74d7bc77bd0dfa792b}{\-New\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)())
\item 
{\footnotesize template$<$typename Class $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_af7ee54e31d556efccb7b56be176bc8cc}{\-New\-Permanent\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)())
\item 
{\footnotesize template$<$typename Arg1 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a1fd2028fadd5ff231691bdee57e48993}{\-New\-Callback} (void($\ast$function)(\-Arg1), \-Arg1 arg1)
\item 
{\footnotesize template$<$typename Arg1 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a4ea0383b290a2158d456ddc04ef93364}{\-New\-Permanent\-Callback} (void($\ast$function)(\-Arg1), \-Arg1 arg1)
\item 
{\footnotesize template$<$typename Class , typename Arg1 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_abdc37d7f959393bf40bfcb7f890944d0}{\-New\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)(\-Arg1), \-Arg1 arg1)
\item 
{\footnotesize template$<$typename Class , typename Arg1 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a92734dee1b728fd8956384e557e7d561}{\-New\-Permanent\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)(\-Arg1), \-Arg1 arg1)
\item 
{\footnotesize template$<$typename Arg1 , typename Arg2 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a70f2f57962713c12b610206611b05652}{\-New\-Callback} (void($\ast$function)(\-Arg1, \-Arg2), \-Arg1 arg1, \-Arg2 arg2)
\item 
{\footnotesize template$<$typename Arg1 , typename Arg2 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a632a5b50c8be8293605f926d7c65d5f3}{\-New\-Permanent\-Callback} (void($\ast$function)(\-Arg1, \-Arg2), \-Arg1 arg1, \-Arg2 arg2)
\item 
{\footnotesize template$<$typename Class , typename Arg1 , typename Arg2 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a2e844de2065c4e2d66ad98ed64d9aa9a}{\-New\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)(\-Arg1, \-Arg2), \-Arg1 arg1, \-Arg2 arg2)
\item 
{\footnotesize template$<$typename Class , typename Arg1 , typename Arg2 $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a51ad78e007319b4c675b0a667a7a6839}{\-New\-Permanent\-Callback} (\-Class $\ast$object, void(\-Class\-::$\ast$method)(\-Arg1, \-Arg2), \-Arg1 arg1, \-Arg2 arg2)
\item 
void \hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} \hyperlink{namespacegoogle_1_1protobuf_a35672bfc900c98b017ee8e2ca79e15d3}{\-Do\-Nothing} ()
\item 
\hyperlink{common_8h_aed87dc0af96ed41ff289b5d65531c6c2}{\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} void \hyperlink{namespacegoogle_1_1protobuf_a79980180dfc04a9b61e1b8e3d0a9a507}{\-Shutdown\-Protobuf\-Library} ()
\item 
void \hyperlink{namespacegoogle_1_1protobuf_a7c66ebd24ed39e2357f270fd53d76cec}{\-Google\-Once\-Init} (\hyperlink{namespacegoogle_1_1protobuf_a6fc6bf48960dac6fb2c16aaa22603ee5}{\-Protobuf\-Once\-Type} $\ast$once, void($\ast$init\-\_\-func)())
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a81f33d6b003dc327898572181a349f97}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ab6c2b031503a3d3ed9ba5434ddb35058}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ad2bdba695f53021239f1e92b9b338a34}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a40cd954ae0a4f1cb27c4294ba22c0fb0}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a504cd35002d909dc15a985491aee824c}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a26d0f1213e0c2858dcf5690d3928575d}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a1111b4b94a7566ce5424be28382f797c}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_adc0f38fa99a2dbce2d81cebccb261dca}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a8196524daa598882805bd4eb65a78b00}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{\-Enum\-Descriptor} $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a750dfbf0b71fdaf7ca0651bdf414ae67}{\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacegoogle_1_1protobuf_a616120d8c55739b13335da7a7de2173a}{extension}
\item 
\hyperlink{namespacegoogle_1_1protobuf_a526de63c71503ef925454e192b46fd07}{\-Field\-Options}
\item 
\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value}
\item 
\hyperlink{namespacegoogle_1_1protobuf_a5be4b24dabc95e2e71bd313436d1d76f}{\-Service\-Options}
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} \hyperlink{namespacegoogle_1_1protobuf_a0aab30f2fcd48d166e0ffa8b7fd07ef2}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da7e470db29b4afbcc1e49010a43235715}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\-Field\-Descriptor\-Proto\-\_\-\-Type} \hyperlink{namespacegoogle_1_1protobuf_a9a0b406619e648f735ac2e6ef58a6064}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X} = \hyperlink{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da30c7690a4b31977d1d6d32147d46d80d}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}
\item 
const int \hyperlink{namespacegoogle_1_1protobuf_aa26ff5bba892a9525fa1b64e259063b4}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \hyperlink{namespacegoogle_1_1protobuf_a9a0b406619e648f735ac2e6ef58a6064}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X} + 1
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} \hyperlink{namespacegoogle_1_1protobuf_a90c09f12a705df78b97e5230f88c38b9}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N} = \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea81253c0250ca869af74fd0064dae1bda}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\-Field\-Descriptor\-Proto\-\_\-\-Label} \hyperlink{namespacegoogle_1_1protobuf_ab246053d15f305b66800c01a8e7808ff}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X} = \hyperlink{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8deaff4253d547a3b5450e423c1c01ee3134}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}
\item 
const int \hyperlink{namespacegoogle_1_1protobuf_ac77a9e200b110173f667cfd9b33a3ce4}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \hyperlink{namespacegoogle_1_1protobuf_ab246053d15f305b66800c01a8e7808ff}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X} + 1
\item 
const \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\-File\-Options\-\_\-\-Optimize\-Mode} \hyperlink{namespacegoogle_1_1protobuf_acd203ac8db4606516b7f5db910bbb328}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N} = \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471eab3abc7b293d7e45025a33a762b72b7ab}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D}
\item 
const \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\-File\-Options\-\_\-\-Optimize\-Mode} \hyperlink{namespacegoogle_1_1protobuf_abfec58d72fc4ae3221e42bedb4f18c9b}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X} = \hyperlink{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea9e58bc1e0c42ab462951d34a2ea815c8}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E}
\item 
const int \hyperlink{namespacegoogle_1_1protobuf_abc2eada902a14dba244485868ef00b4a}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \hyperlink{namespacegoogle_1_1protobuf_abfec58d72fc4ae3221e42bedb4f18c9b}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X} + 1
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} \hyperlink{namespacegoogle_1_1protobuf_a45f1dd33715376afd328c698da8dc379}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N} = \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07ae0fa486591e8a90214eed14b4bc2faef}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}
\item 
const \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\-Field\-Options\-\_\-\-C\-Type} \hyperlink{namespacegoogle_1_1protobuf_a10894d14fdad135faa8890011d029abd}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X} = \hyperlink{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a454ce75120ed7bc446a62ce73ea09176}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}
\item 
const int \hyperlink{namespacegoogle_1_1protobuf_aac6534b63d23fb9013fc20e68f1ce6ed}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \hyperlink{namespacegoogle_1_1protobuf_a10894d14fdad135faa8890011d029abd}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X} + 1
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{namespacegoogle_1_1protobuf_aa31e54cec10a92419bb139b1ce8cc8b8}{\index{google\-::protobuf@{google\-::protobuf}!int16@{int16}}
\index{int16@{int16}!google::protobuf@{google\-::protobuf}}
\subsubsection[{int16}]{\setlength{\rightskip}{0pt plus 5cm}typedef int16\-\_\-t {\bf google\-::protobuf\-::int16}}}\label{namespacegoogle_1_1protobuf_aa31e54cec10a92419bb139b1ce8cc8b8}
\hypertarget{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{\index{google\-::protobuf@{google\-::protobuf}!int32@{int32}}
\index{int32@{int32}!google::protobuf@{google\-::protobuf}}
\subsubsection[{int32}]{\setlength{\rightskip}{0pt plus 5cm}typedef int32\-\_\-t {\bf google\-::protobuf\-::int32}}}\label{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}
\hypertarget{namespacegoogle_1_1protobuf_adcd50a8bb13efd71e1067d4c07acc3e5}{\index{google\-::protobuf@{google\-::protobuf}!int64@{int64}}
\index{int64@{int64}!google::protobuf@{google\-::protobuf}}
\subsubsection[{int64}]{\setlength{\rightskip}{0pt plus 5cm}typedef int64\-\_\-t {\bf google\-::protobuf\-::int64}}}\label{namespacegoogle_1_1protobuf_adcd50a8bb13efd71e1067d4c07acc3e5}
\hypertarget{namespacegoogle_1_1protobuf_a6d0134efd2c8326dfc28e4e6ff349712}{\index{google\-::protobuf@{google\-::protobuf}!int8@{int8}}
\index{int8@{int8}!google::protobuf@{google\-::protobuf}}
\subsubsection[{int8}]{\setlength{\rightskip}{0pt plus 5cm}typedef int8\-\_\-t {\bf google\-::protobuf\-::int8}}}\label{namespacegoogle_1_1protobuf_a6d0134efd2c8326dfc28e4e6ff349712}
\hypertarget{namespacegoogle_1_1protobuf_a41eed6eb13015558d8a0034c11f1ad7e}{\index{google\-::protobuf@{google\-::protobuf}!\-Log\-Handler@{\-Log\-Handler}}
\index{\-Log\-Handler@{\-Log\-Handler}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Log\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}typedef void {\bf google\-::protobuf\-::\-Log\-Handler}({\bf \-Log\-Level} level, const char $\ast$filename, int line, const string \&message)}}\label{namespacegoogle_1_1protobuf_a41eed6eb13015558d8a0034c11f1ad7e}
\hypertarget{namespacegoogle_1_1protobuf_a6fc6bf48960dac6fb2c16aaa22603ee5}{\index{google\-::protobuf@{google\-::protobuf}!\-Protobuf\-Once\-Type@{\-Protobuf\-Once\-Type}}
\index{\-Protobuf\-Once\-Type@{\-Protobuf\-Once\-Type}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Protobuf\-Once\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef pthread\-\_\-once\-\_\-t {\bf google\-::protobuf\-::\-Protobuf\-Once\-Type}}}\label{namespacegoogle_1_1protobuf_a6fc6bf48960dac6fb2c16aaa22603ee5}
\hypertarget{namespacegoogle_1_1protobuf_a6a813b591d75ae972eea6fbec25ff5c6}{\index{google\-::protobuf@{google\-::protobuf}!uint@{uint}}
\index{uint@{uint}!google::protobuf@{google\-::protobuf}}
\subsubsection[{uint}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf google\-::protobuf\-::uint}}}\label{namespacegoogle_1_1protobuf_a6a813b591d75ae972eea6fbec25ff5c6}
\hypertarget{namespacegoogle_1_1protobuf_a42c21ee7a6e5590be6449e90abc90f54}{\index{google\-::protobuf@{google\-::protobuf}!uint16@{uint16}}
\index{uint16@{uint16}!google::protobuf@{google\-::protobuf}}
\subsubsection[{uint16}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint16\-\_\-t {\bf google\-::protobuf\-::uint16}}}\label{namespacegoogle_1_1protobuf_a42c21ee7a6e5590be6449e90abc90f54}
\hypertarget{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{\index{google\-::protobuf@{google\-::protobuf}!uint32@{uint32}}
\index{uint32@{uint32}!google::protobuf@{google\-::protobuf}}
\subsubsection[{uint32}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint32\-\_\-t {\bf google\-::protobuf\-::uint32}}}\label{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}
\hypertarget{namespacegoogle_1_1protobuf_af9dee8ec0ced67fb1a8ec454de8c2a7f}{\index{google\-::protobuf@{google\-::protobuf}!uint64@{uint64}}
\index{uint64@{uint64}!google::protobuf@{google\-::protobuf}}
\subsubsection[{uint64}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint64\-\_\-t {\bf google\-::protobuf\-::uint64}}}\label{namespacegoogle_1_1protobuf_af9dee8ec0ced67fb1a8ec454de8c2a7f}
\hypertarget{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{\index{google\-::protobuf@{google\-::protobuf}!uint8@{uint8}}
\index{uint8@{uint8}!google::protobuf@{google\-::protobuf}}
\subsubsection[{uint8}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint8\-\_\-t {\bf google\-::protobuf\-::uint8}}}\label{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}


\subsection{\-Enumeration \-Type \-Documentation}
\hypertarget{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label@{\-Field\-Descriptor\-Proto\-\_\-\-Label}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label@{\-Field\-Descriptor\-Proto\-\_\-\-Label}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label}}}\label{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8de}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea81253c0250ca869af74fd0064dae1bda}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}\label{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea81253c0250ca869af74fd0064dae1bda}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea453ba039b3078e553b493b1374bba660}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-Q\-U\-I\-R\-E\-D}\label{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8dea453ba039b3078e553b493b1374bba660}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8deaff4253d547a3b5450e423c1c01ee3134}{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}\label{namespacegoogle_1_1protobuf_a3200701ece6c9ef126251535a41ce8deaff4253d547a3b5450e423c1c01ee3134}
}]\end{description}
\end{Desc}

\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type@{\-Field\-Descriptor\-Proto\-\_\-\-Type}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type@{\-Field\-Descriptor\-Proto\-\_\-\-Type}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type}}}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56d}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da7e470db29b4afbcc1e49010a43235715}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da7e470db29b4afbcc1e49010a43235715}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae0dee5ebb5ba197532344666602652b2}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae0dee5ebb5ba197532344666602652b2}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac9eb282c9a51e8ccfc8dce3fe3f13dd8}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T64}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac9eb282c9a51e8ccfc8dce3fe3f13dd8}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1769e25f3047991383d84b67a145b742}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T64}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1769e25f3047991383d84b67a145b742}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56daf9640837ac32407bc1e891aab46eeb37}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T32}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56daf9640837ac32407bc1e891aab46eeb37}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dabd8fd862edde68ba93d99a46a7958abc}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D64}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dabd8fd862edde68ba93d99a46a7958abc}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae81040d700020853d47b12b67e558fb9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-I\-X\-E\-D32}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae81040d700020853d47b12b67e558fb9}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da0058166eed5380c3d99d21683cab6b20}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da0058166eed5380c3d99d21683cab6b20}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae098acb9c1a1433b998d7f40feaa2a06}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae098acb9c1a1433b998d7f40feaa2a06}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da5bf0faacc1407ffb297c589580f2ebd9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-R\-O\-U\-P}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da5bf0faacc1407ffb297c589580f2ebd9}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dad47192bee1092d298fc2f6fb6f1a4ac9}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-M\-E\-S\-S\-A\-G\-E}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dad47192bee1092d298fc2f6fb6f1a4ac9}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae80e545bf8fe211334124027f8ee550a}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-S}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dae80e545bf8fe211334124027f8ee550a}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da12ddcd27cfd3550626751e13e1cb4da7}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-U\-I\-N\-T32}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da12ddcd27cfd3550626751e13e1cb4da7}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1c1c68ae4402324826f9d12154b560cd}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da1c1c68ae4402324826f9d12154b560cd}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da2219269687a9e89261ae25a93aa4ec89}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D32}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da2219269687a9e89261ae25a93aa4ec89}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac7e8d9126f9409d9dced504d8db51508}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-F\-I\-X\-E\-D64}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56dac7e8d9126f9409d9dced504d8db51508}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da3e7b5312aef7245ae16951f93ef63d64}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T32}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da3e7b5312aef7245ae16951f93ef63d64}
}]\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da30c7690a4b31977d1d6d32147d46d80d}{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}\label{namespacegoogle_1_1protobuf_a7b666880fff17746481d85defda9e56da30c7690a4b31977d1d6d32147d46d80d}
}]\end{description}
\end{Desc}

\hypertarget{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type@{\-Field\-Options\-\_\-\-C\-Type}}
\index{\-Field\-Options\-\_\-\-C\-Type@{\-Field\-Options\-\_\-\-C\-Type}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type}}}\label{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07ae0fa486591e8a90214eed14b4bc2faef}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}\label{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07ae0fa486591e8a90214eed14b4bc2faef}
}]\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a07d590087c1bcea39f3462b596bc8ef0}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-O\-R\-D}\label{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a07d590087c1bcea39f3462b596bc8ef0}
}]\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a454ce75120ed7bc446a62ce73ea09176}{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}\label{namespacegoogle_1_1protobuf_a83e733295173af38f8cc7cb22ec50f07a454ce75120ed7bc446a62ce73ea09176}
}]\end{description}
\end{Desc}

\hypertarget{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode@{\-File\-Options\-\_\-\-Optimize\-Mode}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode@{\-File\-Options\-\_\-\-Optimize\-Mode}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode}}}\label{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471e}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471eab3abc7b293d7e45025a33a762b72b7ab}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D}\label{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471eab3abc7b293d7e45025a33a762b72b7ab}
}]\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea20a852c3cfc95c0bf604e076575be136}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-C\-O\-D\-E\-\_\-\-S\-I\-Z\-E}\label{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea20a852c3cfc95c0bf604e076575be136}
}]\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea9e58bc1e0c42ab462951d34a2ea815c8}{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E}\label{namespacegoogle_1_1protobuf_adc8228687129f840e81737ebcb0b471ea9e58bc1e0c42ab462951d34a2ea815c8}
}]\end{description}
\end{Desc}

\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77b}{\index{google\-::protobuf@{google\-::protobuf}!\-Log\-Level@{\-Log\-Level}}
\index{\-Log\-Level@{\-Log\-Level}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Log\-Level}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf google\-::protobuf\-::\-Log\-Level}}}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77b}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba1eafb5d584a03757cb8d649343595e71}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-I\-N\-F\-O}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba1eafb5d584a03757cb8d649343595e71}
}]\index{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba028937541e239085f1cd8aebee1b51bc}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-W\-A\-R\-N\-I\-N\-G}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba028937541e239085f1cd8aebee1b51bc}
}]\index{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba47eb18b013a52c5f0ced01fab72ce85a}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-E\-R\-R\-O\-R}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba47eb18b013a52c5f0ced01fab72ce85a}
}]\index{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba4d67cdd97fa3b524ed42f8302a0d4234}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-F\-A\-T\-A\-L}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba4d67cdd97fa3b524ed42f8302a0d4234}
}]\index{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L}!google\-::protobuf@{google\-::protobuf}}\index{google\-::protobuf@{google\-::protobuf}!\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L@{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L}}\item[{\em 
\hypertarget{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba9c32db8ee705801f9f9b85794db6974d}{\-L\-O\-G\-L\-E\-V\-E\-L\-\_\-\-D\-F\-A\-T\-A\-L}\label{namespacegoogle_1_1protobuf_a6ea9f8b65beb6a12f5ee24f756a7d77ba9c32db8ee705801f9f9b85794db6974d}
}]\end{description}
\end{Desc}



\subsection{\-Function \-Documentation}
\hypertarget{namespacegoogle_1_1protobuf_a5886ebf328c418e2541db664f858f942}{\index{google\-::protobuf@{google\-::protobuf}!\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter@{\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter}}
\index{\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter@{\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf internal\-::\-Allocated\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator}$<$\-T$>$ {\bf google\-::protobuf\-::\-Allocated\-Repeated\-Ptr\-Field\-Back\-Inserter} (
\begin{DoxyParamCaption}
\item[{\-Repeated\-Ptr\-Field$<$ \-T $>$ $\ast$const}]{mutable\-\_\-field}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a5886ebf328c418e2541db664f858f942}
\hypertarget{namespacegoogle_1_1protobuf_a35672bfc900c98b017ee8e2ca79e15d3}{\index{google\-::protobuf@{google\-::protobuf}!\-Do\-Nothing@{\-Do\-Nothing}}
\index{\-Do\-Nothing@{\-Do\-Nothing}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Do\-Nothing}]{\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 google\-::protobuf\-::\-Do\-Nothing} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a35672bfc900c98b017ee8e2ca79e15d3}
\hypertarget{namespacegoogle_1_1protobuf_a5b5c0031479890c1818c6883cb4edfb2}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a5b5c0031479890c1818c6883cb4edfb2}


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


\hypertarget{namespacegoogle_1_1protobuf_ad0f0098e6fb73672ef19c996e31c2707}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ad0f0098e6fb73672ef19c996e31c2707}


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


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


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




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


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


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




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


\hypertarget{namespacegoogle_1_1protobuf_a98673fbaa81166dc09039add4a357797}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a98673fbaa81166dc09039add4a357797}


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


\hypertarget{namespacegoogle_1_1protobuf_a33496ba1f8890c9f4686574a7a29f798}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a33496ba1f8890c9f4686574a7a29f798}


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


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


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




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


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


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




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


\hypertarget{namespacegoogle_1_1protobuf_a39da9da7e0712a8f65ed5548dfa63dd6}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor@{\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor}}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor@{\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a39da9da7e0712a8f65ed5548dfa63dd6}


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


\hypertarget{namespacegoogle_1_1protobuf_a02956a5ad92360efc18d0991de799acc}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid}}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool {\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a02956a5ad92360efc18d0991de799acc}


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


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


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




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


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


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




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


\hypertarget{namespacegoogle_1_1protobuf_aa88d3c9b20d9edab959c2bf51e8a9fd4}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-Tconst \-::{\bf google\-::protobuf\-::\-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_aa88d3c9b20d9edab959c2bf51e8a9fd4}


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


\hypertarget{namespacegoogle_1_1protobuf_a80e0a53e99e4f8c2a511612381585eed}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} bool {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Is\-Valid} (
\begin{DoxyParamCaption}
\item[{int}]{value}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a80e0a53e99e4f8c2a511612381585eed}


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


\hypertarget{namespacegoogle_1_1protobuf_a61bbd3c43b234a0a0e83512420764af3}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string\& {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Name} (
\begin{DoxyParamCaption}
\item[{\-File\-Options\-\_\-\-Optimize\-Mode}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a61bbd3c43b234a0a0e83512420764af3}


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




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


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


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




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


\hypertarget{namespacegoogle_1_1protobuf_adc5bb202d531320c3eab917a13d0813b}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor@{\-Get\-Enum\-Descriptor}}
\index{\-Get\-Enum\-Descriptor@{\-Get\-Enum\-Descriptor}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_adc5bb202d531320c3eab917a13d0813b}
\hypertarget{namespacegoogle_1_1protobuf_a37925b3c5304ef9624aa221b55472f5b}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$}}
\index{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ \-::{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a37925b3c5304ef9624aa221b55472f5b}


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


\hypertarget{namespacegoogle_1_1protobuf_aa27724ffe4793d4bf770120f0eea04e9}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ \-::{\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_aa27724ffe4793d4bf770120f0eea04e9}


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


\hypertarget{namespacegoogle_1_1protobuf_a696b547f3353d52792c10ff9a5bd0bcf}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ \-::{\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a696b547f3353d52792c10ff9a5bd0bcf}


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


\hypertarget{namespacegoogle_1_1protobuf_ab3e4c3e3b01a72b064a61c52d50e4092}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$}}
\index{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$@{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ \-::google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ \-::{\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_ab3e4c3e3b01a72b064a61c52d50e4092}


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


\hypertarget{namespacegoogle_1_1protobuf_a750dfbf0b71fdaf7ca0651bdf414ae67}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Bullet\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a750dfbf0b71fdaf7ca0651bdf414ae67}


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


\hypertarget{namespacegoogle_1_1protobuf_ab6c2b031503a3d3ed9ba5434ddb35058}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Command\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Command\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_ab6c2b031503a3d3ed9ba5434ddb35058}


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


\hypertarget{namespacegoogle_1_1protobuf_a40cd954ae0a4f1cb27c4294ba22c0fb0}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Coordinate\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a40cd954ae0a4f1cb27c4294ba22c0fb0}


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


\hypertarget{namespacegoogle_1_1protobuf_adc0f38fa99a2dbce2d81cebccb261dca}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Damage\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_adc0f38fa99a2dbce2d81cebccb261dca}


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


\hypertarget{namespacegoogle_1_1protobuf_a8196524daa598882805bd4eb65a78b00}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Explosion\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a8196524daa598882805bd4eb65a78b00}


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


\hypertarget{namespacegoogle_1_1protobuf_a81f33d6b003dc327898572181a349f97}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Flag $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Flag} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a81f33d6b003dc327898572181a349f97}


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


\hypertarget{namespacegoogle_1_1protobuf_a1111b4b94a7566ce5424be28382f797c}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Player\-Stance} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a1111b4b94a7566ce5424be28382f797c}


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


\hypertarget{namespacegoogle_1_1protobuf_a26d0f1213e0c2858dcf5690d3928575d}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Race} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a26d0f1213e0c2858dcf5690d3928575d}


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


\hypertarget{namespacegoogle_1_1protobuf_ad2bdba695f53021239f1e92b9b338a34}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Shape\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_ad2bdba695f53021239f1e92b9b338a34}


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


\hypertarget{namespacegoogle_1_1protobuf_a504cd35002d909dc15a985491aee824c}{\index{google\-::protobuf@{google\-::protobuf}!\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$}}
\index{\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$@{\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const {\bf \-Enum\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-Get\-Enum\-Descriptor}$<$ {\bf messages\-::\-Unit\-Size\-Type} $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a504cd35002d909dc15a985491aee824c}


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


\hypertarget{namespacegoogle_1_1protobuf_a7c66ebd24ed39e2357f270fd53d76cec}{\index{google\-::protobuf@{google\-::protobuf}!\-Google\-Once\-Init@{\-Google\-Once\-Init}}
\index{\-Google\-Once\-Init@{\-Google\-Once\-Init}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Google\-Once\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Google\-Once\-Init} (
\begin{DoxyParamCaption}
\item[{\-Protobuf\-Once\-Type $\ast$}]{once, }
\item[{void($\ast$)()}]{init\-\_\-func}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a7c66ebd24ed39e2357f270fd53d76cec}
\hypertarget{namespacegoogle_1_1protobuf_a22ca191695d5ca4cb6316c73524ce57d}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)()}]{function}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a22ca191695d5ca4cb6316c73524ce57d}
\hypertarget{namespacegoogle_1_1protobuf_ac93f67e1fa4b4e74d7bc77bd0dfa792b}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)()}]{method}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_ac93f67e1fa4b4e74d7bc77bd0dfa792b}
\hypertarget{namespacegoogle_1_1protobuf_a1fd2028fadd5ff231691bdee57e48993}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Arg1 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)(\-Arg1)}]{function, }
\item[{\-Arg1}]{arg1}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a1fd2028fadd5ff231691bdee57e48993}
\hypertarget{namespacegoogle_1_1protobuf_abdc37d7f959393bf40bfcb7f890944d0}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class , typename Arg1 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)(\-Arg1)}]{method, }
\item[{\-Arg1}]{arg1}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_abdc37d7f959393bf40bfcb7f890944d0}
\hypertarget{namespacegoogle_1_1protobuf_a70f2f57962713c12b610206611b05652}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Arg1 , typename Arg2 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)(\-Arg1, \-Arg2)}]{function, }
\item[{\-Arg1}]{arg1, }
\item[{\-Arg2}]{arg2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a70f2f57962713c12b610206611b05652}
\hypertarget{namespacegoogle_1_1protobuf_a2e844de2065c4e2d66ad98ed64d9aa9a}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Callback@{\-New\-Callback}}
\index{\-New\-Callback@{\-New\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class , typename Arg1 , typename Arg2 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)(\-Arg1, \-Arg2)}]{method, }
\item[{\-Arg1}]{arg1, }
\item[{\-Arg2}]{arg2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a2e844de2065c4e2d66ad98ed64d9aa9a}
\hypertarget{namespacegoogle_1_1protobuf_aaa3181a451009085504e0a142d7476c9}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)()}]{function}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_aaa3181a451009085504e0a142d7476c9}
\hypertarget{namespacegoogle_1_1protobuf_af7ee54e31d556efccb7b56be176bc8cc}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)()}]{method}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_af7ee54e31d556efccb7b56be176bc8cc}
\hypertarget{namespacegoogle_1_1protobuf_a4ea0383b290a2158d456ddc04ef93364}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Arg1 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)(\-Arg1)}]{function, }
\item[{\-Arg1}]{arg1}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a4ea0383b290a2158d456ddc04ef93364}
\hypertarget{namespacegoogle_1_1protobuf_a92734dee1b728fd8956384e557e7d561}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class , typename Arg1 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)(\-Arg1)}]{method, }
\item[{\-Arg1}]{arg1}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a92734dee1b728fd8956384e557e7d561}
\hypertarget{namespacegoogle_1_1protobuf_a632a5b50c8be8293605f926d7c65d5f3}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Arg1 , typename Arg2 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{void($\ast$)(\-Arg1, \-Arg2)}]{function, }
\item[{\-Arg1}]{arg1, }
\item[{\-Arg2}]{arg2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a632a5b50c8be8293605f926d7c65d5f3}
\hypertarget{namespacegoogle_1_1protobuf_a51ad78e007319b4c675b0a667a7a6839}{\index{google\-::protobuf@{google\-::protobuf}!\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}}
\index{\-New\-Permanent\-Callback@{\-New\-Permanent\-Callback}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-New\-Permanent\-Callback}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Class , typename Arg1 , typename Arg2 $>$ {\bf \-Closure}$\ast$ {\bf google\-::protobuf\-::\-New\-Permanent\-Callback} (
\begin{DoxyParamCaption}
\item[{\-Class $\ast$}]{object, }
\item[{void(\-Class\-::$\ast$)(\-Arg1, \-Arg2)}]{method, }
\item[{\-Arg1}]{arg1, }
\item[{\-Arg2}]{arg2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{namespacegoogle_1_1protobuf_a51ad78e007319b4c675b0a667a7a6839}
\hypertarget{namespacegoogle_1_1protobuf_ab16227661a4c6c40faab712fd6685074}{\index{google\-::protobuf@{google\-::protobuf}!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@{google\-::protobuf}}
\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 google\-::protobuf\-::protobuf\-\_\-\-Add\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ab16227661a4c6c40faab712fd6685074}
\hypertarget{namespacegoogle_1_1protobuf_ac6cf1866172caec9c97d0792272d9f63}{\index{google\-::protobuf@{google\-::protobuf}!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@{google\-::protobuf}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::protobuf\-\_\-\-Assign\-Desc\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ac6cf1866172caec9c97d0792272d9f63}
\hypertarget{namespacegoogle_1_1protobuf_acebc8240c4c714d2ede245b9e4ad7e03}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Field\-Descriptor}]{, }
\item[{experimental\-\_\-map\-\_\-key}]{, }
\item[{const \-Field\-Descriptor $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_acebc8240c4c714d2ede245b9e4ad7e03}
\hypertarget{namespacegoogle_1_1protobuf_ab43db06e1ed86b33ff54069644f77e75}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Field\-Descriptor}]{, }
\item[{default\-\_\-value\-\_\-enum}]{, }
\item[{const \-Enum\-Value\-Descriptor $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ab43db06e1ed86b33ff54069644f77e75}
\hypertarget{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Descriptor}]{, }
\item[{extension\-\_\-range}]{, }
\item[{const \-Descriptor\-::\-Extension\-Range $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ae6109c9e638725b6847ab8c84a94381d}
\hypertarget{namespacegoogle_1_1protobuf_a3ae57b0f5b3237e4c344b32f605ee318}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Service\-Descriptor}]{, }
\item[{method}]{, }
\item[{const \-Method\-Descriptor $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a3ae57b0f5b3237e4c344b32f605ee318}
\hypertarget{namespacegoogle_1_1protobuf_a6e8b5f6ae895405271fa1185063300ef}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-File\-Descriptor}]{, }
\item[{service}]{, }
\item[{const \-Service\-Descriptor $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a6e8b5f6ae895405271fa1185063300ef}
\hypertarget{namespacegoogle_1_1protobuf_af063a80a13bbb544c82213cab18d2371}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Descriptor}]{, }
\item[{\-Message\-Options}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_af063a80a13bbb544c82213cab18d2371}
\hypertarget{namespacegoogle_1_1protobuf_a452fcb8c9d2fbc5070db27627997a6cb}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Enum\-Value\-Descriptor}$\ast$ {\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Enum\-Descriptor}]{, }
\item[{\-Enum\-Options}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a452fcb8c9d2fbc5070db27627997a6cb}
\hypertarget{namespacegoogle_1_1protobuf_aa8c1bb2ac14d8482100ab0a67e85596c}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Enum\-Value\-Descriptor}]{, }
\item[{\-Enum\-Value\-Options}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_aa8c1bb2ac14d8482100ab0a67e85596c}
\hypertarget{namespacegoogle_1_1protobuf_acf259b7ae6a296ce14919db6cdaa7a35}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-Method\-Descriptor}]{, }
\item[{\-Method\-Options}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_acf259b7ae6a296ce14919db6cdaa7a35}
\hypertarget{namespacegoogle_1_1protobuf_af39039952ce05405605ec42797ec65d3}{\index{google\-::protobuf@{google\-::protobuf}!\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}}
\index{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R@{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-A\-C\-C\-E\-S\-S\-O\-R} (
\begin{DoxyParamCaption}
\item[{\-File\-Descriptor}]{, }
\item[{\-File\-Options}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_af39039952ce05405605ec42797ec65d3}
\hypertarget{namespacegoogle_1_1protobuf_a6abbcf90bc4c6db1bb8eb79e3326b3b7}{\index{google\-::protobuf@{google\-::protobuf}!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@{google\-::protobuf}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::protobuf\-\_\-\-Shutdown\-File\-\_\-google\-\_\-2fprotobuf\-\_\-2fdescriptor\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a6abbcf90bc4c6db1bb8eb79e3326b3b7}
\hypertarget{namespacegoogle_1_1protobuf_a9905115b5ece16ac94562487eb241ebb}{\index{google\-::protobuf@{google\-::protobuf}!\-Repeated\-Field\-Back\-Inserter@{\-Repeated\-Field\-Back\-Inserter}}
\index{\-Repeated\-Field\-Back\-Inserter@{\-Repeated\-Field\-Back\-Inserter}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Repeated\-Field\-Back\-Inserter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf internal\-::\-Repeated\-Field\-Back\-Insert\-Iterator}$<$\-T$>$ {\bf google\-::protobuf\-::\-Repeated\-Field\-Back\-Inserter} (
\begin{DoxyParamCaption}
\item[{\-Repeated\-Field$<$ \-T $>$ $\ast$const}]{mutable\-\_\-field}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a9905115b5ece16ac94562487eb241ebb}
\hypertarget{namespacegoogle_1_1protobuf_af2b7d1219e2da5b91e9a0c2ee98bc9bb}{\index{google\-::protobuf@{google\-::protobuf}!\-Repeated\-Field\-Back\-Inserter@{\-Repeated\-Field\-Back\-Inserter}}
\index{\-Repeated\-Field\-Back\-Inserter@{\-Repeated\-Field\-Back\-Inserter}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Repeated\-Field\-Back\-Inserter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf internal\-::\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator}$<$\-T$>$ {\bf google\-::protobuf\-::\-Repeated\-Field\-Back\-Inserter} (
\begin{DoxyParamCaption}
\item[{\-Repeated\-Ptr\-Field$<$ \-T $>$ $\ast$const}]{mutable\-\_\-field}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_af2b7d1219e2da5b91e9a0c2ee98bc9bb}
\hypertarget{namespacegoogle_1_1protobuf_ae68d268aad7df570da4acac62d432ced}{\index{google\-::protobuf@{google\-::protobuf}!\-Set\-Log\-Handler@{\-Set\-Log\-Handler}}
\index{\-Set\-Log\-Handler@{\-Set\-Log\-Handler}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Set\-Log\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} {\bf \-Log\-Handler}$\ast$ {\bf google\-::protobuf\-::\-Set\-Log\-Handler} (
\begin{DoxyParamCaption}
\item[{\-Log\-Handler $\ast$}]{new\-\_\-func}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_ae68d268aad7df570da4acac62d432ced}
\hypertarget{namespacegoogle_1_1protobuf_a79980180dfc04a9b61e1b8e3d0a9a507}{\index{google\-::protobuf@{google\-::protobuf}!\-Shutdown\-Protobuf\-Library@{\-Shutdown\-Protobuf\-Library}}
\index{\-Shutdown\-Protobuf\-Library@{\-Shutdown\-Protobuf\-Library}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Shutdown\-Protobuf\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-L\-I\-B\-P\-R\-O\-T\-O\-B\-U\-F\-\_\-\-E\-X\-P\-O\-R\-T} void {\bf google\-::protobuf\-::\-Shutdown\-Protobuf\-Library} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_a79980180dfc04a9b61e1b8e3d0a9a507}


\subsection{\-Variable \-Documentation}
\hypertarget{namespacegoogle_1_1protobuf_a616120d8c55739b13335da7a7de2173a}{\index{google\-::protobuf@{google\-::protobuf}!extension@{extension}}
\index{extension@{extension}!google::protobuf@{google\-::protobuf}}
\subsubsection[{extension}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::extension}}}\label{namespacegoogle_1_1protobuf_a616120d8c55739b13335da7a7de2173a}
\hypertarget{namespacegoogle_1_1protobuf_ac77a9e200b110173f667cfd9b33a3ce4}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X} + 1}}\label{namespacegoogle_1_1protobuf_ac77a9e200b110173f667cfd9b33a3ce4}
\hypertarget{namespacegoogle_1_1protobuf_ab246053d15f305b66800c01a8e7808ff}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-A\-X} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-R\-E\-P\-E\-A\-T\-E\-D}}}\label{namespacegoogle_1_1protobuf_ab246053d15f305b66800c01a8e7808ff}
\hypertarget{namespacegoogle_1_1protobuf_a90c09f12a705df78b97e5230f88c38b9}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N@{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-Label\-\_\-\-M\-I\-N} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Label\-\_\-\-L\-A\-B\-E\-L\-\_\-\-O\-P\-T\-I\-O\-N\-A\-L}}}\label{namespacegoogle_1_1protobuf_a90c09f12a705df78b97e5230f88c38b9}
\hypertarget{namespacegoogle_1_1protobuf_aa26ff5bba892a9525fa1b64e259063b4}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X} + 1}}\label{namespacegoogle_1_1protobuf_aa26ff5bba892a9525fa1b64e259063b4}
\hypertarget{namespacegoogle_1_1protobuf_a9a0b406619e648f735ac2e6ef58a6064}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-A\-X} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-I\-N\-T64}}}\label{namespacegoogle_1_1protobuf_a9a0b406619e648f735ac2e6ef58a6064}
\hypertarget{namespacegoogle_1_1protobuf_a0aab30f2fcd48d166e0ffa8b7fd07ef2}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N}}
\index{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N@{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type} {\bf google\-::protobuf\-::\-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-Type\-\_\-\-M\-I\-N} = {\bf \-Field\-Descriptor\-Proto\-\_\-\-Type\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E}}}\label{namespacegoogle_1_1protobuf_a0aab30f2fcd48d166e0ffa8b7fd07ef2}
\hypertarget{namespacegoogle_1_1protobuf_a526de63c71503ef925454e192b46fd07}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options@{\-Field\-Options}}
\index{\-Field\-Options@{\-Field\-Options}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Field\-Options}}}\label{namespacegoogle_1_1protobuf_a526de63c71503ef925454e192b46fd07}
\hypertarget{namespacegoogle_1_1protobuf_aac6534b63d23fb9013fc20e68f1ce6ed}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-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\-\_\-\-C\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X} + 1}}\label{namespacegoogle_1_1protobuf_aac6534b63d23fb9013fc20e68f1ce6ed}
\hypertarget{namespacegoogle_1_1protobuf_a10894d14fdad135faa8890011d029abd}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X}}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Options\-\_\-\-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-A\-X} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-P\-I\-E\-C\-E}}}\label{namespacegoogle_1_1protobuf_a10894d14fdad135faa8890011d029abd}
\hypertarget{namespacegoogle_1_1protobuf_a45f1dd33715376afd328c698da8dc379}{\index{google\-::protobuf@{google\-::protobuf}!\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N}}
\index{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N@{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Options\-\_\-\-C\-Type} {\bf google\-::protobuf\-::\-Field\-Options\-\_\-\-C\-Type\-\_\-\-C\-Type\-\_\-\-M\-I\-N} = {\bf \-Field\-Options\-\_\-\-C\-Type\-\_\-\-S\-T\-R\-I\-N\-G}}}\label{namespacegoogle_1_1protobuf_a45f1dd33715376afd328c698da8dc379}
\hypertarget{namespacegoogle_1_1protobuf_abc2eada902a14dba244485868ef00b4a}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = {\bf \-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X} + 1}}\label{namespacegoogle_1_1protobuf_abc2eada902a14dba244485868ef00b4a}
\hypertarget{namespacegoogle_1_1protobuf_abfec58d72fc4ae3221e42bedb4f18c9b}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-File\-Options\-\_\-\-Optimize\-Mode} {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-A\-X} = {\bf \-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-L\-I\-T\-E\-\_\-\-R\-U\-N\-T\-I\-M\-E}}}\label{namespacegoogle_1_1protobuf_abfec58d72fc4ae3221e42bedb4f18c9b}
\hypertarget{namespacegoogle_1_1protobuf_acd203ac8db4606516b7f5db910bbb328}{\index{google\-::protobuf@{google\-::protobuf}!\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N}}
\index{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N@{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-File\-Options\-\_\-\-Optimize\-Mode} {\bf google\-::protobuf\-::\-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-Optimize\-Mode\-\_\-\-M\-I\-N} = {\bf \-File\-Options\-\_\-\-Optimize\-Mode\-\_\-\-S\-P\-E\-E\-D}}}\label{namespacegoogle_1_1protobuf_acd203ac8db4606516b7f5db910bbb328}
\hypertarget{namespacegoogle_1_1protobuf_a5be4b24dabc95e2e71bd313436d1d76f}{\index{google\-::protobuf@{google\-::protobuf}!\-Service\-Options@{\-Service\-Options}}
\index{\-Service\-Options@{\-Service\-Options}!google::protobuf@{google\-::protobuf}}
\subsubsection[{\-Service\-Options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Service\-Options}}}\label{namespacegoogle_1_1protobuf_a5be4b24dabc95e2e71bd313436d1d76f}
\hypertarget{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{\index{google\-::protobuf@{google\-::protobuf}!value@{value}}
\index{value@{value}!google::protobuf@{google\-::protobuf}}
\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::value}}}\label{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}
