@ -512,7 +512,6 @@ inline constexpr FileOptions::Impl_::Impl_(
cc_generic_services_ { false } ,
java_generic_services_ { false } ,
py_generic_services_ { false } ,
php_generic_services_ { false } ,
deprecated_ { false } ,
optimize_for_ { static_cast < : : google : : protobuf : : FileOptions_OptimizeMode > ( 1 ) } ,
cc_enable_arenas_ { true } { }
@ -1276,7 +1275,6 @@ const ::uint32_t
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . cc_generic_services_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . java_generic_services_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . py_generic_services_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . php_generic_services_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . deprecated_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . cc_enable_arenas_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileOptions , _impl_ . objc_class_prefix_ ) ,
@ -1293,14 +1291,13 @@ const ::uint32_t
11 ,
12 ,
13 ,
19 ,
18 ,
2 ,
14 ,
15 ,
16 ,
17 ,
18 ,
20 ,
19 ,
3 ,
4 ,
5 ,
@ -1606,24 +1603,24 @@ static const ::_pbi::MigrationSchema
{ 203 , 214 , - 1 , sizeof ( : : google : : protobuf : : EnumValueDescriptorProto ) } ,
{ 217 , 228 , - 1 , sizeof ( : : google : : protobuf : : ServiceDescriptorProto ) } ,
{ 231 , 245 , - 1 , sizeof ( : : google : : protobuf : : MethodDescriptorProto ) } ,
{ 251 , 281 , - 1 , sizeof ( : : google : : protobuf : : FileOptions ) } ,
{ 303 , 318 , - 1 , sizeof ( : : google : : protobuf : : MessageOptions ) } ,
{ 325 , 335 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions_EditionDefault ) } ,
{ 337 , 358 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions ) } ,
{ 371 , 381 , - 1 , sizeof ( : : google : : protobuf : : OneofOptions ) } ,
{ 383 , 396 , - 1 , sizeof ( : : google : : protobuf : : EnumOptions ) } ,
{ 401 , 413 , - 1 , sizeof ( : : google : : protobuf : : EnumValueOptions ) } ,
{ 417 , 428 , - 1 , sizeof ( : : google : : protobuf : : ServiceOptions ) } ,
{ 431 , 443 , - 1 , sizeof ( : : google : : protobuf : : MethodOptions ) } ,
{ 447 , 457 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption_NamePart ) } ,
{ 459 , 474 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption ) } ,
{ 481 , 495 , - 1 , sizeof ( : : google : : protobuf : : FeatureSet ) } ,
{ 501 , 511 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults_FeatureSetEditionDefault ) } ,
{ 513 , 524 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults ) } ,
{ 527 , 540 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo_Location ) } ,
{ 545 , - 1 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo ) } ,
{ 554 , 567 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo_Annotation ) } ,
{ 572 , - 1 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo ) } ,
{ 251 , 280 , - 1 , sizeof ( : : google : : protobuf : : FileOptions ) } ,
{ 301 , 316 , - 1 , sizeof ( : : google : : protobuf : : MessageOptions ) } ,
{ 323 , 333 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions_EditionDefault ) } ,
{ 335 , 356 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions ) } ,
{ 369 , 379 , - 1 , sizeof ( : : google : : protobuf : : OneofOptions ) } ,
{ 381 , 394 , - 1 , sizeof ( : : google : : protobuf : : EnumOptions ) } ,
{ 399 , 411 , - 1 , sizeof ( : : google : : protobuf : : EnumValueOptions ) } ,
{ 415 , 426 , - 1 , sizeof ( : : google : : protobuf : : ServiceOptions ) } ,
{ 429 , 441 , - 1 , sizeof ( : : google : : protobuf : : MethodOptions ) } ,
{ 445 , 455 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption_NamePart ) } ,
{ 457 , 472 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption ) } ,
{ 479 , 493 , - 1 , sizeof ( : : google : : protobuf : : FeatureSet ) } ,
{ 499 , 509 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults_FeatureSetEditionDefault ) } ,
{ 511 , 522 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults ) } ,
{ 525 , 538 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo_Location ) } ,
{ 543 , - 1 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo ) } ,
{ 552 , 565 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo_Annotation ) } ,
{ 570 , - 1 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo ) } ,
} ;
static const : : _pb : : Message * const file_default_instances [ ] = {
@ -1746,7 +1743,7 @@ const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] AB
" \001 ( \t \022 \023 \n \013 output_type \030 \003 \001 ( \t \022 / \n \007 options \030 \004 \001 ( "
" \013 2 \036 .google.protobuf.MethodOptions \022 \037 \n \020 cli "
" ent_streaming \030 \005 \001 ( \010 : \005 false \022 \037 \n \020 server_str "
" eaming \030 \006 \001 ( \010 : \005 false \" \324 \006 \n \013 FileOptions \022 \024 \n \014 j "
" eaming \030 \006 \001 ( \010 : \005 false \" \265 \006 \n \013 FileOptions \022 \024 \n \014 j "
" ava_package \030 \001 \001 ( \t \022 \034 \n \024 java_outer_classnam "
" e \030 \010 \001 ( \t \022 \" \n \023 java_multiple_files \030 \n \001 ( \010 : \005 fa "
" lse \022 ) \n \035 java_generate_equals_and_hash \030 \024 \001 "
@ -1756,158 +1753,157 @@ const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] AB
" \n go_package \030 \013 \001 ( \t \022 \" \n \023 cc_generic_services "
" \030 \020 \001 ( \010 : \005 false \022 $ \n \025 java_generic_services \030 \021 "
" \001 ( \010 : \005 false \022 \" \n \023 py_generic_services \030 \022 \001 ( \010 "
" : \005 false \022 # \n \024 php_generic_services \030 * \001 ( \010 : \005 f "
" alse \022 \031 \n \n deprecated \030 \027 \001 ( \010 : \005 false \022 \036 \n \020 cc_en "
" able_arenas \030 \037 \001 ( \010 : \004 true \022 \031 \n \021 objc_class_pr "
" efix \030 $ \001 ( \t \022 \030 \n \020 csharp_namespace \030 % \001 ( \t \022 \024 \n \014 "
" swift_prefix \030 \' \001 ( \t \022 \030 \n \020 php_class_prefix \030 ( "
" \001 ( \t \022 \025 \n \r php_namespace \030 ) \001 ( \t \022 \036 \n \026 php_metad "
" ata_namespace \030 , \001 ( \t \022 \024 \n \014 ruby_package \030 - \001 ( "
" \t \022 - \n \010 features \030 2 \001 ( \013 2 \033 .google.protobuf.Fe "
" atureSet \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2 "
" $.google.protobuf.UninterpretedOption \" : \n "
" \014 OptimizeMode \022 \t \n \005 SPEED \020 \001 \022 \r \n \t CODE_SIZE \020 \002 \022 "
" \020 \n \014 LITE_RUNTIME \020 \003 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 & \020 \' \" \347 \002 \n \016 M "
" essageOptions \022 & \n \027 message_set_wire_format "
" \030 \001 \001 ( \010 : \005 false \022 . \n \037 no_standard_descriptor_ "
" accessor \030 \002 \001 ( \010 : \005 false \022 \031 \n \n deprecated \030 \003 \001 ( "
" \010 : \005 false \022 \021 \n \t map_entry \030 \007 \001 ( \010 \022 2 \n &deprecate "
" d_legacy_json_field_conflicts \030 \013 \001 ( \010 B \002 \030 \001 \022 "
" - \n \010 features \030 \014 \001 ( \013 2 \033 .google.protobuf.Feat "
" ureSet \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$. "
" google.protobuf.UninterpretedOption* \t \010 \350 \007 "
" \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 \005 J \004 \010 \005 \020 \006 J \004 \010 \006 \020 \007 J \004 \010 \010 \020 \t J \004 \010 \t \020 \n \" \215 \t \n "
" \014 FieldOptions \022 : \n \005 ctype \030 \001 \001 ( \016 2#.google.pr "
" otobuf.FieldOptions.CType: \006 STRING \022 \016 \n \006 pac "
" ked \030 \002 \001 ( \010 \022 \ ? \n \006 jstype \030 \006 \001 ( \016 2$.google.proto "
" buf.FieldOptions.JSType: \t JS_NORMAL \022 \023 \n \004 la "
" zy \030 \005 \001 ( \010 : \005 false \022 \036 \n \017 unverified_lazy \030 \017 \001 ( \010 "
" : \005 false \022 \031 \n \n deprecated \030 \003 \001 ( \010 : \005 false \022 \023 \n \004 we "
" ak \030 \n \001 ( \010 : \005 false \022 \033 \n \014 debug_redact \030 \020 \001 ( \010 : \005 f "
" alse \022 @ \n \t retention \030 \021 \001 ( \016 2-.google.protobu "
" f.FieldOptions.OptionRetention \022 \ ? \n \007 target "
" s \030 \023 \003 ( \016 2..google.protobuf.FieldOptions.O "
" ptionTargetType \022 F \n \020 edition_defaults \030 \024 \003 ( "
" \013 2,.google.protobuf.FieldOptions.Edition "
" Default \022 - \n \010 features \030 \025 \001 ( \013 2 \033 .google.proto "
" buf.FeatureSet \022 C \n \024 uninterpreted_option \030 \347 "
" \007 \003 ( \013 2$.google.protobuf.UninterpretedOpt "
" ion \032 J \n \016 EditionDefault \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 "
" .google.protobuf.Edition \022 \r \n \005 value \030 \002 \001 ( \t \" "
" / \n \005 CType \022 \n \n \006 STRING \020 \000 \022 \010 \n \004 CORD \020 \001 \022 \020 \n \014 STRING "
" _PIECE \020 \002 \" 5 \n \006 JSType \022 \r \n \t JS_NORMAL \020 \000 \022 \r \n \t JS_ "
" STRING \020 \001 \022 \r \n \t JS_NUMBER \020 \002 \" U \n \017 OptionRetenti "
" on \022 \025 \n \021 RETENTION_UNKNOWN \020 \000 \022 \025 \n \021 RETENTION_R "
" UNTIME \020 \001 \022 \024 \n \020 RETENTION_SOURCE \020 \002 \" \214 \002 \n \020 Optio "
" nTargetType \022 \027 \n \023 TARGET_TYPE_UNKNOWN \020 \000 \022 \024 \n \020 "
" TARGET_TYPE_FILE \020 \001 \022 \037 \n \033 TARGET_TYPE_EXTENS "
" ION_RANGE \020 \002 \022 \027 \n \023 TARGET_TYPE_MESSAGE \020 \003 \022 \025 \n \021 "
" TARGET_TYPE_FIELD \020 \004 \022 \025 \n \021 TARGET_TYPE_ONEOF "
" \020 \005 \022 \024 \n \020 TARGET_TYPE_ENUM \020 \006 \022 \032 \n \026 TARGET_TYPE_ "
" ENUM_ENTRY \020 \007 \022 \027 \n \023 TARGET_TYPE_SERVICE \020 \010 \022 \026 \n "
" \022 TARGET_TYPE_METHOD \020 \t * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 \005 J \004 "
" \010 \022 \020 \023 \" \215 \001 \n \014 OneofOptions \022 - \n \010 features \030 \001 \001 ( \013 2 "
" \033 .google.protobuf.FeatureSet \022 C \n \024 uninterp "
" reted_option \030 \347 \007 \003 ( \013 2$.google.protobuf.Un "
" interpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \366 \001 \n \013 EnumOpt "
" ions \022 \023 \n \013 allow_alias \030 \002 \001 ( \010 \022 \031 \n \n deprecated \030 "
" \003 \001 ( \010 : \005 false \022 2 \n &deprecated_legacy_json_f "
" ield_conflicts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 \007 \001 "
" ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n \024 unint "
" erpreted_option \030 \347 \007 \003 ( \013 2$.google.protobuf "
" .UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \005 \020 \006 \" \311 \001 "
" \n \020 EnumValueOptions \022 \031 \n \n deprecated \030 \001 \001 ( \010 : \005 "
" false \022 - \n \010 features \030 \002 \001 ( \013 2 \033 .google.protobu "
" f.FeatureSet \022 \033 \n \014 debug_redact \030 \003 \001 ( \010 : \005 fals "
" e \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.googl "
" e.protobuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 "
" \002 \" \252 \001 \n \016 ServiceOptions \022 - \n \010 features \030 \" \001 ( \013 2 \033 "
" .google.protobuf.FeatureSet \022 \031 \n \n deprecate "
" d \030 ! \001 ( \010 : \005 false \022 C \n \024 uninterpreted_option \030 \347 "
" \007 \003 ( \013 2$.google.protobuf.UninterpretedOpt "
" ion* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \334 \002 \n \r MethodOptions \022 \031 \n \n depr "
" ecated \030 ! \001 ( \010 : \005 false \022 _ \n \021 idempotency_level "
" \030 \" \001 ( \016 2/.google.protobuf.MethodOptions.I "
" dempotencyLevel: \023 IDEMPOTENCY_UNKNOWN \022 - \n \010 "
" features \030 # \001 ( \013 2 \033 .google.protobuf.Feature "
" Set \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.goo "
" gle.protobuf.UninterpretedOption \" P \n \020 Idem "
" potencyLevel \022 \027 \n \023 IDEMPOTENCY_UNKNOWN \020 \000 \022 \023 \n "
" \017 NO_SIDE_EFFECTS \020 \001 \022 \016 \n \n IDEMPOTENT \020 \002 * \t \010 \350 \007 \020 "
" \200 \200 \200 \200 \002 \" \236 \002 \n \023 UninterpretedOption \022 ; \n \004 name \030 \002 "
" \003 ( \013 2-.google.protobuf.UninterpretedOptio "
" n.NamePart \022 \030 \n \020 identifier_value \030 \003 \001 ( \t \022 \032 \n \022 "
" positive_int_value \030 \004 \001 ( \004 \022 \032 \n \022 negative_int "
" _value \030 \005 \001 ( \003 \022 \024 \n \014 double_value \030 \006 \001 ( \001 \022 \024 \n \014 st "
" ring_value \030 \007 \001 ( \014 \022 \027 \n \017 aggregate_value \030 \010 \001 ( "
" \t \032 3 \n \010 NamePart \022 \021 \n \t name_part \030 \001 \002 ( \t \022 \024 \n \014 is_e "
" xtension \030 \002 \002 ( \010 \" \235 \t \n \n FeatureSet \022 | \n \016 field_p "
" resence \030 \001 \001 ( \016 2).google.protobuf.FeatureS "
" et.FieldPresenceB9 \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPLICIT "
" \030 \346 \007 \242 \001 \r \022 \010 IMPLICIT \030 \347 \007 \242 \001 \r \022 \010 EXPLICIT \030 \350 \007 \022 \\ \n \t e "
" num_type \030 \002 \001 ( \016 2$.google.protobuf.Feature "
" Set.EnumTypeB# \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLOSED \030 \346 \007 \242 \001 \t "
" \022 \004 OPEN \030 \347 \007 \022 { \n \027 repeated_field_encoding \030 \003 \001 "
" ( \016 21.google.protobuf.FeatureSet.Repeated "
" FieldEncodingB \' \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPANDED \030 \346 \007 "
" \242 \001 \013 \022 \006 PACKED \030 \347 \007 \022 h \n \017 utf8_validation \030 \004 \001 ( \016 2 "
" *.google.protobuf.FeatureSet.Utf8Validat "
" ionB# \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \346 \007 \242 \001 \013 \022 \006 VERIFY \030 \347 \007 "
" \022 g \n \020 message_encoding \030 \005 \001 ( \016 2+.google.prot "
" obuf.FeatureSet.MessageEncodingB \210 \001 \001 \230 \001 \004 \230 "
" \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIXED \030 \346 \007 \022 p \n \013 json_format "
" \030 \006 \001 ( \016 2&.google.protobuf.FeatureSet.Json "
" FormatB3 \210 \001 \001 \230 \001 \003 \230 \001 \006 \230 \001 \001 \242 \001 \027 \022 \022 LEGACY_BEST_EFF "
" ORT \030 \346 \007 \242 \001 \n \022 \005 ALLOW \030 \347 \007 \" \\ \n \r FieldPresence \022 \032 \n \026 "
" FIELD_PRESENCE_UNKNOWN \020 \000 \022 \014 \n \010 EXPLICIT \020 \001 \022 \014 "
" \n \010 IMPLICIT \020 \002 \022 \023 \n \017 LEGACY_REQUIRED \020 \003 \" 7 \n \010 Enu "
" mType \022 \025 \n \021 ENUM_TYPE_UNKNOWN \020 \000 \022 \010 \n \004 OPEN \020 \001 \022 \n "
" \n \006 CLOSED \020 \002 \" V \n \025 RepeatedFieldEncoding \022 # \n \037 R "
" EPEATED_FIELD_ENCODING_UNKNOWN \020 \000 \022 \n \n \006 PACK "
" ED \020 \001 \022 \014 \n \010 EXPANDED \020 \002 \" C \n \016 Utf8Validation \022 \033 \n \027 "
" UTF8_VALIDATION_UNKNOWN \020 \000 \022 \n \n \006 VERIFY \020 \002 \022 \010 \n "
" \004 NONE \020 \003 \" S \n \017 MessageEncoding \022 \034 \n \030 MESSAGE_EN "
" CODING_UNKNOWN \020 \000 \022 \023 \n \017 LENGTH_PREFIXED \020 \001 \022 \r \n "
" \t DELIMITED \020 \002 \" H \n \n JsonFormat \022 \027 \n \023 JSON_FORMA "
" T_UNKNOWN \020 \000 \022 \t \n \005 ALLOW \020 \001 \022 \026 \n \022 LEGACY_BEST_EF "
" FORT \020 \002 * \006 \010 \350 \007 \020 \351 \007 * \006 \010 \351 \007 \020 \352 \007 * \006 \010 \213 N \020 \220 NJ \006 \010 \347 \007 \020 \350 \007 \" \300 "
" \002 \n \022 FeatureSetDefaults \022 N \n \010 defaults \030 \001 \003 ( \013 2 "
" <.google.protobuf.FeatureSetDefaults.Fea "
" tureSetEditionDefault \022 1 \n \017 minimum_edition "
" \030 \004 \001 ( \016 2 \030 .google.protobuf.Edition \022 1 \n \017 maxi "
" mum_edition \030 \005 \001 ( \016 2 \030 .google.protobuf.Edit "
" ion \032 t \n \030 FeatureSetEditionDefault \022 ) \n \007 editi "
" on \030 \003 \001 ( \016 2 \030 .google.protobuf.Edition \022 - \n \010 fe "
" atures \030 \002 \001 ( \013 2 \033 .google.protobuf.FeatureSe "
" t \" \325 \001 \n \016 SourceCodeInfo \022 : \n \010 location \030 \001 \003 ( \013 2( "
" .google.protobuf.SourceCodeInfo.Location "
" \032 \206 \001 \n \010 Location \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \020 \n \004 span \030 "
" \002 \003 ( \005 B \002 \020 \001 \022 \030 \n \020 leading_comments \030 \003 \001 ( \t \022 \031 \n \021 t "
" railing_comments \030 \004 \001 ( \t \022 ! \n \031 leading_detach "
" ed_comments \030 \006 \003 ( \t \" \234 \002 \n \021 GeneratedCodeInfo \022 "
" A \n \n annotation \030 \001 \003 ( \013 2-.google.protobuf.Ge "
" neratedCodeInfo.Annotation \032 \303 \001 \n \n Annotatio "
" n \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \023 \n \013 source_file \030 \002 \001 ( \t "
" \022 \r \n \005 begin \030 \003 \001 ( \005 \022 \013 \n \003 end \030 \004 \001 ( \005 \022 H \n \010 semantic "
" \030 \005 \001 ( \016 26.google.protobuf.GeneratedCodeIn "
" fo.Annotation.Semantic \" ( \n \010 Semantic \022 \010 \n \004 NO "
" NE \020 \000 \022 \007 \n \003 SET \020 \001 \022 \t \n \005 ALIAS \020 \002 * \377 \001 \n \007 Edition \022 \023 \n \017 "
" EDITION_UNKNOWN \020 \000 \022 \023 \n \016 EDITION_PROTO2 \020 \346 \007 \022 \023 "
" \n \016 EDITION_PROTO3 \020 \347 \007 \022 \021 \n \014 EDITION_2023 \020 \350 \007 \022 \027 "
" \n \023 EDITION_1_TEST_ONLY \020 \001 \022 \027 \n \023 EDITION_2_TES "
" T_ONLY \020 \002 \022 \035 \n \027 EDITION_99997_TEST_ONLY \020 \235 \215 \006 \022 "
" \035 \n \027 EDITION_99998_TEST_ONLY \020 \236 \215 \006 \022 \035 \n \027 EDITIO "
" N_99999_TEST_ONLY \020 \237 \215 \006 \022 \023 \n \013 EDITION_MAX \020 \377 \377 \377 "
" \377 \007 B~ \n \023 com.google.protobufB \020 DescriptorPro "
" tosH \001 Z-google.golang.org/protobuf/types/ "
" descriptorpb \370 \001 \001 \242 \002 \003 GPB \252 \002 \032 Google.Protobuf. "
" Reflection "
" : \005 false \022 \031 \n \n deprecated \030 \027 \001 ( \010 : \005 false \022 \036 \n \020 cc "
" _enable_arenas \030 \037 \001 ( \010 : \004 true \022 \031 \n \021 objc_class "
" _prefix \030 $ \001 ( \t \022 \030 \n \020 csharp_namespace \030 % \001 ( \t \022 "
" \024 \n \014 swift_prefix \030 \' \001 ( \t \022 \030 \n \020 php_class_prefi "
" x \030 ( \001 ( \t \022 \025 \n \r php_namespace \030 ) \001 ( \t \022 \036 \n \026 php_me "
" tadata_namespace \030 , \001 ( \t \022 \024 \n \014 ruby_package \030 - "
" \001 ( \t \022 - \n \010 features \030 2 \001 ( \013 2 \033 .google.protobuf "
" .FeatureSet \022 C \n \024 uninterpreted_option \030 \347 \007 \003 "
" ( \013 2$.google.protobuf.UninterpretedOption "
" \" : \n \014 OptimizeMode \022 \t \n \005 SPEED \020 \001 \022 \r \n \t CODE_SIZE "
" \020 \002 \022 \020 \n \014 LITE_RUNTIME \020 \003 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 * \020 +J \004 \010 "
" & \020 \' \" \347 \002 \n \016 MessageOptions \022 & \n \027 message_set_wi "
" re_format \030 \001 \001 ( \010 : \005 false \022 . \n \037 no_standard_de "
" scriptor_accessor \030 \002 \001 ( \010 : \005 false \022 \031 \n \n deprec "
" ated \030 \003 \001 ( \010 : \005 false \022 \021 \n \t map_entry \030 \007 \001 ( \010 \022 2 \n & "
" deprecated_legacy_json_field_conflicts \030 \013 "
" \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 \014 \001 ( \013 2 \033 .google.prot "
" obuf.FeatureSet \022 C \n \024 uninterpreted_option \030 "
" \347 \007 \003 ( \013 2$.google.protobuf.UninterpretedOp "
" tion* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 \005 J \004 \010 \005 \020 \006 J \004 \010 \006 \020 \007 J \004 \010 \010 \020 \t J "
" \004 \010 \t \020 \n \" \215 \t \n \014 FieldOptions \022 : \n \005 ctype \030 \001 \001 ( \016 2#. "
" google.protobuf.FieldOptions.CType: \006 STRI "
" NG \022 \016 \n \006 packed \030 \002 \001 ( \010 \022 \ ? \n \006 jstype \030 \006 \001 ( \016 2$.goo "
" gle.protobuf.FieldOptions.JSType: \t JS_NOR "
" MAL \022 \023 \n \004 lazy \030 \005 \001 ( \010 : \005 false \022 \036 \n \017 unverified_l "
" azy \030 \017 \001 ( \010 : \005 false \022 \031 \n \n deprecated \030 \003 \001 ( \010 : \005 fa "
" lse \022 \023 \n \004 weak \030 \n \001 ( \010 : \005 false \022 \033 \n \014 debug_redact "
" \030 \020 \001 ( \010 : \005 false \022 @ \n \t retention \030 \021 \001 ( \016 2-.googl "
" e.protobuf.FieldOptions.OptionRetention \022 "
" \ ? \n \007 targets \030 \023 \003 ( \016 2..google.protobuf.Field "
" Options.OptionTargetType \022 F \n \020 edition_defa "
" ults \030 \024 \003 ( \013 2,.google.protobuf.FieldOption "
" s.EditionDefault \022 - \n \010 features \030 \025 \001 ( \013 2 \033 .goo "
" gle.protobuf.FeatureSet \022 C \n \024 uninterpreted "
" _option \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninter "
" pretedOption \032 J \n \016 EditionDefault \022 ) \n \007 editio "
" n \030 \003 \001 ( \016 2 \030 .google.protobuf.Edition \022 \r \n \005 val "
" ue \030 \002 \001 ( \t \" / \n \005 CType \022 \n \n \006 STRING \020 \000 \022 \010 \n \004 CORD \020 \001 \022 "
" \020 \n \014 STRING_PIECE \020 \002 \" 5 \n \006 JSType \022 \r \n \t JS_NORMAL "
" \020 \000 \022 \r \n \t JS_STRING \020 \001 \022 \r \n \t JS_NUMBER \020 \002 \" U \n \017 Opti "
" onRetention \022 \025 \n \021 RETENTION_UNKNOWN \020 \000 \022 \025 \n \021 RE "
" TENTION_RUNTIME \020 \001 \022 \024 \n \020 RETENTION_SOURCE \020 \002 \" "
" \214 \002 \n \020 OptionTargetType \022 \027 \n \023 TARGET_TYPE_UNKN "
" OWN \020 \000 \022 \024 \n \020 TARGET_TYPE_FILE \020 \001 \022 \037 \n \033 TARGET_TY "
" PE_EXTENSION_RANGE \020 \002 \022 \027 \n \023 TARGET_TYPE_MESS "
" AGE \020 \003 \022 \025 \n \021 TARGET_TYPE_FIELD \020 \004 \022 \025 \n \021 TARGET_T "
" YPE_ONEOF \020 \005 \022 \024 \n \020 TARGET_TYPE_ENUM \020 \006 \022 \032 \n \026 TAR "
" GET_TYPE_ENUM_ENTRY \020 \007 \022 \027 \n \023 TARGET_TYPE_SER "
" VICE \020 \010 \022 \026 \n \022 TARGET_TYPE_METHOD \020 \t * \t \010 \350 \007 \020 \200 \200 \200 \200 "
" \002 J \004 \010 \004 \020 \005 J \004 \010 \022 \020 \023 \" \215 \001 \n \014 OneofOptions \022 - \n \010 featur "
" es \030 \001 \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n "
" \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.google.pr "
" otobuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \366 \001 "
" \n \013 EnumOptions \022 \023 \n \013 allow_alias \030 \002 \001 ( \010 \022 \031 \n \n de "
" precated \030 \003 \001 ( \010 : \005 false \022 2 \n &deprecated_lega "
" cy_json_field_conflicts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 fea "
" tures \030 \007 \001 ( \013 2 \033 .google.protobuf.FeatureSet "
" \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.google "
" .protobuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 "
" J \004 \010 \005 \020 \006 \" \311 \001 \n \020 EnumValueOptions \022 \031 \n \n deprecate "
" d \030 \001 \001 ( \010 : \005 false \022 - \n \010 features \030 \002 \001 ( \013 2 \033 .googl "
" e.protobuf.FeatureSet \022 \033 \n \014 debug_redact \030 \003 "
" \001 ( \010 : \005 false \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( "
" \013 2$.google.protobuf.UninterpretedOption* "
" \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \252 \001 \n \016 ServiceOptions \022 - \n \010 feature "
" s \030 \" \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 \031 \n \n "
" deprecated \030 ! \001 ( \010 : \005 false \022 C \n \024 uninterpreted "
" _option \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninter "
" pretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \334 \002 \n \r MethodOption "
" s \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 false \022 _ \n \021 idempote "
" ncy_level \030 \" \001 ( \016 2/.google.protobuf.Method "
" Options.IdempotencyLevel: \023 IDEMPOTENCY_UN "
" KNOWN \022 - \n \010 features \030 # \001 ( \013 2 \033 .google.protobu "
" f.FeatureSet \022 C \n \024 uninterpreted_option \030 \347 \007 "
" \003 ( \013 2$.google.protobuf.UninterpretedOptio "
" n \" P \n \020 IdempotencyLevel \022 \027 \n \023 IDEMPOTENCY_UNK "
" NOWN \020 \000 \022 \023 \n \017 NO_SIDE_EFFECTS \020 \001 \022 \016 \n \n IDEMPOTEN "
" T \020 \002 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \236 \002 \n \023 UninterpretedOption \022 ; "
" \n \004 name \030 \002 \003 ( \013 2-.google.protobuf.Uninterpr "
" etedOption.NamePart \022 \030 \n \020 identifier_value \030 "
" \003 \001 ( \t \022 \032 \n \022 positive_int_value \030 \004 \001 ( \004 \022 \032 \n \022 neg "
" ative_int_value \030 \005 \001 ( \003 \022 \024 \n \014 double_value \030 \006 "
" \001 ( \001 \022 \024 \n \014 string_value \030 \007 \001 ( \014 \022 \027 \n \017 aggregate_v "
" alue \030 \010 \001 ( \t \032 3 \n \010 NamePart \022 \021 \n \t name_part \030 \001 \002 ( "
" \t \022 \024 \n \014 is_extension \030 \002 \002 ( \010 \" \235 \t \n \n FeatureSet \022 | "
" \n \016 field_presence \030 \001 \001 ( \016 2).google.protobuf "
" .FeatureSet.FieldPresenceB9 \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 "
" \010 EXPLICIT \030 \346 \007 \242 \001 \r \022 \010 IMPLICIT \030 \347 \007 \242 \001 \r \022 \010 EXPLICI "
" T \030 \350 \007 \022 \\ \n \t enum_type \030 \002 \001 ( \016 2$.google.protobu "
" f.FeatureSet.EnumTypeB# \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLO "
" SED \030 \346 \007 \242 \001 \t \022 \004 OPEN \030 \347 \007 \022 { \n \027 repeated_field_enc "
" oding \030 \003 \001 ( \016 21.google.protobuf.FeatureSet "
" .RepeatedFieldEncodingB \' \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EX "
" PANDED \030 \346 \007 \242 \001 \013 \022 \006 PACKED \030 \347 \007 \022 h \n \017 utf8_validati "
" on \030 \004 \001 ( \016 2*.google.protobuf.FeatureSet.Ut "
" f8ValidationB# \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \346 \007 \242 \001 \013 \022 \006 "
" VERIFY \030 \347 \007 \022 g \n \020 message_encoding \030 \005 \001 ( \016 2+.go "
" ogle.protobuf.FeatureSet.MessageEncoding "
" B \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIXED \030 \346 \007 \022 p \n \013 js "
" on_format \030 \006 \001 ( \016 2&.google.protobuf.Featur "
" eSet.JsonFormatB3 \210 \001 \001 \230 \001 \003 \230 \001 \006 \230 \001 \001 \242 \001 \027 \022 \022 LEGACY "
" _BEST_EFFORT \030 \346 \007 \242 \001 \n \022 \005 ALLOW \030 \347 \007 \" \\ \n \r FieldPre "
" sence \022 \032 \n \026 FIELD_PRESENCE_UNKNOWN \020 \000 \022 \014 \n \010 EXP "
" LICIT \020 \001 \022 \014 \n \010 IMPLICIT \020 \002 \022 \023 \n \017 LEGACY_REQUIRED "
" \020 \003 \" 7 \n \010 EnumType \022 \025 \n \021 ENUM_TYPE_UNKNOWN \020 \000 \022 \010 \n "
" \004 OPEN \020 \001 \022 \n \n \006 CLOSED \020 \002 \" V \n \025 RepeatedFieldEnco "
" ding \022 # \n \037 REPEATED_FIELD_ENCODING_UNKNOWN \020 "
" \000 \022 \n \n \006 PACKED \020 \001 \022 \014 \n \010 EXPANDED \020 \002 \" C \n \016 Utf8Valid "
" ation \022 \033 \n \027 UTF8_VALIDATION_UNKNOWN \020 \000 \022 \n \n \006 VE "
" RIFY \020 \002 \022 \010 \n \004 NONE \020 \003 \" S \n \017 MessageEncoding \022 \034 \n \030 M "
" ESSAGE_ENCODING_UNKNOWN \020 \000 \022 \023 \n \017 LENGTH_PREF "
" IXED \020 \001 \022 \r \n \t DELIMITED \020 \002 \" H \n \n JsonFormat \022 \027 \n \023 J "
" SON_FORMAT_UNKNOWN \020 \000 \022 \t \n \005 ALLOW \020 \001 \022 \026 \n \022 LEGAC "
" Y_BEST_EFFORT \020 \002 * \006 \010 \350 \007 \020 \351 \007 * \006 \010 \351 \007 \020 \352 \007 * \006 \010 \213 N \020 \220 NJ "
" \006 \010 \347 \007 \020 \350 \007 \" \300 \002 \n \022 FeatureSetDefaults \022 N \n \010 defaul "
" ts \030 \001 \003 ( \013 2<.google.protobuf.FeatureSetDef "
" aults.FeatureSetEditionDefault \022 1 \n \017 minimu "
" m_edition \030 \004 \001 ( \016 2 \030 .google.protobuf.Editio "
" n \022 1 \n \017 maximum_edition \030 \005 \001 ( \016 2 \030 .google.prot "
" obuf.Edition \032 t \n \030 FeatureSetEditionDefault "
" \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 .google.protobuf.Edit "
" ion \022 - \n \010 features \030 \002 \001 ( \013 2 \033 .google.protobuf. "
" FeatureSet \" \325 \001 \n \016 SourceCodeInfo \022 : \n \010 locatio "
" n \030 \001 \003 ( \013 2(.google.protobuf.SourceCodeInfo "
" .Location \032 \206 \001 \n \010 Location \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 "
" \022 \020 \n \004 span \030 \002 \003 ( \005 B \002 \020 \001 \022 \030 \n \020 leading_comments \030 \003 "
" \001 ( \t \022 \031 \n \021 trailing_comments \030 \004 \001 ( \t \022 ! \n \031 leadi "
" ng_detached_comments \030 \006 \003 ( \t \" \234 \002 \n \021 Generated "
" CodeInfo \022 A \n \n annotation \030 \001 \003 ( \013 2-.google.pr "
" otobuf.GeneratedCodeInfo.Annotation \032 \303 \001 \n \n "
" Annotation \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \023 \n \013 source_f "
" ile \030 \002 \001 ( \t \022 \r \n \005 begin \030 \003 \001 ( \005 \022 \013 \n \003 end \030 \004 \001 ( \005 \022 H \n "
" \010 semantic \030 \005 \001 ( \016 26.google.protobuf.Genera "
" tedCodeInfo.Annotation.Semantic \" ( \n \010 Seman "
" tic \022 \010 \n \004 NONE \020 \000 \022 \007 \n \003 SET \020 \001 \022 \t \n \005 ALIAS \020 \002 * \377 \001 \n \007 Ed "
" ition \022 \023 \n \017 EDITION_UNKNOWN \020 \000 \022 \023 \n \016 EDITION_PR "
" OTO2 \020 \346 \007 \022 \023 \n \016 EDITION_PROTO3 \020 \347 \007 \022 \021 \n \014 EDITION_ "
" 2023 \020 \350 \007 \022 \027 \n \023 EDITION_1_TEST_ONLY \020 \001 \022 \027 \n \023 EDIT "
" ION_2_TEST_ONLY \020 \002 \022 \035 \n \027 EDITION_99997_TEST_ "
" ONLY \020 \235 \215 \006 \022 \035 \n \027 EDITION_99998_TEST_ONLY \020 \236 \215 \006 \022 "
" \035 \n \027 EDITION_99999_TEST_ONLY \020 \237 \215 \006 \022 \023 \n \013 EDITIO "
" N_MAX \020 \377 \377 \377 \377 \007 B~ \n \023 com.google.protobufB \020 Desc "
" riptorProtosH \001 Z-google.golang.org/protob "
" uf/types/descriptorpb \370 \001 \001 \242 \002 \003 GPB \252 \002 \032 Google. "
" Protobuf.Reflection "
} ;
static : : absl : : once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ;
const : : _pbi : : DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
false ,
false ,
9570 ,
9539 ,
descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto ,
" google/protobuf/descriptor.proto " ,
& descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ,
@ -7287,7 +7283,7 @@ PROTOBUF_NOINLINE void FileOptions::Clear() {
reinterpret_cast < char * > ( & _impl_ . java_generic_services_ ) -
reinterpret_cast < char * > ( & _impl_ . java_multiple_files_ ) ) + sizeof ( _impl_ . java_generic_services_ ) ) ;
}
if ( cached_has_bits & 0x001 f0000u ) {
if ( cached_has_bits & 0x000 f0000u ) {
: : memset ( & _impl_ . py_generic_services_ , 0 , static_cast < : : size_t > (
reinterpret_cast < char * > ( & _impl_ . deprecated_ ) -
reinterpret_cast < char * > ( & _impl_ . py_generic_services_ ) ) + sizeof ( _impl_ . deprecated_ ) ) ;
@ -7305,7 +7301,7 @@ const char* FileOptions::_InternalParse(
}
constexpr : : _pbi : : TcParseTable < 5 , 22 , 3 , 202 , 12 > FileOptions : : _table_ = {
constexpr : : _pbi : : TcParseTable < 5 , 21 , 3 , 202 , 12 > FileOptions : : _table_ = {
{
PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . _has_bits_ ) ,
PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . _extensions_ ) ,
@ -7313,7 +7309,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
offsetof ( decltype ( _table_ ) , field_lookup_table ) ,
3149166718 , // skipmap
offsetof ( decltype ( _table_ ) , field_entries ) ,
22 , // num_field_entries
21 , // num_field_entries
3 , // num_aux_entries
offsetof ( decltype ( _table_ ) , aux_entries ) ,
& _FileOptions_default_instance_ . _instance ,
@ -7337,7 +7333,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ 66 , 1 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_outer_classname_ ) } } ,
// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
{ : : _pbi : : TcParser : : FastEr1S1 ,
{ 72 , 19 , 3 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . optimize_for_ ) } } ,
{ 72 , 18 , 3 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . optimize_for_ ) } } ,
// optional bool java_multiple_files = 10 [default = false];
{ : : _pbi : : TcParser : : SingularVarintNoZag1 < bool , offsetof ( FileOptions , _impl_ . java_multiple_files_ ) , 11 > ( ) ,
{ 80 , 11 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_multiple_files_ ) } } ,
@ -7367,16 +7363,14 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// optional bool deprecated = 23 [default = false];
{ : : _pbi : : TcParser : : FastV8S2 ,
{ 440 , 18 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . deprecated_ ) } } ,
{ 440 , 17 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . deprecated_ ) } } ,
// optional string php_class_prefix = 40;
{ : : _pbi : : TcParser : : FastSS2 ,
{ 706 , 6 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_class_prefix_ ) } } ,
// optional string php_namespace = 41;
{ : : _pbi : : TcParser : : FastSS2 ,
{ 714 , 7 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_namespace_ ) } } ,
// optional bool php_generic_services = 42 [default = false];
{ : : _pbi : : TcParser : : FastV8S2 ,
{ 720 , 17 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_generic_services_ ) } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// optional bool java_string_check_utf8 = 27 [default = false];
{ : : _pbi : : TcParser : : FastV8S2 ,
{ 472 , 13 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_string_check_utf8_ ) } } ,
@ -7389,11 +7383,11 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// optional bool cc_enable_arenas = 31 [default = true];
{ : : _pbi : : TcParser : : FastV8S2 ,
{ 504 , 20 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . cc_enable_arenas_ ) } } ,
{ 504 , 19 , 0 , PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . cc_enable_arenas_ ) } } ,
} } , { {
36 , 0 , 1 ,
48260 , 12 , 999 , 0 , 1 ,
65534 , 21 ,
48324 , 12 , 999 , 0 , 1 ,
65534 , 20 ,
65535 , 65535
} } , { {
// optional string java_package = 1;
@ -7403,7 +7397,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_outer_classname_ ) , _Internal : : kHasBitsOffset + 1 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kRawString | : : _fl : : kRepAString ) } ,
// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . optimize_for_ ) , _Internal : : kHasBitsOffset + 19 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . optimize_for_ ) , _Internal : : kHasBitsOffset + 18 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kEnumRange ) } ,
// optional bool java_multiple_files = 10 [default = false];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_multiple_files_ ) , _Internal : : kHasBitsOffset + 11 , 0 ,
@ -7424,13 +7418,13 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_generate_equals_and_hash_ ) , _Internal : : kHasBitsOffset + 12 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional bool deprecated = 23 [default = false];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . deprecated_ ) , _Internal : : kHasBitsOffset + 18 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . deprecated_ ) , _Internal : : kHasBitsOffset + 17 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional bool java_string_check_utf8 = 27 [default = false];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . java_string_check_utf8_ ) , _Internal : : kHasBitsOffset + 13 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional bool cc_enable_arenas = 31 [default = true];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . cc_enable_arenas_ ) , _Internal : : kHasBitsOffset + 20 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . cc_enable_arenas_ ) , _Internal : : kHasBitsOffset + 19 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional string objc_class_prefix = 36;
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . objc_class_prefix_ ) , _Internal : : kHasBitsOffset + 3 , 0 ,
@ -7447,9 +7441,6 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
// optional string php_namespace = 41;
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_namespace_ ) , _Internal : : kHasBitsOffset + 7 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kRawString | : : _fl : : kRepAString ) } ,
// optional bool php_generic_services = 42 [default = false];
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_generic_services_ ) , _Internal : : kHasBitsOffset + 17 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional string php_metadata_namespace = 44;
{ PROTOBUF_FIELD_OFFSET ( FileOptions , _impl_ . php_metadata_namespace_ ) , _Internal : : kHasBitsOffset + 8 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kRawString | : : _fl : : kRepAString ) } ,
@ -7467,7 +7458,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : FeatureSet > ( ) } ,
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : UninterpretedOption > ( ) } ,
} } , { {
" \33 \14 \24 \0 \0 \12 \0 \0 \0 \0 \0 \0 \0 \21 \20 \14 \20 \15 \0 \ 26 \14 \0 \0 \0 "
" \33 \14 \24 \0 \0 \12 \0 \0 \0 \0 \0 \0 \0 \21 \20 \14 \20 \15 \26 \14 \0 \0 \0 \0 "
" google.protobuf.FileOptions "
" java_package "
" java_outer_classname "
@ -7507,7 +7498,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
}
// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
if ( cached_has_bits & 0x0008 0000u ) {
if ( cached_has_bits & 0x0004 0000u ) {
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteEnumToArray (
9 , this - > _internal_optimize_for ( ) , target ) ;
@ -7557,7 +7548,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
}
// optional bool deprecated = 23 [default = false];
if ( cached_has_bits & 0x0004 0000u ) {
if ( cached_has_bits & 0x0002 0000u ) {
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
23 , this - > _internal_deprecated ( ) , target ) ;
@ -7571,7 +7562,7 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
}
// optional bool cc_enable_arenas = 31 [default = true];
if ( cached_has_bits & 0x001 00000u ) {
if ( cached_has_bits & 0x0008 0000u ) {
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
31 , this - > _internal_cc_enable_arenas ( ) , target ) ;
@ -7617,13 +7608,6 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
target = stream - > WriteStringMaybeAliased ( 41 , _s , target ) ;
}
// optional bool php_generic_services = 42 [default = false];
if ( cached_has_bits & 0x00020000u ) {
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
42 , this - > _internal_php_generic_services ( ) , target ) ;
}
// optional string php_metadata_namespace = 44;
if ( cached_has_bits & 0x00000100u ) {
const std : : string & _s = this - > _internal_php_metadata_namespace ( ) ;
@ -7778,30 +7762,25 @@ constexpr ::_pbi::TcParseTable<5, 22, 3, 202, 12> FileOptions::_table_ = {
}
}
if ( cached_has_bits & 0x001 f0000u ) {
if ( cached_has_bits & 0x000 f0000u ) {
// optional bool py_generic_services = 18 [default = false];
if ( cached_has_bits & 0x00010000u ) {
total_size + = 3 ;
}
// optional bool php_generic_services = 42 [default = false];
if ( cached_has_bits & 0x00020000u ) {
total_size + = 3 ;
}
// optional bool deprecated = 23 [default = false];
if ( cached_has_bits & 0x0004 0000u ) {
if ( cached_has_bits & 0x00020000u ) {
total_size + = 3 ;
}
// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
if ( cached_has_bits & 0x0008 0000u ) {
if ( cached_has_bits & 0x0004 0000u ) {
total_size + = 1 +
: : _pbi : : WireFormatLite : : EnumSize ( this - > _internal_optimize_for ( ) ) ;
}
// optional bool cc_enable_arenas = 31 [default = true];
if ( cached_has_bits & 0x001 00000u ) {
if ( cached_has_bits & 0x0008 0000u ) {
total_size + = 3 ;
}
@ -7880,20 +7859,17 @@ void FileOptions::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::goo
_this - > _impl_ . java_generic_services_ = from . _impl_ . java_generic_services_ ;
}
}
if ( cached_has_bits & 0x001 f0000u ) {
if ( cached_has_bits & 0x000 f0000u ) {
if ( cached_has_bits & 0x00010000u ) {
_this - > _impl_ . py_generic_services_ = from . _impl_ . py_generic_services_ ;
}
if ( cached_has_bits & 0x00020000u ) {
_this - > _impl_ . php_generic_services_ = from . _impl_ . php_generic_services_ ;
}
if ( cached_has_bits & 0x00040000u ) {
_this - > _impl_ . deprecated_ = from . _impl_ . deprecated_ ;
}
if ( cached_has_bits & 0x0008 0000u ) {
if ( cached_has_bits & 0x00040000u ) {
_this - > _impl_ . optimize_for_ = from . _impl_ . optimize_for_ ;
}
if ( cached_has_bits & 0x001 00000u ) {
if ( cached_has_bits & 0x0008 0000u ) {
_this - > _impl_ . cc_enable_arenas_ = from . _impl_ . cc_enable_arenas_ ;
}
}