4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3009000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3009002 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
37 #include <google/protobuf/port_def.inc>
38 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto PROTOBUF_EXPORT
39 PROTOBUF_NAMESPACE_OPEN
43 PROTOBUF_NAMESPACE_CLOSE
47 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
49 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[27]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
54 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
58 PROTOBUF_NAMESPACE_OPEN
140 PROTOBUF_NAMESPACE_CLOSE
141 PROTOBUF_NAMESPACE_OPEN
142 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::DescriptorProto>(Arena*);
143 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange>(Arena*);
144 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange>(Arena*);
145 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumDescriptorProto>(Arena*);
146 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange>(Arena*);
147 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumOptions>(Arena*);
148 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto>(Arena*);
149 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValueOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumValueOptions>(Arena*);
150 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>(Arena*);
151 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FieldDescriptorProto>(Arena*);
152 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FieldOptions>(Arena*);
153 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FileDescriptorProto>(Arena*);
154 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileDescriptorSet* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FileDescriptorSet>(Arena*);
155 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FileOptions>(Arena*);
156 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo>(Arena*);
157 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation>(Arena*);
158 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MessageOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::MessageOptions>(Arena*);
159 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::MethodDescriptorProto>(Arena*);
160 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MethodOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::MethodOptions>(Arena*);
161 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::OneofDescriptorProto>(Arena*);
162 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::OneofOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::OneofOptions>(Arena*);
163 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto>(Arena*);
164 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ServiceOptions* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::ServiceOptions>(Arena*);
165 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::SourceCodeInfo* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceCodeInfo>(Arena*);
166 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location>(Arena*);
167 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UninterpretedOption* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::UninterpretedOption>(Arena*);
168 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart>(Arena*);
169 PROTOBUF_NAMESPACE_CLOSE
170 PROTOBUF_NAMESPACE_OPEN
202 "Incorrect type passed to function FieldDescriptorProto_Type_Name.");
208 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Type>(
226 "Incorrect type passed to function FieldDescriptorProto_Label_Name.");
232 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Label>(
250 "Incorrect type passed to function FileOptions_OptimizeMode_Name.");
256 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FileOptions_OptimizeMode>(
274 "Incorrect type passed to function FieldOptions_CType_Name.");
280 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_CType>(
298 "Incorrect type passed to function FieldOptions_JSType_Name.");
304 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_JSType>(
322 "Incorrect type passed to function MethodOptions_IdempotencyLevel_Name.");
328 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MethodOptions_IdempotencyLevel>(
334 public ::PROTOBUF_NAMESPACE_ID::Message {
342 *
this = ::std::move(from);
351 if (
this != &from) InternalSwap(&from);
359 return _internal_metadata_.unknown_fields();
362 return _internal_metadata_.mutable_unknown_fields();
366 return GetArenaNoVirtual();
369 return MaybeArenaPtr();
375 return GetMetadataStatic().descriptor;
378 return GetMetadataStatic().reflection;
382 static void InitAsDefaultInstance();
387 static constexpr
int kIndexInFileMessages =
394 if (other ==
this)
return;
402 if (other ==
this)
return;
410 return CreateMaybeMessage<FileDescriptorSet>(
nullptr);
414 return CreateMaybeMessage<FileDescriptorSet>(arena);
416 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
417 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
420 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
423 size_t ByteSizeLong()
const final;
424 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
425 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
428 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
429 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
430 void SerializeWithCachedSizes(
431 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
437 inline void SharedCtor();
438 inline void SharedDtor();
439 void SetCachedSize(
int size)
const final;
441 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
443 return "google.protobuf.FileDescriptorSet";
448 static void ArenaDtor(
void*
object);
449 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
452 return _internal_metadata_.arena();
455 return _internal_metadata_.raw_arena_ptr();
459 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
461 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
473 kFileFieldNumber = 1,
476 int file_size()
const;
478 PROTOBUF_NAMESPACE_ID::FileDescriptorProto* mutable_file(
int index);
479 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
481 const PROTOBUF_NAMESPACE_ID::FileDescriptorProto& file(
int index)
const;
482 PROTOBUF_NAMESPACE_ID::FileDescriptorProto* add_file();
483 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
491 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
496 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >
file_;
497 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
502 public ::PROTOBUF_NAMESPACE_ID::Message {
510 *
this = ::std::move(from);
519 if (
this != &from) InternalSwap(&from);
527 return _internal_metadata_.unknown_fields();
530 return _internal_metadata_.mutable_unknown_fields();
534 return GetArenaNoVirtual();
537 return MaybeArenaPtr();
543 return GetMetadataStatic().descriptor;
546 return GetMetadataStatic().reflection;
550 static void InitAsDefaultInstance();
555 static constexpr
int kIndexInFileMessages =
562 if (other ==
this)
return;
570 if (other ==
this)
return;
578 return CreateMaybeMessage<FileDescriptorProto>(
nullptr);
582 return CreateMaybeMessage<FileDescriptorProto>(arena);
584 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
585 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
588 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
591 size_t ByteSizeLong()
const final;
592 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
593 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
596 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
597 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
598 void SerializeWithCachedSizes(
599 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
605 inline void SharedCtor();
606 inline void SharedDtor();
607 void SetCachedSize(
int size)
const final;
609 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
611 return "google.protobuf.FileDescriptorProto";
616 static void ArenaDtor(
void*
object);
617 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
620 return _internal_metadata_.arena();
623 return _internal_metadata_.raw_arena_ptr();
627 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
629 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
641 kDependencyFieldNumber = 3,
642 kMessageTypeFieldNumber = 4,
643 kEnumTypeFieldNumber = 5,
644 kServiceFieldNumber = 6,
645 kExtensionFieldNumber = 7,
646 kPublicDependencyFieldNumber = 10,
647 kWeakDependencyFieldNumber = 11,
648 kNameFieldNumber = 1,
649 kPackageFieldNumber = 2,
650 kSyntaxFieldNumber = 12,
651 kOptionsFieldNumber = 8,
652 kSourceCodeInfoFieldNumber = 9,
655 int dependency_size()
const;
656 void clear_dependency();
661 void set_dependency(
int index,
const char*
value);
666 void add_dependency(
const char*
value);
667 void add_dependency(
const char*
value,
size_t size);
668 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& dependency()
const;
669 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_dependency();
672 int message_type_size()
const;
673 void clear_message_type();
674 PROTOBUF_NAMESPACE_ID::DescriptorProto* mutable_message_type(
int index);
675 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >*
676 mutable_message_type();
678 PROTOBUF_NAMESPACE_ID::DescriptorProto* add_message_type();
679 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >&
683 int enum_type_size()
const;
684 void clear_enum_type();
685 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* mutable_enum_type(
int index);
686 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
688 const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto&
enum_type(
int index)
const;
689 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* add_enum_type();
690 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
694 int service_size()
const;
695 void clear_service();
696 PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* mutable_service(
int index);
697 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
699 const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto& service(
int index)
const;
700 PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* add_service();
701 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >&
705 int extension_size()
const;
706 void clear_extension();
707 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_extension(
int index);
708 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
710 const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
extension(
int index)
const;
711 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* add_extension();
712 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
716 int public_dependency_size()
const;
717 void clear_public_dependency();
721 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
722 public_dependency()
const;
723 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
724 mutable_public_dependency();
727 int weak_dependency_size()
const;
728 void clear_weak_dependency();
732 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
733 weak_dependency()
const;
734 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
735 mutable_weak_dependency();
738 bool has_name()
const;
743 void set_name(
const char*
value);
744 void set_name(
const char*
value,
size_t size);
749 " string fields are deprecated and will be removed in a"
751 std::
string* unsafe_arena_release_name();
753 "
string fields are deprecated and will be removed in
a"
755 void unsafe_arena_set_allocated_name(
759 bool has_package()
const;
760 void clear_package();
763 void set_package(
std::
string&&
value);
766 std::
string* mutable_package();
767 std::
string* release_package();
768 void set_allocated_package(
std::
string* package);
770 "
string fields are deprecated and will be removed in
a"
772 std::
string* unsafe_arena_release_package();
774 "
string fields are deprecated and will be removed in
a"
776 void unsafe_arena_set_allocated_package(
777 std::
string* package);
780 bool has_syntax()
const;
784 void set_syntax(
std::
string&&
value);
787 std::
string* mutable_syntax();
788 std::
string* release_syntax();
789 void set_allocated_syntax(
std::
string* syntax);
791 "
string fields are deprecated and will be removed in
a"
793 std::
string* unsafe_arena_release_syntax();
795 "
string fields are deprecated and will be removed in
a"
797 void unsafe_arena_set_allocated_syntax(
798 std::
string* syntax);
801 bool has_options()
const;
802 void clear_options();
804 PROTOBUF_NAMESPACE_ID::
FileOptions* release_options();
805 PROTOBUF_NAMESPACE_ID::
FileOptions* mutable_options();
807 void unsafe_arena_set_allocated_options(
809 PROTOBUF_NAMESPACE_ID::
FileOptions* unsafe_arena_release_options();
812 bool has_source_code_info()
const;
813 void clear_source_code_info();
815 PROTOBUF_NAMESPACE_ID::
SourceCodeInfo* release_source_code_info();
816 PROTOBUF_NAMESPACE_ID::
SourceCodeInfo* mutable_source_code_info();
817 void set_allocated_source_code_info(PROTOBUF_NAMESPACE_ID::
SourceCodeInfo* source_code_info);
818 void unsafe_arena_set_allocated_source_code_info(
820 PROTOBUF_NAMESPACE_ID::
SourceCodeInfo* unsafe_arena_release_source_code_info();
826 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
827 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
830 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
831 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
832 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<
std::
string> dependency_;
833 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::
DescriptorProto > message_type_;
840 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr package_;
841 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr syntax_;
849 public ::PROTOBUF_NAMESPACE_ID::Message {
857 *
this = ::std::move(from);
866 if (
this != &from) InternalSwap(&from);
874 return _internal_metadata_.unknown_fields();
877 return _internal_metadata_.mutable_unknown_fields();
881 return GetArenaNoVirtual();
884 return MaybeArenaPtr();
890 return GetMetadataStatic().descriptor;
893 return GetMetadataStatic().reflection;
897 static void InitAsDefaultInstance();
902 static constexpr
int kIndexInFileMessages =
909 if (other ==
this)
return;
917 if (other ==
this)
return;
925 return CreateMaybeMessage<DescriptorProto_ExtensionRange>(
nullptr);
929 return CreateMaybeMessage<DescriptorProto_ExtensionRange>(arena);
931 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
932 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
935 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
938 size_t ByteSizeLong()
const final;
939 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
940 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
943 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
944 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
945 void SerializeWithCachedSizes(
946 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
952 inline void SharedCtor();
953 inline void SharedDtor();
954 void SetCachedSize(
int size)
const final;
956 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
958 return "google.protobuf.DescriptorProto.ExtensionRange";
963 static void ArenaDtor(
void*
object);
964 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
967 return _internal_metadata_.arena();
970 return _internal_metadata_.raw_arena_ptr();
974 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
976 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
988 kOptionsFieldNumber = 3,
989 kStartFieldNumber = 1,
993 bool has_options()
const;
994 void clear_options();
995 const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
options()
const;
996 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* release_options();
997 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* mutable_options();
998 void set_allocated_options(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options);
999 void unsafe_arena_set_allocated_options(
1000 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options);
1001 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* unsafe_arena_release_options();
1004 bool has_start()
const;
1010 bool has_end()
const;
1020 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1025 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options_;
1028 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1033 public ::PROTOBUF_NAMESPACE_ID::Message {
1041 *
this = ::std::move(from);
1050 if (
this != &from) InternalSwap(&from);
1058 return _internal_metadata_.unknown_fields();
1061 return _internal_metadata_.mutable_unknown_fields();
1065 return GetArenaNoVirtual();
1068 return MaybeArenaPtr();
1074 return GetMetadataStatic().descriptor;
1077 return GetMetadataStatic().reflection;
1081 static void InitAsDefaultInstance();
1086 static constexpr
int kIndexInFileMessages =
1093 if (other ==
this)
return;
1095 InternalSwap(other);
1101 if (other ==
this)
return;
1103 InternalSwap(other);
1109 return CreateMaybeMessage<DescriptorProto_ReservedRange>(
nullptr);
1113 return CreateMaybeMessage<DescriptorProto_ReservedRange>(arena);
1115 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1116 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1119 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1122 size_t ByteSizeLong()
const final;
1123 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1124 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1127 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
1128 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1129 void SerializeWithCachedSizes(
1130 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
1136 inline void SharedCtor();
1137 inline void SharedDtor();
1138 void SetCachedSize(
int size)
const final;
1140 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1142 return "google.protobuf.DescriptorProto.ReservedRange";
1147 static void ArenaDtor(
void*
object);
1148 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1151 return _internal_metadata_.arena();
1154 return _internal_metadata_.raw_arena_ptr();
1158 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1160 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1172 kStartFieldNumber = 1,
1173 kEndFieldNumber = 2,
1176 bool has_start()
const;
1182 bool has_end()
const;
1192 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1199 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1204 public ::PROTOBUF_NAMESPACE_ID::Message {
1212 *
this = ::std::move(from);
1221 if (
this != &from) InternalSwap(&from);
1229 return _internal_metadata_.unknown_fields();
1232 return _internal_metadata_.mutable_unknown_fields();
1236 return GetArenaNoVirtual();
1239 return MaybeArenaPtr();
1245 return GetMetadataStatic().descriptor;
1248 return GetMetadataStatic().reflection;
1252 static void InitAsDefaultInstance();
1257 static constexpr
int kIndexInFileMessages =
1264 if (other ==
this)
return;
1266 InternalSwap(other);
1272 if (other ==
this)
return;
1274 InternalSwap(other);
1280 return CreateMaybeMessage<DescriptorProto>(
nullptr);
1284 return CreateMaybeMessage<DescriptorProto>(arena);
1286 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1287 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1290 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1293 size_t ByteSizeLong()
const final;
1294 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1295 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1298 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
1299 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1300 void SerializeWithCachedSizes(
1301 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
1307 inline void SharedCtor();
1308 inline void SharedDtor();
1309 void SetCachedSize(
int size)
const final;
1311 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1313 return "google.protobuf.DescriptorProto";
1318 static void ArenaDtor(
void*
object);
1319 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1322 return _internal_metadata_.arena();
1325 return _internal_metadata_.raw_arena_ptr();
1329 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1331 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1346 kFieldFieldNumber = 2,
1347 kNestedTypeFieldNumber = 3,
1348 kEnumTypeFieldNumber = 4,
1349 kExtensionRangeFieldNumber = 5,
1350 kExtensionFieldNumber = 6,
1351 kOneofDeclFieldNumber = 8,
1352 kReservedRangeFieldNumber = 9,
1353 kReservedNameFieldNumber = 10,
1354 kNameFieldNumber = 1,
1355 kOptionsFieldNumber = 7,
1358 int field_size()
const;
1360 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_field(
int index);
1361 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
1363 const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
field(
int index)
const;
1364 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto*
add_field();
1365 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
1369 int nested_type_size()
const;
1370 void clear_nested_type();
1371 PROTOBUF_NAMESPACE_ID::DescriptorProto* mutable_nested_type(
int index);
1372 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >*
1373 mutable_nested_type();
1374 const PROTOBUF_NAMESPACE_ID::DescriptorProto& nested_type(
int index)
const;
1375 PROTOBUF_NAMESPACE_ID::DescriptorProto* add_nested_type();
1376 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >&
1377 nested_type()
const;
1380 int enum_type_size()
const;
1381 void clear_enum_type();
1382 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* mutable_enum_type(
int index);
1383 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
1384 mutable_enum_type();
1385 const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto&
enum_type(
int index)
const;
1386 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* add_enum_type();
1387 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
1391 int extension_range_size()
const;
1392 void clear_extension_range();
1393 PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* mutable_extension_range(
int index);
1394 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >*
1395 mutable_extension_range();
1396 const PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& extension_range(
int index)
const;
1397 PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* add_extension_range();
1398 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >&
1399 extension_range()
const;
1402 int extension_size()
const;
1403 void clear_extension();
1404 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_extension(
int index);
1405 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
1406 mutable_extension();
1407 const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
extension(
int index)
const;
1408 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* add_extension();
1409 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
1413 int oneof_decl_size()
const;
1414 void clear_oneof_decl();
1415 PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* mutable_oneof_decl(
int index);
1416 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >*
1417 mutable_oneof_decl();
1418 const PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& oneof_decl(
int index)
const;
1419 PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* add_oneof_decl();
1420 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >&
1424 int reserved_range_size()
const;
1425 void clear_reserved_range();
1426 PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* mutable_reserved_range(
int index);
1427 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >*
1428 mutable_reserved_range();
1429 const PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange&
reserved_range(
int index)
const;
1430 PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* add_reserved_range();
1431 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >&
1435 int reserved_name_size()
const;
1436 void clear_reserved_name();
1441 void set_reserved_name(
int index,
const char*
value);
1442 void set_reserved_name(
int index,
const char*
value,
size_t size);
1446 void add_reserved_name(
const char*
value);
1447 void add_reserved_name(
const char*
value,
size_t size);
1448 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& reserved_name()
const;
1449 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_reserved_name();
1452 bool has_name()
const;
1457 void set_name(
const char*
value);
1458 void set_name(
const char*
value,
size_t size);
1463 " string fields are deprecated and will be removed in a"
1465 std::
string* unsafe_arena_release_name();
1467 "
string fields are deprecated and will be removed in
a"
1469 void unsafe_arena_set_allocated_name(
1473 bool has_options()
const;
1474 void clear_options();
1479 void unsafe_arena_set_allocated_options(
1481 PROTOBUF_NAMESPACE_ID::
MessageOptions* unsafe_arena_release_options();
1487 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
1488 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1491 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1492 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1494 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::
DescriptorProto > nested_type_;
1500 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<
std::
string> reserved_name_;
1508 public ::PROTOBUF_NAMESPACE_ID::Message {
1516 *
this = ::std::move(from);
1525 if (
this != &from) InternalSwap(&from);
1533 return _internal_metadata_.unknown_fields();
1536 return _internal_metadata_.mutable_unknown_fields();
1540 return GetArenaNoVirtual();
1543 return MaybeArenaPtr();
1549 return GetMetadataStatic().descriptor;
1552 return GetMetadataStatic().reflection;
1556 static void InitAsDefaultInstance();
1561 static constexpr
int kIndexInFileMessages =
1568 if (other ==
this)
return;
1570 InternalSwap(other);
1576 if (other ==
this)
return;
1578 InternalSwap(other);
1584 return CreateMaybeMessage<ExtensionRangeOptions>(
nullptr);
1588 return CreateMaybeMessage<ExtensionRangeOptions>(arena);
1590 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1591 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1594 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1597 size_t ByteSizeLong()
const final;
1598 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1599 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1602 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
1603 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1604 void SerializeWithCachedSizes(
1605 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
1611 inline void SharedCtor();
1612 inline void SharedDtor();
1613 void SetCachedSize(
int size)
const final;
1615 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1617 return "google.protobuf.ExtensionRangeOptions";
1622 static void ArenaDtor(
void*
object);
1623 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1626 return _internal_metadata_.arena();
1629 return _internal_metadata_.raw_arena_ptr();
1633 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1635 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1647 kUninterpretedOptionFieldNumber = 999,
1650 int uninterpreted_option_size()
const;
1651 void clear_uninterpreted_option();
1652 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
1653 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
1654 mutable_uninterpreted_option();
1655 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
1656 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
1657 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
1658 uninterpreted_option()
const;
1665 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
1668 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1674 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1679 public ::PROTOBUF_NAMESPACE_ID::Message {
1687 *
this = ::std::move(from);
1696 if (
this != &from) InternalSwap(&from);
1704 return _internal_metadata_.unknown_fields();
1707 return _internal_metadata_.mutable_unknown_fields();
1711 return GetArenaNoVirtual();
1714 return MaybeArenaPtr();
1720 return GetMetadataStatic().descriptor;
1723 return GetMetadataStatic().reflection;
1727 static void InitAsDefaultInstance();
1732 static constexpr
int kIndexInFileMessages =
1739 if (other ==
this)
return;
1741 InternalSwap(other);
1747 if (other ==
this)
return;
1749 InternalSwap(other);
1755 return CreateMaybeMessage<FieldDescriptorProto>(
nullptr);
1759 return CreateMaybeMessage<FieldDescriptorProto>(arena);
1761 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1762 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1765 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1768 size_t ByteSizeLong()
const final;
1769 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1770 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1773 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
1774 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1775 void SerializeWithCachedSizes(
1776 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
1782 inline void SharedCtor();
1783 inline void SharedDtor();
1784 void SetCachedSize(
int size)
const final;
1786 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1788 return "google.protobuf.FieldDescriptorProto";
1793 static void ArenaDtor(
void*
object);
1794 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1797 return _internal_metadata_.arena();
1800 return _internal_metadata_.raw_arena_ptr();
1804 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1806 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1816 static constexpr
Type TYPE_DOUBLE =
1822 static constexpr
Type TYPE_UINT64 =
1826 static constexpr
Type TYPE_FIXED64 =
1828 static constexpr
Type TYPE_FIXED32 =
1832 static constexpr
Type TYPE_STRING =
1836 static constexpr
Type TYPE_MESSAGE =
1840 static constexpr
Type TYPE_UINT32 =
1844 static constexpr
Type TYPE_SFIXED32 =
1846 static constexpr
Type TYPE_SFIXED64 =
1848 static constexpr
Type TYPE_SINT32 =
1850 static constexpr
Type TYPE_SINT64 =
1859 static constexpr
int Type_ARRAYSIZE =
1865 template<
typename T>
1869 "Incorrect type passed to function Type_Name.");
1891 static constexpr
int Label_ARRAYSIZE =
1897 template<
typename T>
1901 "Incorrect type passed to function Label_Name.");
1912 kNameFieldNumber = 1,
1913 kExtendeeFieldNumber = 2,
1914 kTypeNameFieldNumber = 6,
1915 kDefaultValueFieldNumber = 7,
1916 kJsonNameFieldNumber = 10,
1917 kOptionsFieldNumber = 8,
1918 kNumberFieldNumber = 3,
1919 kOneofIndexFieldNumber = 9,
1920 kLabelFieldNumber = 4,
1921 kTypeFieldNumber = 5,
1924 bool has_name()
const;
1929 void set_name(
const char*
value);
1930 void set_name(
const char*
value,
size_t size);
1935 " string fields are deprecated and will be removed in a"
1937 std::
string* unsafe_arena_release_name();
1939 "
string fields are deprecated and will be removed in
a"
1941 void unsafe_arena_set_allocated_name(
1945 bool has_extendee()
const;
1946 void clear_extendee();
1949 void set_extendee(
std::
string&&
value);
1952 std::
string* mutable_extendee();
1953 std::
string* release_extendee();
1954 void set_allocated_extendee(
std::
string* extendee);
1956 "
string fields are deprecated and will be removed in
a"
1958 std::
string* unsafe_arena_release_extendee();
1960 "
string fields are deprecated and will be removed in
a"
1962 void unsafe_arena_set_allocated_extendee(
1963 std::
string* extendee);
1966 bool has_type_name()
const;
1967 void clear_type_name();
1970 void set_type_name(
std::
string&&
value);
1973 std::
string* mutable_type_name();
1974 std::
string* release_type_name();
1975 void set_allocated_type_name(
std::
string* type_name);
1977 "
string fields are deprecated and will be removed in
a"
1979 std::
string* unsafe_arena_release_type_name();
1981 "
string fields are deprecated and will be removed in
a"
1983 void unsafe_arena_set_allocated_type_name(
1984 std::
string* type_name);
1987 bool has_default_value()
const;
1988 void clear_default_value();
1991 void set_default_value(
std::
string&&
value);
1994 std::
string* mutable_default_value();
1995 std::
string* release_default_value();
1996 void set_allocated_default_value(
std::
string* default_value);
1998 "
string fields are deprecated and will be removed in
a"
2000 std::
string* unsafe_arena_release_default_value();
2002 "
string fields are deprecated and will be removed in
a"
2004 void unsafe_arena_set_allocated_default_value(
2005 std::
string* default_value);
2008 bool has_json_name()
const;
2009 void clear_json_name();
2012 void set_json_name(
std::
string&&
value);
2015 std::
string* mutable_json_name();
2016 std::
string* release_json_name();
2017 void set_allocated_json_name(
std::
string* json_name);
2019 "
string fields are deprecated and will be removed in
a"
2021 std::
string* unsafe_arena_release_json_name();
2023 "
string fields are deprecated and will be removed in
a"
2025 void unsafe_arena_set_allocated_json_name(
2026 std::
string* json_name);
2029 bool has_options()
const;
2030 void clear_options();
2032 PROTOBUF_NAMESPACE_ID::
FieldOptions* release_options();
2033 PROTOBUF_NAMESPACE_ID::
FieldOptions* mutable_options();
2035 void unsafe_arena_set_allocated_options(
2037 PROTOBUF_NAMESPACE_ID::
FieldOptions* unsafe_arena_release_options();
2040 bool has_number()
const;
2041 void clear_number();
2043 void set_number(::PROTOBUF_NAMESPACE_ID::
int32 value);
2046 bool has_oneof_index()
const;
2047 void clear_oneof_index();
2048 ::PROTOBUF_NAMESPACE_ID::
int32 oneof_index()
const;
2049 void set_oneof_index(::PROTOBUF_NAMESPACE_ID::
int32 value);
2052 bool has_label()
const;
2058 bool has_type()
const;
2067 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
2068 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2071 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2072 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2074 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr extendee_;
2075 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr type_name_;
2076 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr default_value_;
2077 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr json_name_;
2080 ::PROTOBUF_NAMESPACE_ID::
int32 oneof_index_;
2088 public ::PROTOBUF_NAMESPACE_ID::Message {
2096 *
this = ::std::move(from);
2105 if (
this != &from) InternalSwap(&from);
2113 return _internal_metadata_.unknown_fields();
2116 return _internal_metadata_.mutable_unknown_fields();
2120 return GetArenaNoVirtual();
2123 return MaybeArenaPtr();
2129 return GetMetadataStatic().descriptor;
2132 return GetMetadataStatic().reflection;
2136 static void InitAsDefaultInstance();
2141 static constexpr
int kIndexInFileMessages =
2148 if (other ==
this)
return;
2150 InternalSwap(other);
2156 if (other ==
this)
return;
2158 InternalSwap(other);
2164 return CreateMaybeMessage<OneofDescriptorProto>(
nullptr);
2168 return CreateMaybeMessage<OneofDescriptorProto>(arena);
2170 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2171 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2174 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2177 size_t ByteSizeLong()
const final;
2178 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2179 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2182 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
2183 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2184 void SerializeWithCachedSizes(
2185 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
2191 inline void SharedCtor();
2192 inline void SharedDtor();
2193 void SetCachedSize(
int size)
const final;
2195 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2197 return "google.protobuf.OneofDescriptorProto";
2202 static void ArenaDtor(
void*
object);
2203 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2206 return _internal_metadata_.arena();
2209 return _internal_metadata_.raw_arena_ptr();
2213 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2215 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2227 kNameFieldNumber = 1,
2228 kOptionsFieldNumber = 2,
2231 bool has_name()
const;
2236 void set_name(
const char*
value);
2237 void set_name(
const char*
value,
size_t size);
2242 " string fields are deprecated and will be removed in a"
2244 std::
string* unsafe_arena_release_name();
2246 "
string fields are deprecated and will be removed in
a"
2248 void unsafe_arena_set_allocated_name(
2252 bool has_options()
const;
2253 void clear_options();
2255 PROTOBUF_NAMESPACE_ID::
OneofOptions* release_options();
2256 PROTOBUF_NAMESPACE_ID::
OneofOptions* mutable_options();
2258 void unsafe_arena_set_allocated_options(
2260 PROTOBUF_NAMESPACE_ID::
OneofOptions* unsafe_arena_release_options();
2266 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
2267 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2270 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2271 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2279 public ::PROTOBUF_NAMESPACE_ID::Message {
2287 *
this = ::std::move(from);
2296 if (
this != &from) InternalSwap(&from);
2304 return _internal_metadata_.unknown_fields();
2307 return _internal_metadata_.mutable_unknown_fields();
2311 return GetArenaNoVirtual();
2314 return MaybeArenaPtr();
2320 return GetMetadataStatic().descriptor;
2323 return GetMetadataStatic().reflection;
2327 static void InitAsDefaultInstance();
2332 static constexpr
int kIndexInFileMessages =
2339 if (other ==
this)
return;
2341 InternalSwap(other);
2347 if (other ==
this)
return;
2349 InternalSwap(other);
2355 return CreateMaybeMessage<EnumDescriptorProto_EnumReservedRange>(
nullptr);
2359 return CreateMaybeMessage<EnumDescriptorProto_EnumReservedRange>(arena);
2361 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2362 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2365 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2368 size_t ByteSizeLong()
const final;
2369 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2370 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2373 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
2374 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2375 void SerializeWithCachedSizes(
2376 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
2382 inline void SharedCtor();
2383 inline void SharedDtor();
2384 void SetCachedSize(
int size)
const final;
2386 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2388 return "google.protobuf.EnumDescriptorProto.EnumReservedRange";
2393 static void ArenaDtor(
void*
object);
2394 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2397 return _internal_metadata_.arena();
2400 return _internal_metadata_.raw_arena_ptr();
2404 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2406 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2418 kStartFieldNumber = 1,
2419 kEndFieldNumber = 2,
2422 bool has_start()
const;
2428 bool has_end()
const;
2438 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2445 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2450 public ::PROTOBUF_NAMESPACE_ID::Message {
2458 *
this = ::std::move(from);
2467 if (
this != &from) InternalSwap(&from);
2475 return _internal_metadata_.unknown_fields();
2478 return _internal_metadata_.mutable_unknown_fields();
2482 return GetArenaNoVirtual();
2485 return MaybeArenaPtr();
2491 return GetMetadataStatic().descriptor;
2494 return GetMetadataStatic().reflection;
2498 static void InitAsDefaultInstance();
2503 static constexpr
int kIndexInFileMessages =
2510 if (other ==
this)
return;
2512 InternalSwap(other);
2518 if (other ==
this)
return;
2520 InternalSwap(other);
2526 return CreateMaybeMessage<EnumDescriptorProto>(
nullptr);
2530 return CreateMaybeMessage<EnumDescriptorProto>(arena);
2532 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2533 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2536 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2539 size_t ByteSizeLong()
const final;
2540 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2541 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2544 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
2545 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2546 void SerializeWithCachedSizes(
2547 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
2553 inline void SharedCtor();
2554 inline void SharedDtor();
2555 void SetCachedSize(
int size)
const final;
2557 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2559 return "google.protobuf.EnumDescriptorProto";
2564 static void ArenaDtor(
void*
object);
2565 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2568 return _internal_metadata_.arena();
2571 return _internal_metadata_.raw_arena_ptr();
2575 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2577 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2591 kValueFieldNumber = 2,
2592 kReservedRangeFieldNumber = 4,
2593 kReservedNameFieldNumber = 5,
2594 kNameFieldNumber = 1,
2595 kOptionsFieldNumber = 3,
2598 int value_size()
const;
2600 PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* mutable_value(
int index);
2601 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
2603 const PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto&
value(
int index)
const;
2604 PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* add_value();
2605 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >&
2609 int reserved_range_size()
const;
2610 void clear_reserved_range();
2611 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* mutable_reserved_range(
int index);
2612 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >*
2613 mutable_reserved_range();
2614 const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange&
reserved_range(
int index)
const;
2615 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* add_reserved_range();
2616 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >&
2620 int reserved_name_size()
const;
2621 void clear_reserved_name();
2626 void set_reserved_name(
int index,
const char*
value);
2627 void set_reserved_name(
int index,
const char*
value,
size_t size);
2631 void add_reserved_name(
const char*
value);
2632 void add_reserved_name(
const char*
value,
size_t size);
2633 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& reserved_name()
const;
2634 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_reserved_name();
2637 bool has_name()
const;
2642 void set_name(
const char*
value);
2643 void set_name(
const char*
value,
size_t size);
2648 " string fields are deprecated and will be removed in a"
2650 std::
string* unsafe_arena_release_name();
2652 "
string fields are deprecated and will be removed in
a"
2654 void unsafe_arena_set_allocated_name(
2658 bool has_options()
const;
2659 void clear_options();
2661 PROTOBUF_NAMESPACE_ID::
EnumOptions* release_options();
2662 PROTOBUF_NAMESPACE_ID::
EnumOptions* mutable_options();
2664 void unsafe_arena_set_allocated_options(
2666 PROTOBUF_NAMESPACE_ID::
EnumOptions* unsafe_arena_release_options();
2672 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
2673 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2676 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2677 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2680 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<
std::
string> reserved_name_;
2688 public ::PROTOBUF_NAMESPACE_ID::Message {
2696 *
this = ::std::move(from);
2705 if (
this != &from) InternalSwap(&from);
2713 return _internal_metadata_.unknown_fields();
2716 return _internal_metadata_.mutable_unknown_fields();
2720 return GetArenaNoVirtual();
2723 return MaybeArenaPtr();
2729 return GetMetadataStatic().descriptor;
2732 return GetMetadataStatic().reflection;
2736 static void InitAsDefaultInstance();
2741 static constexpr
int kIndexInFileMessages =
2748 if (other ==
this)
return;
2750 InternalSwap(other);
2756 if (other ==
this)
return;
2758 InternalSwap(other);
2764 return CreateMaybeMessage<EnumValueDescriptorProto>(
nullptr);
2768 return CreateMaybeMessage<EnumValueDescriptorProto>(arena);
2770 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2771 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2774 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2777 size_t ByteSizeLong()
const final;
2778 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2779 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2782 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
2783 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2784 void SerializeWithCachedSizes(
2785 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
2791 inline void SharedCtor();
2792 inline void SharedDtor();
2793 void SetCachedSize(
int size)
const final;
2795 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2797 return "google.protobuf.EnumValueDescriptorProto";
2802 static void ArenaDtor(
void*
object);
2803 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2806 return _internal_metadata_.arena();
2809 return _internal_metadata_.raw_arena_ptr();
2813 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
2815 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2827 kNameFieldNumber = 1,
2828 kOptionsFieldNumber = 3,
2829 kNumberFieldNumber = 2,
2832 bool has_name()
const;
2837 void set_name(
const char*
value);
2838 void set_name(
const char*
value,
size_t size);
2843 " string fields are deprecated and will be removed in a"
2845 std::
string* unsafe_arena_release_name();
2847 "
string fields are deprecated and will be removed in
a"
2849 void unsafe_arena_set_allocated_name(
2853 bool has_options()
const;
2854 void clear_options();
2859 void unsafe_arena_set_allocated_options(
2864 bool has_number()
const;
2865 void clear_number();
2867 void set_number(::PROTOBUF_NAMESPACE_ID::
int32 value);
2873 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
2874 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2877 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2878 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2887 public ::PROTOBUF_NAMESPACE_ID::Message {
2895 *
this = ::std::move(from);
2904 if (
this != &from) InternalSwap(&from);
2912 return _internal_metadata_.unknown_fields();
2915 return _internal_metadata_.mutable_unknown_fields();
2919 return GetArenaNoVirtual();
2922 return MaybeArenaPtr();
2928 return GetMetadataStatic().descriptor;
2931 return GetMetadataStatic().reflection;
2935 static void InitAsDefaultInstance();
2940 static constexpr
int kIndexInFileMessages =
2947 if (other ==
this)
return;
2949 InternalSwap(other);
2955 if (other ==
this)
return;
2957 InternalSwap(other);
2963 return CreateMaybeMessage<ServiceDescriptorProto>(
nullptr);
2967 return CreateMaybeMessage<ServiceDescriptorProto>(arena);
2969 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2970 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2973 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2976 size_t ByteSizeLong()
const final;
2977 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2978 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
2981 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
2982 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2983 void SerializeWithCachedSizes(
2984 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
2990 inline void SharedCtor();
2991 inline void SharedDtor();
2992 void SetCachedSize(
int size)
const final;
2994 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2996 return "google.protobuf.ServiceDescriptorProto";
3001 static void ArenaDtor(
void*
object);
3002 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3005 return _internal_metadata_.arena();
3008 return _internal_metadata_.raw_arena_ptr();
3012 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
3014 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3026 kMethodFieldNumber = 2,
3027 kNameFieldNumber = 1,
3028 kOptionsFieldNumber = 3,
3031 int method_size()
const;
3032 void clear_method();
3033 PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* mutable_method(
int index);
3034 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
3036 const PROTOBUF_NAMESPACE_ID::MethodDescriptorProto&
method(
int index)
const;
3037 PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* add_method();
3038 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >&
3042 bool has_name()
const;
3047 void set_name(
const char*
value);
3048 void set_name(
const char*
value,
size_t size);
3053 " string fields are deprecated and will be removed in a"
3055 std::
string* unsafe_arena_release_name();
3057 "
string fields are deprecated and will be removed in
a"
3059 void unsafe_arena_set_allocated_name(
3063 bool has_options()
const;
3064 void clear_options();
3069 void unsafe_arena_set_allocated_options(
3071 PROTOBUF_NAMESPACE_ID::
ServiceOptions* unsafe_arena_release_options();
3077 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
3078 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3081 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
3082 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
3091 public ::PROTOBUF_NAMESPACE_ID::Message {
3099 *
this = ::std::move(from);
3108 if (
this != &from) InternalSwap(&from);
3116 return _internal_metadata_.unknown_fields();
3119 return _internal_metadata_.mutable_unknown_fields();
3123 return GetArenaNoVirtual();
3126 return MaybeArenaPtr();
3132 return GetMetadataStatic().descriptor;
3135 return GetMetadataStatic().reflection;
3139 static void InitAsDefaultInstance();
3144 static constexpr
int kIndexInFileMessages =
3151 if (other ==
this)
return;
3153 InternalSwap(other);
3159 if (other ==
this)
return;
3161 InternalSwap(other);
3167 return CreateMaybeMessage<MethodDescriptorProto>(
nullptr);
3171 return CreateMaybeMessage<MethodDescriptorProto>(arena);
3173 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3174 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3177 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3180 size_t ByteSizeLong()
const final;
3181 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3182 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
3185 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
3186 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3187 void SerializeWithCachedSizes(
3188 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
3194 inline void SharedCtor();
3195 inline void SharedDtor();
3196 void SetCachedSize(
int size)
const final;
3198 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3200 return "google.protobuf.MethodDescriptorProto";
3205 static void ArenaDtor(
void*
object);
3206 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3209 return _internal_metadata_.arena();
3212 return _internal_metadata_.raw_arena_ptr();
3216 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
3218 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3230 kNameFieldNumber = 1,
3231 kInputTypeFieldNumber = 2,
3232 kOutputTypeFieldNumber = 3,
3233 kOptionsFieldNumber = 4,
3234 kClientStreamingFieldNumber = 5,
3235 kServerStreamingFieldNumber = 6,
3238 bool has_name()
const;
3243 void set_name(
const char*
value);
3244 void set_name(
const char*
value,
size_t size);
3249 " string fields are deprecated and will be removed in a"
3251 std::
string* unsafe_arena_release_name();
3253 "
string fields are deprecated and will be removed in
a"
3255 void unsafe_arena_set_allocated_name(
3259 bool has_input_type()
const;
3260 void clear_input_type();
3263 void set_input_type(
std::
string&&
value);
3266 std::
string* mutable_input_type();
3267 std::
string* release_input_type();
3268 void set_allocated_input_type(
std::
string* input_type);
3270 "
string fields are deprecated and will be removed in
a"
3272 std::
string* unsafe_arena_release_input_type();
3274 "
string fields are deprecated and will be removed in
a"
3276 void unsafe_arena_set_allocated_input_type(
3277 std::
string* input_type);
3280 bool has_output_type()
const;
3281 void clear_output_type();
3284 void set_output_type(
std::
string&&
value);
3287 std::
string* mutable_output_type();
3288 std::
string* release_output_type();
3289 void set_allocated_output_type(
std::
string* output_type);
3291 "
string fields are deprecated and will be removed in
a"
3293 std::
string* unsafe_arena_release_output_type();
3295 "
string fields are deprecated and will be removed in
a"
3297 void unsafe_arena_set_allocated_output_type(
3298 std::
string* output_type);
3301 bool has_options()
const;
3302 void clear_options();
3307 void unsafe_arena_set_allocated_options(
3309 PROTOBUF_NAMESPACE_ID::
MethodOptions* unsafe_arena_release_options();
3312 bool has_client_streaming()
const;
3313 void clear_client_streaming();
3314 bool client_streaming()
const;
3315 void set_client_streaming(
bool value);
3318 bool has_server_streaming()
const;
3319 void clear_server_streaming();
3320 bool server_streaming()
const;
3321 void set_server_streaming(
bool value);
3327 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
3328 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3331 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
3332 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
3334 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr input_type_;
3335 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr output_type_;
3337 bool client_streaming_;
3338 bool server_streaming_;
3344 public ::PROTOBUF_NAMESPACE_ID::Message {
3352 *
this = ::std::move(from);
3361 if (
this != &from) InternalSwap(&from);
3369 return _internal_metadata_.unknown_fields();
3372 return _internal_metadata_.mutable_unknown_fields();
3376 return GetArenaNoVirtual();
3379 return MaybeArenaPtr();
3385 return GetMetadataStatic().descriptor;
3388 return GetMetadataStatic().reflection;
3392 static void InitAsDefaultInstance();
3397 static constexpr
int kIndexInFileMessages =
3404 if (other ==
this)
return;
3406 InternalSwap(other);
3412 if (other ==
this)
return;
3414 InternalSwap(other);
3420 return CreateMaybeMessage<FileOptions>(
nullptr);
3424 return CreateMaybeMessage<FileOptions>(arena);
3426 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3427 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3430 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3433 size_t ByteSizeLong()
const final;
3434 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3435 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
3438 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
3439 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3440 void SerializeWithCachedSizes(
3441 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
3447 inline void SharedCtor();
3448 inline void SharedDtor();
3449 void SetCachedSize(
int size)
const final;
3451 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3453 return "google.protobuf.FileOptions";
3456 explicit FileOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3458 static void ArenaDtor(
void*
object);
3459 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3462 return _internal_metadata_.arena();
3465 return _internal_metadata_.raw_arena_ptr();
3469 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
3471 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3494 static constexpr
int OptimizeMode_ARRAYSIZE =
3500 template<
typename T>
3504 "Incorrect type passed to function OptimizeMode_Name.");
3515 kUninterpretedOptionFieldNumber = 999,
3516 kJavaPackageFieldNumber = 1,
3517 kJavaOuterClassnameFieldNumber = 8,
3518 kGoPackageFieldNumber = 11,
3519 kObjcClassPrefixFieldNumber = 36,
3520 kCsharpNamespaceFieldNumber = 37,
3521 kSwiftPrefixFieldNumber = 39,
3522 kPhpClassPrefixFieldNumber = 40,
3523 kPhpNamespaceFieldNumber = 41,
3524 kPhpMetadataNamespaceFieldNumber = 44,
3525 kRubyPackageFieldNumber = 45,
3526 kJavaMultipleFilesFieldNumber = 10,
3527 kJavaGenerateEqualsAndHashFieldNumber = 20,
3528 kJavaStringCheckUtf8FieldNumber = 27,
3529 kCcGenericServicesFieldNumber = 16,
3530 kJavaGenericServicesFieldNumber = 17,
3531 kPyGenericServicesFieldNumber = 18,
3532 kPhpGenericServicesFieldNumber = 42,
3533 kDeprecatedFieldNumber = 23,
3534 kCcEnableArenasFieldNumber = 31,
3535 kOptimizeForFieldNumber = 9,
3538 int uninterpreted_option_size()
const;
3539 void clear_uninterpreted_option();
3540 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
3541 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
3542 mutable_uninterpreted_option();
3543 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
3544 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
3545 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
3546 uninterpreted_option()
const;
3549 bool has_java_package()
const;
3550 void clear_java_package();
3554 void set_java_package(
const char*
value);
3555 void set_java_package(
const char*
value,
size_t size);
3558 void set_allocated_java_package(
std::string* java_package);
3560 " string fields are deprecated and will be removed in a"
3562 std::
string* unsafe_arena_release_java_package();
3564 "
string fields are deprecated and will be removed in
a"
3566 void unsafe_arena_set_allocated_java_package(
3567 std::
string* java_package);
3570 bool has_java_outer_classname()
const;
3571 void clear_java_outer_classname();
3574 void set_java_outer_classname(
std::
string&&
value);
3575 void set_java_outer_classname(
const char*
value);
3577 std::
string* mutable_java_outer_classname();
3578 std::
string* release_java_outer_classname();
3579 void set_allocated_java_outer_classname(
std::
string* java_outer_classname);
3581 "
string fields are deprecated and will be removed in
a"
3583 std::
string* unsafe_arena_release_java_outer_classname();
3585 "
string fields are deprecated and will be removed in
a"
3587 void unsafe_arena_set_allocated_java_outer_classname(
3588 std::
string* java_outer_classname);
3591 bool has_go_package()
const;
3592 void clear_go_package();
3595 void set_go_package(
std::
string&&
value);
3598 std::
string* mutable_go_package();
3599 std::
string* release_go_package();
3600 void set_allocated_go_package(
std::
string* go_package);
3602 "
string fields are deprecated and will be removed in
a"
3604 std::
string* unsafe_arena_release_go_package();
3606 "
string fields are deprecated and will be removed in
a"
3608 void unsafe_arena_set_allocated_go_package(
3609 std::
string* go_package);
3612 bool has_objc_class_prefix()
const;
3613 void clear_objc_class_prefix();
3616 void set_objc_class_prefix(
std::
string&&
value);
3617 void set_objc_class_prefix(
const char*
value);
3619 std::
string* mutable_objc_class_prefix();
3620 std::
string* release_objc_class_prefix();
3621 void set_allocated_objc_class_prefix(
std::
string* objc_class_prefix);
3623 "
string fields are deprecated and will be removed in
a"
3625 std::
string* unsafe_arena_release_objc_class_prefix();
3627 "
string fields are deprecated and will be removed in
a"
3629 void unsafe_arena_set_allocated_objc_class_prefix(
3630 std::
string* objc_class_prefix);
3633 bool has_csharp_namespace()
const;
3634 void clear_csharp_namespace();
3637 void set_csharp_namespace(
std::
string&&
value);
3638 void set_csharp_namespace(
const char*
value);
3640 std::
string* mutable_csharp_namespace();
3641 std::
string* release_csharp_namespace();
3642 void set_allocated_csharp_namespace(
std::
string* csharp_namespace);
3644 "
string fields are deprecated and will be removed in
a"
3646 std::
string* unsafe_arena_release_csharp_namespace();
3648 "
string fields are deprecated and will be removed in
a"
3650 void unsafe_arena_set_allocated_csharp_namespace(
3651 std::
string* csharp_namespace);
3654 bool has_swift_prefix()
const;
3655 void clear_swift_prefix();
3658 void set_swift_prefix(
std::
string&&
value);
3661 std::
string* mutable_swift_prefix();
3662 std::
string* release_swift_prefix();
3663 void set_allocated_swift_prefix(
std::
string* swift_prefix);
3665 "
string fields are deprecated and will be removed in
a"
3667 std::
string* unsafe_arena_release_swift_prefix();
3669 "
string fields are deprecated and will be removed in
a"
3671 void unsafe_arena_set_allocated_swift_prefix(
3672 std::
string* swift_prefix);
3675 bool has_php_class_prefix()
const;
3676 void clear_php_class_prefix();
3679 void set_php_class_prefix(
std::
string&&
value);
3680 void set_php_class_prefix(
const char*
value);
3682 std::
string* mutable_php_class_prefix();
3683 std::
string* release_php_class_prefix();
3684 void set_allocated_php_class_prefix(
std::
string* php_class_prefix);
3686 "
string fields are deprecated and will be removed in
a"
3688 std::
string* unsafe_arena_release_php_class_prefix();
3690 "
string fields are deprecated and will be removed in
a"
3692 void unsafe_arena_set_allocated_php_class_prefix(
3693 std::
string* php_class_prefix);
3696 bool has_php_namespace()
const;
3697 void clear_php_namespace();
3700 void set_php_namespace(
std::
string&&
value);
3703 std::
string* mutable_php_namespace();
3704 std::
string* release_php_namespace();
3705 void set_allocated_php_namespace(
std::
string* php_namespace);
3707 "
string fields are deprecated and will be removed in
a"
3709 std::
string* unsafe_arena_release_php_namespace();
3711 "
string fields are deprecated and will be removed in
a"
3713 void unsafe_arena_set_allocated_php_namespace(
3714 std::
string* php_namespace);
3717 bool has_php_metadata_namespace()
const;
3718 void clear_php_metadata_namespace();
3721 void set_php_metadata_namespace(
std::
string&&
value);
3722 void set_php_metadata_namespace(
const char*
value);
3724 std::
string* mutable_php_metadata_namespace();
3725 std::
string* release_php_metadata_namespace();
3726 void set_allocated_php_metadata_namespace(
std::
string* php_metadata_namespace);
3728 "
string fields are deprecated and will be removed in
a"
3730 std::
string* unsafe_arena_release_php_metadata_namespace();
3732 "
string fields are deprecated and will be removed in
a"
3734 void unsafe_arena_set_allocated_php_metadata_namespace(
3735 std::
string* php_metadata_namespace);
3738 bool has_ruby_package()
const;
3739 void clear_ruby_package();
3742 void set_ruby_package(
std::
string&&
value);
3745 std::
string* mutable_ruby_package();
3746 std::
string* release_ruby_package();
3747 void set_allocated_ruby_package(
std::
string* ruby_package);
3749 "
string fields are deprecated and will be removed in
a"
3751 std::
string* unsafe_arena_release_ruby_package();
3753 "
string fields are deprecated and will be removed in
a"
3755 void unsafe_arena_set_allocated_ruby_package(
3756 std::
string* ruby_package);
3759 bool has_java_multiple_files()
const;
3760 void clear_java_multiple_files();
3761 bool java_multiple_files()
const;
3762 void set_java_multiple_files(
bool value);
3765 PROTOBUF_DEPRECATED
bool has_java_generate_equals_and_hash()
const;
3766 PROTOBUF_DEPRECATED
void clear_java_generate_equals_and_hash();
3767 PROTOBUF_DEPRECATED
bool java_generate_equals_and_hash()
const;
3768 PROTOBUF_DEPRECATED
void set_java_generate_equals_and_hash(
bool value);
3771 bool has_java_string_check_utf8()
const;
3772 void clear_java_string_check_utf8();
3773 bool java_string_check_utf8()
const;
3774 void set_java_string_check_utf8(
bool value);
3777 bool has_cc_generic_services()
const;
3778 void clear_cc_generic_services();
3779 bool cc_generic_services()
const;
3780 void set_cc_generic_services(
bool value);
3783 bool has_java_generic_services()
const;
3784 void clear_java_generic_services();
3785 bool java_generic_services()
const;
3786 void set_java_generic_services(
bool value);
3789 bool has_py_generic_services()
const;
3790 void clear_py_generic_services();
3791 bool py_generic_services()
const;
3792 void set_py_generic_services(
bool value);
3795 bool has_php_generic_services()
const;
3796 void clear_php_generic_services();
3797 bool php_generic_services()
const;
3798 void set_php_generic_services(
bool value);
3801 bool has_deprecated()
const;
3802 void clear_deprecated();
3803 bool deprecated()
const;
3804 void set_deprecated(
bool value);
3807 bool has_cc_enable_arenas()
const;
3808 void clear_cc_enable_arenas();
3809 bool cc_enable_arenas()
const;
3810 void set_cc_enable_arenas(
bool value);
3813 bool has_optimize_for()
const;
3814 void clear_optimize_for();
3823 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
3825 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
3826 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3829 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
3830 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
3831 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::
UninterpretedOption > uninterpreted_option_;
3832 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr java_package_;
3833 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr java_outer_classname_;
3834 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr go_package_;
3835 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr objc_class_prefix_;
3836 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr csharp_namespace_;
3837 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr swift_prefix_;
3838 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr php_class_prefix_;
3839 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr php_namespace_;
3840 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr php_metadata_namespace_;
3841 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr ruby_package_;
3842 bool java_multiple_files_;
3843 bool java_generate_equals_and_hash_;
3844 bool java_string_check_utf8_;
3845 bool cc_generic_services_;
3846 bool java_generic_services_;
3847 bool py_generic_services_;
3848 bool php_generic_services_;
3850 bool cc_enable_arenas_;
3857 public ::PROTOBUF_NAMESPACE_ID::Message {
3865 *
this = ::std::move(from);
3874 if (
this != &from) InternalSwap(&from);
3882 return _internal_metadata_.unknown_fields();
3885 return _internal_metadata_.mutable_unknown_fields();
3889 return GetArenaNoVirtual();
3892 return MaybeArenaPtr();
3898 return GetMetadataStatic().descriptor;
3901 return GetMetadataStatic().reflection;
3905 static void InitAsDefaultInstance();
3910 static constexpr
int kIndexInFileMessages =
3917 if (other ==
this)
return;
3919 InternalSwap(other);
3925 if (other ==
this)
return;
3927 InternalSwap(other);
3933 return CreateMaybeMessage<MessageOptions>(
nullptr);
3937 return CreateMaybeMessage<MessageOptions>(arena);
3939 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3940 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3943 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3946 size_t ByteSizeLong()
const final;
3947 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3948 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
3951 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
3952 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
3953 void SerializeWithCachedSizes(
3954 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
3960 inline void SharedCtor();
3961 inline void SharedDtor();
3962 void SetCachedSize(
int size)
const final;
3964 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3966 return "google.protobuf.MessageOptions";
3971 static void ArenaDtor(
void*
object);
3972 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3975 return _internal_metadata_.arena();
3978 return _internal_metadata_.raw_arena_ptr();
3982 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
3984 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3996 kUninterpretedOptionFieldNumber = 999,
3997 kMessageSetWireFormatFieldNumber = 1,
3998 kNoStandardDescriptorAccessorFieldNumber = 2,
3999 kDeprecatedFieldNumber = 3,
4000 kMapEntryFieldNumber = 7,
4003 int uninterpreted_option_size()
const;
4004 void clear_uninterpreted_option();
4005 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4006 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4007 mutable_uninterpreted_option();
4008 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4009 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4010 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4011 uninterpreted_option()
const;
4014 bool has_message_set_wire_format()
const;
4015 void clear_message_set_wire_format();
4016 bool message_set_wire_format()
const;
4017 void set_message_set_wire_format(
bool value);
4020 bool has_no_standard_descriptor_accessor()
const;
4021 void clear_no_standard_descriptor_accessor();
4022 bool no_standard_descriptor_accessor()
const;
4023 void set_no_standard_descriptor_accessor(
bool value);
4026 bool has_deprecated()
const;
4027 void clear_deprecated();
4028 bool deprecated()
const;
4029 void set_deprecated(
bool value);
4032 bool has_map_entry()
const;
4033 void clear_map_entry();
4034 bool map_entry()
const;
4035 void set_map_entry(
bool value);
4042 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
4045 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4055 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4060 public ::PROTOBUF_NAMESPACE_ID::Message {
4068 *
this = ::std::move(from);
4077 if (
this != &from) InternalSwap(&from);
4085 return _internal_metadata_.unknown_fields();
4088 return _internal_metadata_.mutable_unknown_fields();
4092 return GetArenaNoVirtual();
4095 return MaybeArenaPtr();
4101 return GetMetadataStatic().descriptor;
4104 return GetMetadataStatic().reflection;
4108 static void InitAsDefaultInstance();
4113 static constexpr
int kIndexInFileMessages =
4120 if (other ==
this)
return;
4122 InternalSwap(other);
4128 if (other ==
this)
return;
4130 InternalSwap(other);
4136 return CreateMaybeMessage<FieldOptions>(
nullptr);
4140 return CreateMaybeMessage<FieldOptions>(arena);
4142 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4143 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4146 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4149 size_t ByteSizeLong()
const final;
4150 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4151 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4154 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
4155 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4156 void SerializeWithCachedSizes(
4157 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
4163 inline void SharedCtor();
4164 inline void SharedDtor();
4165 void SetCachedSize(
int size)
const final;
4167 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4169 return "google.protobuf.FieldOptions";
4172 explicit FieldOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4174 static void ArenaDtor(
void*
object);
4175 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4178 return _internal_metadata_.arena();
4181 return _internal_metadata_.raw_arena_ptr();
4185 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4187 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
4210 static constexpr
int CType_ARRAYSIZE =
4216 template<
typename T>
4220 "Incorrect type passed to function CType_Name.");
4242 static constexpr
int JSType_ARRAYSIZE =
4248 template<
typename T>
4252 "Incorrect type passed to function JSType_Name.");
4263 kUninterpretedOptionFieldNumber = 999,
4264 kCtypeFieldNumber = 1,
4265 kPackedFieldNumber = 2,
4266 kLazyFieldNumber = 5,
4267 kDeprecatedFieldNumber = 3,
4268 kWeakFieldNumber = 10,
4269 kJstypeFieldNumber = 6,
4272 int uninterpreted_option_size()
const;
4273 void clear_uninterpreted_option();
4274 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4275 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4276 mutable_uninterpreted_option();
4277 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4278 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4279 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4280 uninterpreted_option()
const;
4283 bool has_ctype()
const;
4289 bool has_packed()
const;
4290 void clear_packed();
4291 bool packed()
const;
4292 void set_packed(
bool value);
4295 bool has_lazy()
const;
4298 void set_lazy(
bool value);
4301 bool has_deprecated()
const;
4302 void clear_deprecated();
4303 bool deprecated()
const;
4304 void set_deprecated(
bool value);
4307 bool has_weak()
const;
4310 void set_weak(
bool value);
4313 bool has_jstype()
const;
4314 void clear_jstype();
4323 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
4326 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4338 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4343 public ::PROTOBUF_NAMESPACE_ID::Message {
4351 *
this = ::std::move(from);
4360 if (
this != &from) InternalSwap(&from);
4368 return _internal_metadata_.unknown_fields();
4371 return _internal_metadata_.mutable_unknown_fields();
4375 return GetArenaNoVirtual();
4378 return MaybeArenaPtr();
4384 return GetMetadataStatic().descriptor;
4387 return GetMetadataStatic().reflection;
4391 static void InitAsDefaultInstance();
4396 static constexpr
int kIndexInFileMessages =
4403 if (other ==
this)
return;
4405 InternalSwap(other);
4411 if (other ==
this)
return;
4413 InternalSwap(other);
4419 return CreateMaybeMessage<OneofOptions>(
nullptr);
4423 return CreateMaybeMessage<OneofOptions>(arena);
4425 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4426 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4429 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4432 size_t ByteSizeLong()
const final;
4433 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4434 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4437 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
4438 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4439 void SerializeWithCachedSizes(
4440 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
4446 inline void SharedCtor();
4447 inline void SharedDtor();
4448 void SetCachedSize(
int size)
const final;
4450 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4452 return "google.protobuf.OneofOptions";
4455 explicit OneofOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4457 static void ArenaDtor(
void*
object);
4458 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4461 return _internal_metadata_.arena();
4464 return _internal_metadata_.raw_arena_ptr();
4468 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4470 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
4482 kUninterpretedOptionFieldNumber = 999,
4485 int uninterpreted_option_size()
const;
4486 void clear_uninterpreted_option();
4487 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4488 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4489 mutable_uninterpreted_option();
4490 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4491 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4492 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4493 uninterpreted_option()
const;
4500 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
4503 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4509 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4514 public ::PROTOBUF_NAMESPACE_ID::Message {
4522 *
this = ::std::move(from);
4531 if (
this != &from) InternalSwap(&from);
4539 return _internal_metadata_.unknown_fields();
4542 return _internal_metadata_.mutable_unknown_fields();
4546 return GetArenaNoVirtual();
4549 return MaybeArenaPtr();
4555 return GetMetadataStatic().descriptor;
4558 return GetMetadataStatic().reflection;
4562 static void InitAsDefaultInstance();
4567 static constexpr
int kIndexInFileMessages =
4574 if (other ==
this)
return;
4576 InternalSwap(other);
4582 if (other ==
this)
return;
4584 InternalSwap(other);
4590 return CreateMaybeMessage<EnumOptions>(
nullptr);
4594 return CreateMaybeMessage<EnumOptions>(arena);
4596 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4597 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4600 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4603 size_t ByteSizeLong()
const final;
4604 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4605 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4608 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
4609 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4610 void SerializeWithCachedSizes(
4611 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
4617 inline void SharedCtor();
4618 inline void SharedDtor();
4619 void SetCachedSize(
int size)
const final;
4621 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4623 return "google.protobuf.EnumOptions";
4626 explicit EnumOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4628 static void ArenaDtor(
void*
object);
4629 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4632 return _internal_metadata_.arena();
4635 return _internal_metadata_.raw_arena_ptr();
4639 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4641 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
4653 kUninterpretedOptionFieldNumber = 999,
4654 kAllowAliasFieldNumber = 2,
4655 kDeprecatedFieldNumber = 3,
4658 int uninterpreted_option_size()
const;
4659 void clear_uninterpreted_option();
4660 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4661 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4662 mutable_uninterpreted_option();
4663 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4664 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4665 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4666 uninterpreted_option()
const;
4669 bool has_allow_alias()
const;
4670 void clear_allow_alias();
4671 bool allow_alias()
const;
4672 void set_allow_alias(
bool value);
4675 bool has_deprecated()
const;
4676 void clear_deprecated();
4677 bool deprecated()
const;
4678 void set_deprecated(
bool value);
4685 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
4688 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4696 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4701 public ::PROTOBUF_NAMESPACE_ID::Message {
4709 *
this = ::std::move(from);
4718 if (
this != &from) InternalSwap(&from);
4726 return _internal_metadata_.unknown_fields();
4729 return _internal_metadata_.mutable_unknown_fields();
4733 return GetArenaNoVirtual();
4736 return MaybeArenaPtr();
4742 return GetMetadataStatic().descriptor;
4745 return GetMetadataStatic().reflection;
4749 static void InitAsDefaultInstance();
4754 static constexpr
int kIndexInFileMessages =
4761 if (other ==
this)
return;
4763 InternalSwap(other);
4769 if (other ==
this)
return;
4771 InternalSwap(other);
4777 return CreateMaybeMessage<EnumValueOptions>(
nullptr);
4781 return CreateMaybeMessage<EnumValueOptions>(arena);
4783 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4784 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4787 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4790 size_t ByteSizeLong()
const final;
4791 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4792 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4795 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
4796 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4797 void SerializeWithCachedSizes(
4798 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
4804 inline void SharedCtor();
4805 inline void SharedDtor();
4806 void SetCachedSize(
int size)
const final;
4808 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4810 return "google.protobuf.EnumValueOptions";
4815 static void ArenaDtor(
void*
object);
4816 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4819 return _internal_metadata_.arena();
4822 return _internal_metadata_.raw_arena_ptr();
4826 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
4828 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
4840 kUninterpretedOptionFieldNumber = 999,
4841 kDeprecatedFieldNumber = 1,
4844 int uninterpreted_option_size()
const;
4845 void clear_uninterpreted_option();
4846 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4847 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4848 mutable_uninterpreted_option();
4849 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4850 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4851 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4852 uninterpreted_option()
const;
4855 bool has_deprecated()
const;
4856 void clear_deprecated();
4857 bool deprecated()
const;
4858 void set_deprecated(
bool value);
4865 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
4868 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4875 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4880 public ::PROTOBUF_NAMESPACE_ID::Message {
4888 *
this = ::std::move(from);
4897 if (
this != &from) InternalSwap(&from);
4905 return _internal_metadata_.unknown_fields();
4908 return _internal_metadata_.mutable_unknown_fields();
4912 return GetArenaNoVirtual();
4915 return MaybeArenaPtr();
4921 return GetMetadataStatic().descriptor;
4924 return GetMetadataStatic().reflection;
4928 static void InitAsDefaultInstance();
4933 static constexpr
int kIndexInFileMessages =
4940 if (other ==
this)
return;
4942 InternalSwap(other);
4948 if (other ==
this)
return;
4950 InternalSwap(other);
4956 return CreateMaybeMessage<ServiceOptions>(
nullptr);
4960 return CreateMaybeMessage<ServiceOptions>(arena);
4962 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4963 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
4966 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4969 size_t ByteSizeLong()
const final;
4970 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4971 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
4974 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
4975 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
4976 void SerializeWithCachedSizes(
4977 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
4983 inline void SharedCtor();
4984 inline void SharedDtor();
4985 void SetCachedSize(
int size)
const final;
4987 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4989 return "google.protobuf.ServiceOptions";
4994 static void ArenaDtor(
void*
object);
4995 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4998 return _internal_metadata_.arena();
5001 return _internal_metadata_.raw_arena_ptr();
5005 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5007 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
5019 kUninterpretedOptionFieldNumber = 999,
5020 kDeprecatedFieldNumber = 33,
5023 int uninterpreted_option_size()
const;
5024 void clear_uninterpreted_option();
5025 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
5026 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
5027 mutable_uninterpreted_option();
5028 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
5029 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
5030 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
5031 uninterpreted_option()
const;
5034 bool has_deprecated()
const;
5035 void clear_deprecated();
5036 bool deprecated()
const;
5037 void set_deprecated(
bool value);
5044 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
5047 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5054 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5059 public ::PROTOBUF_NAMESPACE_ID::Message {
5067 *
this = ::std::move(from);
5076 if (
this != &from) InternalSwap(&from);
5084 return _internal_metadata_.unknown_fields();
5087 return _internal_metadata_.mutable_unknown_fields();
5091 return GetArenaNoVirtual();
5094 return MaybeArenaPtr();
5100 return GetMetadataStatic().descriptor;
5103 return GetMetadataStatic().reflection;
5107 static void InitAsDefaultInstance();
5112 static constexpr
int kIndexInFileMessages =
5119 if (other ==
this)
return;
5121 InternalSwap(other);
5127 if (other ==
this)
return;
5129 InternalSwap(other);
5135 return CreateMaybeMessage<MethodOptions>(
nullptr);
5139 return CreateMaybeMessage<MethodOptions>(arena);
5141 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5142 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5145 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5148 size_t ByteSizeLong()
const final;
5149 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5150 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5153 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
5154 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5155 void SerializeWithCachedSizes(
5156 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
5162 inline void SharedCtor();
5163 inline void SharedDtor();
5164 void SetCachedSize(
int size)
const final;
5166 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5168 return "google.protobuf.MethodOptions";
5171 explicit MethodOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5173 static void ArenaDtor(
void*
object);
5174 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5177 return _internal_metadata_.arena();
5180 return _internal_metadata_.raw_arena_ptr();
5184 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5186 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
5209 static constexpr
int IdempotencyLevel_ARRAYSIZE =
5215 template<
typename T>
5219 "Incorrect type passed to function IdempotencyLevel_Name.");
5230 kUninterpretedOptionFieldNumber = 999,
5231 kDeprecatedFieldNumber = 33,
5232 kIdempotencyLevelFieldNumber = 34,
5235 int uninterpreted_option_size()
const;
5236 void clear_uninterpreted_option();
5237 PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
5238 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
5239 mutable_uninterpreted_option();
5240 const PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
5241 PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
5242 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
5243 uninterpreted_option()
const;
5246 bool has_deprecated()
const;
5247 void clear_deprecated();
5248 bool deprecated()
const;
5249 void set_deprecated(
bool value);
5252 bool has_idempotency_level()
const;
5253 void clear_idempotency_level();
5262 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet
_extensions_;
5265 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5273 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5278 public ::PROTOBUF_NAMESPACE_ID::Message {
5286 *
this = ::std::move(from);
5295 if (
this != &from) InternalSwap(&from);
5303 return _internal_metadata_.unknown_fields();
5306 return _internal_metadata_.mutable_unknown_fields();
5310 return GetArenaNoVirtual();
5313 return MaybeArenaPtr();
5319 return GetMetadataStatic().descriptor;
5322 return GetMetadataStatic().reflection;
5326 static void InitAsDefaultInstance();
5331 static constexpr
int kIndexInFileMessages =
5338 if (other ==
this)
return;
5340 InternalSwap(other);
5346 if (other ==
this)
return;
5348 InternalSwap(other);
5354 return CreateMaybeMessage<UninterpretedOption_NamePart>(
nullptr);
5358 return CreateMaybeMessage<UninterpretedOption_NamePart>(arena);
5360 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5361 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5364 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5367 size_t ByteSizeLong()
const final;
5368 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5369 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5372 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
5373 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5374 void SerializeWithCachedSizes(
5375 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
5381 inline void SharedCtor();
5382 inline void SharedDtor();
5383 void SetCachedSize(
int size)
const final;
5385 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5387 return "google.protobuf.UninterpretedOption.NamePart";
5392 static void ArenaDtor(
void*
object);
5393 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5396 return _internal_metadata_.arena();
5399 return _internal_metadata_.raw_arena_ptr();
5403 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5405 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
5417 kNamePartFieldNumber = 1,
5418 kIsExtensionFieldNumber = 2,
5421 bool has_name_part()
const;
5422 void clear_name_part();
5426 void set_name_part(
const char*
value);
5427 void set_name_part(
const char*
value,
size_t size);
5430 void set_allocated_name_part(
std::string* name_part);
5432 " string fields are deprecated and will be removed in a"
5434 std::
string* unsafe_arena_release_name_part();
5436 "
string fields are deprecated and will be removed in
a"
5438 void unsafe_arena_set_allocated_name_part(
5439 std::
string* name_part);
5442 bool has_is_extension()
const;
5443 void clear_is_extension();
5444 bool is_extension()
const;
5445 void set_is_extension(
bool value);
5452 size_t RequiredFieldsByteSizeFallback()
const;
5454 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
5455 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5458 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
5459 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
5460 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_part_;
5467 public ::PROTOBUF_NAMESPACE_ID::Message {
5475 *
this = ::std::move(from);
5484 if (
this != &from) InternalSwap(&from);
5492 return _internal_metadata_.unknown_fields();
5495 return _internal_metadata_.mutable_unknown_fields();
5499 return GetArenaNoVirtual();
5502 return MaybeArenaPtr();
5508 return GetMetadataStatic().descriptor;
5511 return GetMetadataStatic().reflection;
5515 static void InitAsDefaultInstance();
5520 static constexpr
int kIndexInFileMessages =
5527 if (other ==
this)
return;
5529 InternalSwap(other);
5535 if (other ==
this)
return;
5537 InternalSwap(other);
5543 return CreateMaybeMessage<UninterpretedOption>(
nullptr);
5547 return CreateMaybeMessage<UninterpretedOption>(arena);
5549 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5550 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5553 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5556 size_t ByteSizeLong()
const final;
5557 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5558 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5561 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
5562 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5563 void SerializeWithCachedSizes(
5564 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
5570 inline void SharedCtor();
5571 inline void SharedDtor();
5572 void SetCachedSize(
int size)
const final;
5574 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5576 return "google.protobuf.UninterpretedOption";
5581 static void ArenaDtor(
void*
object);
5582 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5585 return _internal_metadata_.arena();
5588 return _internal_metadata_.raw_arena_ptr();
5592 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5594 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
5608 kNameFieldNumber = 2,
5609 kIdentifierValueFieldNumber = 3,
5610 kStringValueFieldNumber = 7,
5611 kAggregateValueFieldNumber = 8,
5612 kPositiveIntValueFieldNumber = 4,
5613 kNegativeIntValueFieldNumber = 5,
5614 kDoubleValueFieldNumber = 6,
5617 int name_size()
const;
5619 PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* mutable_name(
int index);
5620 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
5622 const PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart&
name(
int index)
const;
5623 PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* add_name();
5624 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >&
5628 bool has_identifier_value()
const;
5629 void clear_identifier_value();
5633 void set_identifier_value(
const char*
value);
5634 void set_identifier_value(
const char*
value,
size_t size);
5637 void set_allocated_identifier_value(
std::string* identifier_value);
5639 " string fields are deprecated and will be removed in a"
5641 std::
string* unsafe_arena_release_identifier_value();
5643 "
string fields are deprecated and will be removed in
a"
5645 void unsafe_arena_set_allocated_identifier_value(
5646 std::
string* identifier_value);
5649 bool has_string_value()
const;
5650 void clear_string_value();
5653 void set_string_value(
std::
string&&
value);
5656 std::
string* mutable_string_value();
5657 std::
string* release_string_value();
5658 void set_allocated_string_value(
std::
string* string_value);
5660 "
string fields are deprecated and will be removed in
a"
5662 std::
string* unsafe_arena_release_string_value();
5664 "
string fields are deprecated and will be removed in
a"
5666 void unsafe_arena_set_allocated_string_value(
5667 std::
string* string_value);
5670 bool has_aggregate_value()
const;
5671 void clear_aggregate_value();
5674 void set_aggregate_value(
std::
string&&
value);
5677 std::
string* mutable_aggregate_value();
5678 std::
string* release_aggregate_value();
5679 void set_allocated_aggregate_value(
std::
string* aggregate_value);
5681 "
string fields are deprecated and will be removed in
a"
5683 std::
string* unsafe_arena_release_aggregate_value();
5685 "
string fields are deprecated and will be removed in
a"
5687 void unsafe_arena_set_allocated_aggregate_value(
5688 std::
string* aggregate_value);
5691 bool has_positive_int_value()
const;
5692 void clear_positive_int_value();
5693 ::PROTOBUF_NAMESPACE_ID::
uint64 positive_int_value()
const;
5694 void set_positive_int_value(::PROTOBUF_NAMESPACE_ID::
uint64 value);
5697 bool has_negative_int_value()
const;
5698 void clear_negative_int_value();
5699 ::PROTOBUF_NAMESPACE_ID::
int64 negative_int_value()
const;
5700 void set_negative_int_value(::PROTOBUF_NAMESPACE_ID::
int64 value);
5703 bool has_double_value()
const;
5704 void clear_double_value();
5705 double double_value()
const;
5706 void set_double_value(
double value);
5712 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
5713 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5716 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
5717 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
5719 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr identifier_value_;
5720 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr string_value_;
5721 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr aggregate_value_;
5722 ::PROTOBUF_NAMESPACE_ID::
uint64 positive_int_value_;
5723 ::PROTOBUF_NAMESPACE_ID::
int64 negative_int_value_;
5724 double double_value_;
5730 public ::PROTOBUF_NAMESPACE_ID::Message {
5738 *
this = ::std::move(from);
5747 if (
this != &from) InternalSwap(&from);
5755 return _internal_metadata_.unknown_fields();
5758 return _internal_metadata_.mutable_unknown_fields();
5762 return GetArenaNoVirtual();
5765 return MaybeArenaPtr();
5771 return GetMetadataStatic().descriptor;
5774 return GetMetadataStatic().reflection;
5778 static void InitAsDefaultInstance();
5783 static constexpr
int kIndexInFileMessages =
5790 if (other ==
this)
return;
5792 InternalSwap(other);
5798 if (other ==
this)
return;
5800 InternalSwap(other);
5806 return CreateMaybeMessage<SourceCodeInfo_Location>(
nullptr);
5810 return CreateMaybeMessage<SourceCodeInfo_Location>(arena);
5812 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5813 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
5816 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5819 size_t ByteSizeLong()
const final;
5820 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5821 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
5824 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
5825 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
5826 void SerializeWithCachedSizes(
5827 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
5833 inline void SharedCtor();
5834 inline void SharedDtor();
5835 void SetCachedSize(
int size)
const final;
5837 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5839 return "google.protobuf.SourceCodeInfo.Location";
5844 static void ArenaDtor(
void*
object);
5845 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5848 return _internal_metadata_.arena();
5851 return _internal_metadata_.raw_arena_ptr();
5855 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
5857 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
5869 kPathFieldNumber = 1,
5870 kSpanFieldNumber = 2,
5871 kLeadingDetachedCommentsFieldNumber = 6,
5872 kLeadingCommentsFieldNumber = 3,
5873 kTrailingCommentsFieldNumber = 4,
5876 int path_size()
const;
5881 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
5883 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
5887 int span_size()
const;
5892 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
5894 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
5898 int leading_detached_comments_size()
const;
5899 void clear_leading_detached_comments();
5904 void set_leading_detached_comments(
int index,
const char*
value);
5905 void set_leading_detached_comments(
int index,
const char*
value,
size_t size);
5909 void add_leading_detached_comments(
const char*
value);
5910 void add_leading_detached_comments(
const char*
value,
size_t size);
5911 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& leading_detached_comments()
const;
5912 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_leading_detached_comments();
5915 bool has_leading_comments()
const;
5916 void clear_leading_comments();
5920 void set_leading_comments(
const char*
value);
5921 void set_leading_comments(
const char*
value,
size_t size);
5924 void set_allocated_leading_comments(
std::string* leading_comments);
5926 " string fields are deprecated and will be removed in a"
5928 std::
string* unsafe_arena_release_leading_comments();
5930 "
string fields are deprecated and will be removed in
a"
5932 void unsafe_arena_set_allocated_leading_comments(
5933 std::
string* leading_comments);
5936 bool has_trailing_comments()
const;
5937 void clear_trailing_comments();
5940 void set_trailing_comments(
std::
string&&
value);
5941 void set_trailing_comments(
const char*
value);
5943 std::
string* mutable_trailing_comments();
5944 std::
string* release_trailing_comments();
5945 void set_allocated_trailing_comments(
std::
string* trailing_comments);
5947 "
string fields are deprecated and will be removed in
a"
5949 std::
string* unsafe_arena_release_trailing_comments();
5951 "
string fields are deprecated and will be removed in
a"
5953 void unsafe_arena_set_allocated_trailing_comments(
5954 std::
string* trailing_comments);
5960 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
5961 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5964 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
5965 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
5967 mutable
std::atomic<
int> _path_cached_byte_size_;
5969 mutable
std::atomic<
int> _span_cached_byte_size_;
5970 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<
std::
string> leading_detached_comments_;
5971 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr leading_comments_;
5972 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr trailing_comments_;
5978 public ::PROTOBUF_NAMESPACE_ID::Message {
5986 *
this = ::std::move(from);
5995 if (
this != &from) InternalSwap(&from);
6003 return _internal_metadata_.unknown_fields();
6006 return _internal_metadata_.mutable_unknown_fields();
6010 return GetArenaNoVirtual();
6013 return MaybeArenaPtr();
6019 return GetMetadataStatic().descriptor;
6022 return GetMetadataStatic().reflection;
6026 static void InitAsDefaultInstance();
6031 static constexpr
int kIndexInFileMessages =
6038 if (other ==
this)
return;
6040 InternalSwap(other);
6046 if (other ==
this)
return;
6048 InternalSwap(other);
6054 return CreateMaybeMessage<SourceCodeInfo>(
nullptr);
6058 return CreateMaybeMessage<SourceCodeInfo>(arena);
6060 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6061 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6064 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6067 size_t ByteSizeLong()
const final;
6068 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6069 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6072 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
6073 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6074 void SerializeWithCachedSizes(
6075 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
6081 inline void SharedCtor();
6082 inline void SharedDtor();
6083 void SetCachedSize(
int size)
const final;
6085 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6087 return "google.protobuf.SourceCodeInfo";
6092 static void ArenaDtor(
void*
object);
6093 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6096 return _internal_metadata_.arena();
6099 return _internal_metadata_.raw_arena_ptr();
6103 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6105 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
6119 kLocationFieldNumber = 1,
6122 int location_size()
const;
6123 void clear_location();
6124 PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* mutable_location(
int index);
6125 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
6127 const PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location&
location(
int index)
const;
6128 PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* add_location();
6129 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >&
6137 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6142 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >
location_;
6143 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6148 public ::PROTOBUF_NAMESPACE_ID::Message {
6156 *
this = ::std::move(from);
6165 if (
this != &from) InternalSwap(&from);
6173 return _internal_metadata_.unknown_fields();
6176 return _internal_metadata_.mutable_unknown_fields();
6180 return GetArenaNoVirtual();
6183 return MaybeArenaPtr();
6189 return GetMetadataStatic().descriptor;
6192 return GetMetadataStatic().reflection;
6196 static void InitAsDefaultInstance();
6201 static constexpr
int kIndexInFileMessages =
6208 if (other ==
this)
return;
6210 InternalSwap(other);
6216 if (other ==
this)
return;
6218 InternalSwap(other);
6224 return CreateMaybeMessage<GeneratedCodeInfo_Annotation>(
nullptr);
6228 return CreateMaybeMessage<GeneratedCodeInfo_Annotation>(arena);
6230 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6231 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6234 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6237 size_t ByteSizeLong()
const final;
6238 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6239 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6242 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
6243 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6244 void SerializeWithCachedSizes(
6245 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
6251 inline void SharedCtor();
6252 inline void SharedDtor();
6253 void SetCachedSize(
int size)
const final;
6255 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6257 return "google.protobuf.GeneratedCodeInfo.Annotation";
6262 static void ArenaDtor(
void*
object);
6263 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6266 return _internal_metadata_.arena();
6269 return _internal_metadata_.raw_arena_ptr();
6273 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6275 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
6287 kPathFieldNumber = 1,
6288 kSourceFileFieldNumber = 2,
6289 kBeginFieldNumber = 3,
6290 kEndFieldNumber = 4,
6293 int path_size()
const;
6298 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
6300 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
6304 bool has_source_file()
const;
6305 void clear_source_file();
6309 void set_source_file(
const char*
value);
6310 void set_source_file(
const char*
value,
size_t size);
6313 void set_allocated_source_file(
std::string* source_file);
6315 " string fields are deprecated and will be removed in a"
6317 std::
string* unsafe_arena_release_source_file();
6319 "
string fields are deprecated and will be removed in
a"
6321 void unsafe_arena_set_allocated_source_file(
6322 std::
string* source_file);
6325 bool has_begin()
const;
6328 void set_begin(::PROTOBUF_NAMESPACE_ID::
int32 value);
6331 bool has_end()
const;
6334 void set_end(::PROTOBUF_NAMESPACE_ID::
int32 value);
6340 ::PROTOBUF_NAMESPACE_ID::
internal::InternalMetadataWithArena _internal_metadata_;
6341 template <typename
T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6344 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
6345 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
6347 mutable
std::atomic<
int> _path_cached_byte_size_;
6348 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr source_file_;
6356 public ::PROTOBUF_NAMESPACE_ID::Message {
6364 *
this = ::std::move(from);
6373 if (
this != &from) InternalSwap(&from);
6381 return _internal_metadata_.unknown_fields();
6384 return _internal_metadata_.mutable_unknown_fields();
6388 return GetArenaNoVirtual();
6391 return MaybeArenaPtr();
6397 return GetMetadataStatic().descriptor;
6400 return GetMetadataStatic().reflection;
6404 static void InitAsDefaultInstance();
6409 static constexpr
int kIndexInFileMessages =
6416 if (other ==
this)
return;
6418 InternalSwap(other);
6424 if (other ==
this)
return;
6426 InternalSwap(other);
6432 return CreateMaybeMessage<GeneratedCodeInfo>(
nullptr);
6436 return CreateMaybeMessage<GeneratedCodeInfo>(arena);
6438 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6439 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
6442 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6445 size_t ByteSizeLong()
const final;
6446 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6447 const char*
_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
6450 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream*
input)
final;
6451 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
6452 void SerializeWithCachedSizes(
6453 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream*
output)
const final;
6459 inline void SharedCtor();
6460 inline void SharedDtor();
6461 void SetCachedSize(
int size)
const final;
6463 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6465 return "google.protobuf.GeneratedCodeInfo";
6470 static void ArenaDtor(
void*
object);
6471 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6474 return _internal_metadata_.arena();
6477 return _internal_metadata_.raw_arena_ptr();
6481 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
6483 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
6497 kAnnotationFieldNumber = 1,
6500 int annotation_size()
const;
6501 void clear_annotation();
6502 PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* mutable_annotation(
int index);
6503 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >*
6504 mutable_annotation();
6505 const PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& annotation(
int index)
const;
6506 PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* add_annotation();
6507 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >&
6515 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6520 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >
annotation_;
6521 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6529 #pragma GCC diagnostic push
6530 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
6536 return file_.size();
6545 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
6558 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
6570 return (_has_bits_[0] & 0x00000001u) != 0;
6574 _has_bits_[0] &= ~0x00000001u;
6581 _has_bits_[0] |= 0x00000001u;
6586 _has_bits_[0] |= 0x00000001u;
6593 _has_bits_[0] |= 0x00000001u;
6595 GetArenaNoVirtual());
6600 _has_bits_[0] |= 0x00000001u;
6602 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
6606 _has_bits_[0] |= 0x00000001u;
6615 _has_bits_[0] &= ~0x00000001u;
6619 if (
name !=
nullptr) {
6620 _has_bits_[0] |= 0x00000001u;
6622 _has_bits_[0] &= ~0x00000001u;
6625 GetArenaNoVirtual());
6628 inline std::string* FileDescriptorProto::unsafe_arena_release_name() {
6631 _has_bits_[0] &= ~0x00000001u;
6633 GetArenaNoVirtual());
6635 inline void FileDescriptorProto::unsafe_arena_set_allocated_name(
6638 if (
name !=
nullptr) {
6639 _has_bits_[0] |= 0x00000001u;
6641 _has_bits_[0] &= ~0x00000001u;
6644 name, GetArenaNoVirtual());
6649 inline bool FileDescriptorProto::has_package()
const {
6650 return (_has_bits_[0] & 0x00000002u) != 0;
6654 _has_bits_[0] &= ~0x00000002u;
6658 return package_.Get();
6661 _has_bits_[0] |= 0x00000002u;
6666 _has_bits_[0] |= 0x00000002u;
6673 _has_bits_[0] |= 0x00000002u;
6675 GetArenaNoVirtual());
6680 _has_bits_[0] |= 0x00000002u;
6682 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
6686 _has_bits_[0] |= 0x00000002u;
6692 if (!has_package()) {
6695 _has_bits_[0] &= ~0x00000002u;
6700 _has_bits_[0] |= 0x00000002u;
6702 _has_bits_[0] &= ~0x00000002u;
6705 GetArenaNoVirtual());
6708 inline std::string* FileDescriptorProto::unsafe_arena_release_package() {
6711 _has_bits_[0] &= ~0x00000002u;
6713 GetArenaNoVirtual());
6715 inline void FileDescriptorProto::unsafe_arena_set_allocated_package(
6718 if (package !=
nullptr) {
6719 _has_bits_[0] |= 0x00000002u;
6721 _has_bits_[0] &= ~0x00000002u;
6724 package, GetArenaNoVirtual());
6730 return dependency_.size();
6733 dependency_.Clear();
6737 return dependency_.Get(
index);
6741 return dependency_.Mutable(
index);
6749 dependency_.Mutable(
index)->assign(std::move(
value));
6757 dependency_.Mutable(
index)->assign(
6758 reinterpret_cast<const char*
>(
value),
size);
6763 return dependency_.Add();
6766 dependency_.Add()->assign(
value);
6770 dependency_.Add(std::move(
value));
6775 dependency_.Add()->assign(
value);
6779 dependency_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
6782 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
6787 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
6790 return &dependency_;
6795 return public_dependency_.size();
6798 public_dependency_.Clear();
6802 return public_dependency_.Get(
index);
6809 public_dependency_.Add(
value);
6812 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
6815 return public_dependency_;
6817 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
6820 return &public_dependency_;
6825 return weak_dependency_.size();
6828 weak_dependency_.Clear();
6832 return weak_dependency_.Get(
index);
6839 weak_dependency_.Add(
value);
6842 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
6845 return weak_dependency_;
6847 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
6850 return &weak_dependency_;
6855 return message_type_.size();
6858 message_type_.Clear();
6862 return message_type_.Mutable(
index);
6864 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >*
6867 return &message_type_;
6871 return message_type_.Get(
index);
6875 return message_type_.Add();
6877 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >&
6880 return message_type_;
6885 return enum_type_.size();
6892 return enum_type_.Mutable(
index);
6894 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
6901 return enum_type_.Get(
index);
6905 return enum_type_.Add();
6907 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
6915 return service_.size();
6922 return service_.Mutable(
index);
6924 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
6931 return service_.Get(
index);
6935 return service_.Add();
6937 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >&
6945 return extension_.size();
6952 return extension_.Mutable(
index);
6954 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
6961 return extension_.Get(
index);
6965 return extension_.Add();
6967 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
6974 inline bool FileDescriptorProto::has_options()
const {
6975 return (_has_bits_[0] & 0x00000008u) != 0;
6979 _has_bits_[0] &= ~0x00000008u;
6982 const PROTOBUF_NAMESPACE_ID::FileOptions*
p =
options_;
6984 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::FileOptions*
>(
6989 _has_bits_[0] &= ~0x00000008u;
6990 PROTOBUF_NAMESPACE_ID::FileOptions* temp =
options_;
6991 if (GetArenaNoVirtual() !=
nullptr) {
6999 _has_bits_[0] &= ~0x00000008u;
7000 PROTOBUF_NAMESPACE_ID::FileOptions* temp =
options_;
7005 _has_bits_[0] |= 0x00000008u;
7007 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FileOptions>(GetArenaNoVirtual());
7014 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
7015 if (message_arena ==
nullptr) {
7019 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7021 if (message_arena != submessage_arena) {
7023 message_arena,
options, submessage_arena);
7025 _has_bits_[0] |= 0x00000008u;
7027 _has_bits_[0] &= ~0x00000008u;
7035 return (_has_bits_[0] & 0x00000010u) != 0;
7038 if (source_code_info_ !=
nullptr) source_code_info_->Clear();
7039 _has_bits_[0] &= ~0x00000010u;
7042 const PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
p = source_code_info_;
7044 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
>(
7049 _has_bits_[0] &= ~0x00000010u;
7050 PROTOBUF_NAMESPACE_ID::SourceCodeInfo* temp = source_code_info_;
7051 if (GetArenaNoVirtual() !=
nullptr) {
7054 source_code_info_ =
nullptr;
7059 _has_bits_[0] &= ~0x00000010u;
7060 PROTOBUF_NAMESPACE_ID::SourceCodeInfo* temp = source_code_info_;
7061 source_code_info_ =
nullptr;
7065 _has_bits_[0] |= 0x00000010u;
7066 if (source_code_info_ ==
nullptr) {
7067 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceCodeInfo>(GetArenaNoVirtual());
7068 source_code_info_ =
p;
7071 return source_code_info_;
7074 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
7075 if (message_arena ==
nullptr) {
7076 delete source_code_info_;
7078 if (source_code_info) {
7079 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7081 if (message_arena != submessage_arena) {
7083 message_arena, source_code_info, submessage_arena);
7085 _has_bits_[0] |= 0x00000010u;
7087 _has_bits_[0] &= ~0x00000010u;
7089 source_code_info_ = source_code_info;
7094 inline bool FileDescriptorProto::has_syntax()
const {
7095 return (_has_bits_[0] & 0x00000004u) != 0;
7099 _has_bits_[0] &= ~0x00000004u;
7103 return syntax_.Get();
7106 _has_bits_[0] |= 0x00000004u;
7111 _has_bits_[0] |= 0x00000004u;
7118 _has_bits_[0] |= 0x00000004u;
7120 GetArenaNoVirtual());
7125 _has_bits_[0] |= 0x00000004u;
7127 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
7131 _has_bits_[0] |= 0x00000004u;
7137 if (!has_syntax()) {
7140 _has_bits_[0] &= ~0x00000004u;
7144 if (syntax !=
nullptr) {
7145 _has_bits_[0] |= 0x00000004u;
7147 _has_bits_[0] &= ~0x00000004u;
7150 GetArenaNoVirtual());
7153 inline std::string* FileDescriptorProto::unsafe_arena_release_syntax() {
7156 _has_bits_[0] &= ~0x00000004u;
7158 GetArenaNoVirtual());
7160 inline void FileDescriptorProto::unsafe_arena_set_allocated_syntax(
7163 if (syntax !=
nullptr) {
7164 _has_bits_[0] |= 0x00000004u;
7166 _has_bits_[0] &= ~0x00000004u;
7169 syntax, GetArenaNoVirtual());
7179 return (_has_bits_[0] & 0x00000002u) != 0;
7183 _has_bits_[0] &= ~0x00000002u;
7190 _has_bits_[0] |= 0x00000002u;
7197 return (_has_bits_[0] & 0x00000004u) != 0;
7201 _has_bits_[0] &= ~0x00000004u;
7208 _has_bits_[0] |= 0x00000004u;
7215 return (_has_bits_[0] & 0x00000001u) != 0;
7219 _has_bits_[0] &= ~0x00000001u;
7222 const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
p =
options_;
7224 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
>(
7229 _has_bits_[0] &= ~0x00000001u;
7230 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* temp =
options_;
7231 if (GetArenaNoVirtual() !=
nullptr) {
7239 _has_bits_[0] &= ~0x00000001u;
7240 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* temp =
options_;
7245 _has_bits_[0] |= 0x00000001u;
7247 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>(GetArenaNoVirtual());
7254 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
7255 if (message_arena ==
nullptr) {
7259 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7261 if (message_arena != submessage_arena) {
7263 message_arena,
options, submessage_arena);
7265 _has_bits_[0] |= 0x00000001u;
7267 _has_bits_[0] &= ~0x00000001u;
7279 return (_has_bits_[0] & 0x00000001u) != 0;
7283 _has_bits_[0] &= ~0x00000001u;
7290 _has_bits_[0] |= 0x00000001u;
7297 return (_has_bits_[0] & 0x00000002u) != 0;
7301 _has_bits_[0] &= ~0x00000002u;
7308 _has_bits_[0] |= 0x00000002u;
7319 return (_has_bits_[0] & 0x00000001u) != 0;
7323 _has_bits_[0] &= ~0x00000001u;
7330 _has_bits_[0] |= 0x00000001u;
7335 _has_bits_[0] |= 0x00000001u;
7342 _has_bits_[0] |= 0x00000001u;
7344 GetArenaNoVirtual());
7349 _has_bits_[0] |= 0x00000001u;
7351 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
7355 _has_bits_[0] |= 0x00000001u;
7364 _has_bits_[0] &= ~0x00000001u;
7368 if (
name !=
nullptr) {
7369 _has_bits_[0] |= 0x00000001u;
7371 _has_bits_[0] &= ~0x00000001u;
7374 GetArenaNoVirtual());
7377 inline std::string* DescriptorProto::unsafe_arena_release_name() {
7380 _has_bits_[0] &= ~0x00000001u;
7382 GetArenaNoVirtual());
7384 inline void DescriptorProto::unsafe_arena_set_allocated_name(
7387 if (
name !=
nullptr) {
7388 _has_bits_[0] |= 0x00000001u;
7390 _has_bits_[0] &= ~0x00000001u;
7393 name, GetArenaNoVirtual());
7399 return field_.size();
7406 return field_.Mutable(
index);
7408 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
7415 return field_.Get(
index);
7419 return field_.Add();
7421 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
7429 return extension_.size();
7436 return extension_.Mutable(
index);
7438 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
7445 return extension_.Get(
index);
7449 return extension_.Add();
7451 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
7459 return nested_type_.size();
7462 nested_type_.Clear();
7466 return nested_type_.Mutable(
index);
7468 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >*
7471 return &nested_type_;
7475 return nested_type_.Get(
index);
7479 return nested_type_.Add();
7481 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto >&
7484 return nested_type_;
7489 return enum_type_.size();
7496 return enum_type_.Mutable(
index);
7498 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
7505 return enum_type_.Get(
index);
7509 return enum_type_.Add();
7511 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
7519 return extension_range_.size();
7522 extension_range_.Clear();
7526 return extension_range_.Mutable(
index);
7528 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >*
7531 return &extension_range_;
7535 return extension_range_.Get(
index);
7539 return extension_range_.Add();
7541 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >&
7544 return extension_range_;
7549 return oneof_decl_.size();
7552 oneof_decl_.Clear();
7556 return oneof_decl_.Mutable(
index);
7558 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >*
7561 return &oneof_decl_;
7565 return oneof_decl_.Get(
index);
7569 return oneof_decl_.Add();
7571 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >&
7578 inline bool DescriptorProto::has_options()
const {
7579 return (_has_bits_[0] & 0x00000002u) != 0;
7583 _has_bits_[0] &= ~0x00000002u;
7586 const PROTOBUF_NAMESPACE_ID::MessageOptions*
p =
options_;
7588 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::MessageOptions*
>(
7593 _has_bits_[0] &= ~0x00000002u;
7594 PROTOBUF_NAMESPACE_ID::MessageOptions* temp =
options_;
7595 if (GetArenaNoVirtual() !=
nullptr) {
7603 _has_bits_[0] &= ~0x00000002u;
7604 PROTOBUF_NAMESPACE_ID::MessageOptions* temp =
options_;
7609 _has_bits_[0] |= 0x00000002u;
7611 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::MessageOptions>(GetArenaNoVirtual());
7618 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
7619 if (message_arena ==
nullptr) {
7623 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7625 if (message_arena != submessage_arena) {
7627 message_arena,
options, submessage_arena);
7629 _has_bits_[0] |= 0x00000002u;
7631 _has_bits_[0] &= ~0x00000002u;
7639 return reserved_range_.size();
7642 reserved_range_.Clear();
7646 return reserved_range_.Mutable(
index);
7648 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >*
7651 return &reserved_range_;
7655 return reserved_range_.Get(
index);
7659 return reserved_range_.Add();
7661 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >&
7664 return reserved_range_;
7669 return reserved_name_.size();
7672 reserved_name_.Clear();
7676 return reserved_name_.Get(
index);
7680 return reserved_name_.Mutable(
index);
7684 reserved_name_.Mutable(
index)->assign(
value);
7688 reserved_name_.Mutable(
index)->assign(std::move(
value));
7692 reserved_name_.Mutable(
index)->assign(
value);
7696 reserved_name_.Mutable(
index)->assign(
7697 reinterpret_cast<const char*
>(
value),
size);
7702 return reserved_name_.Add();
7705 reserved_name_.Add()->assign(
value);
7709 reserved_name_.Add(std::move(
value));
7714 reserved_name_.Add()->assign(
value);
7718 reserved_name_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
7721 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
7724 return reserved_name_;
7726 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
7729 return &reserved_name_;
7738 return uninterpreted_option_.size();
7741 uninterpreted_option_.Clear();
7745 return uninterpreted_option_.Mutable(
index);
7747 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
7750 return &uninterpreted_option_;
7754 return uninterpreted_option_.Get(
index);
7758 return uninterpreted_option_.Add();
7760 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
7763 return uninterpreted_option_;
7772 return (_has_bits_[0] & 0x00000001u) != 0;
7776 _has_bits_[0] &= ~0x00000001u;
7783 _has_bits_[0] |= 0x00000001u;
7788 _has_bits_[0] |= 0x00000001u;
7795 _has_bits_[0] |= 0x00000001u;
7797 GetArenaNoVirtual());
7802 _has_bits_[0] |= 0x00000001u;
7804 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
7808 _has_bits_[0] |= 0x00000001u;
7817 _has_bits_[0] &= ~0x00000001u;
7821 if (
name !=
nullptr) {
7822 _has_bits_[0] |= 0x00000001u;
7824 _has_bits_[0] &= ~0x00000001u;
7827 GetArenaNoVirtual());
7830 inline std::string* FieldDescriptorProto::unsafe_arena_release_name() {
7833 _has_bits_[0] &= ~0x00000001u;
7835 GetArenaNoVirtual());
7837 inline void FieldDescriptorProto::unsafe_arena_set_allocated_name(
7840 if (
name !=
nullptr) {
7841 _has_bits_[0] |= 0x00000001u;
7843 _has_bits_[0] &= ~0x00000001u;
7846 name, GetArenaNoVirtual());
7852 return (_has_bits_[0] & 0x00000040u) != 0;
7856 _has_bits_[0] &= ~0x00000040u;
7863 _has_bits_[0] |= 0x00000040u;
7870 return (_has_bits_[0] & 0x00000100u) != 0;
7874 _has_bits_[0] &= ~0x00000100u;
7882 _has_bits_[0] |= 0x00000100u;
7889 return (_has_bits_[0] & 0x00000200u) != 0;
7893 _has_bits_[0] &= ~0x00000200u;
7901 _has_bits_[0] |= 0x00000200u;
7907 inline bool FieldDescriptorProto::has_type_name()
const {
7908 return (_has_bits_[0] & 0x00000004u) != 0;
7912 _has_bits_[0] &= ~0x00000004u;
7916 return type_name_.Get();
7919 _has_bits_[0] |= 0x00000004u;
7924 _has_bits_[0] |= 0x00000004u;
7931 _has_bits_[0] |= 0x00000004u;
7933 GetArenaNoVirtual());
7938 _has_bits_[0] |= 0x00000004u;
7940 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
7944 _has_bits_[0] |= 0x00000004u;
7950 if (!has_type_name()) {
7953 _has_bits_[0] &= ~0x00000004u;
7957 if (type_name !=
nullptr) {
7958 _has_bits_[0] |= 0x00000004u;
7960 _has_bits_[0] &= ~0x00000004u;
7963 GetArenaNoVirtual());
7966 inline std::string* FieldDescriptorProto::unsafe_arena_release_type_name() {
7969 _has_bits_[0] &= ~0x00000004u;
7971 GetArenaNoVirtual());
7973 inline void FieldDescriptorProto::unsafe_arena_set_allocated_type_name(
7976 if (type_name !=
nullptr) {
7977 _has_bits_[0] |= 0x00000004u;
7979 _has_bits_[0] &= ~0x00000004u;
7982 type_name, GetArenaNoVirtual());
7987 inline bool FieldDescriptorProto::has_extendee()
const {
7988 return (_has_bits_[0] & 0x00000002u) != 0;
7992 _has_bits_[0] &= ~0x00000002u;
7996 return extendee_.Get();
7999 _has_bits_[0] |= 0x00000002u;
8004 _has_bits_[0] |= 0x00000002u;
8011 _has_bits_[0] |= 0x00000002u;
8013 GetArenaNoVirtual());
8018 _has_bits_[0] |= 0x00000002u;
8020 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8024 _has_bits_[0] |= 0x00000002u;
8030 if (!has_extendee()) {
8033 _has_bits_[0] &= ~0x00000002u;
8037 if (extendee !=
nullptr) {
8038 _has_bits_[0] |= 0x00000002u;
8040 _has_bits_[0] &= ~0x00000002u;
8043 GetArenaNoVirtual());
8046 inline std::string* FieldDescriptorProto::unsafe_arena_release_extendee() {
8049 _has_bits_[0] &= ~0x00000002u;
8051 GetArenaNoVirtual());
8053 inline void FieldDescriptorProto::unsafe_arena_set_allocated_extendee(
8056 if (extendee !=
nullptr) {
8057 _has_bits_[0] |= 0x00000002u;
8059 _has_bits_[0] &= ~0x00000002u;
8062 extendee, GetArenaNoVirtual());
8067 inline bool FieldDescriptorProto::has_default_value()
const {
8068 return (_has_bits_[0] & 0x00000008u) != 0;
8072 _has_bits_[0] &= ~0x00000008u;
8076 return default_value_.Get();
8079 _has_bits_[0] |= 0x00000008u;
8084 _has_bits_[0] |= 0x00000008u;
8091 _has_bits_[0] |= 0x00000008u;
8093 GetArenaNoVirtual());
8098 _has_bits_[0] |= 0x00000008u;
8100 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8104 _has_bits_[0] |= 0x00000008u;
8110 if (!has_default_value()) {
8113 _has_bits_[0] &= ~0x00000008u;
8118 _has_bits_[0] |= 0x00000008u;
8120 _has_bits_[0] &= ~0x00000008u;
8123 GetArenaNoVirtual());
8126 inline std::string* FieldDescriptorProto::unsafe_arena_release_default_value() {
8129 _has_bits_[0] &= ~0x00000008u;
8131 GetArenaNoVirtual());
8133 inline void FieldDescriptorProto::unsafe_arena_set_allocated_default_value(
8136 if (default_value !=
nullptr) {
8137 _has_bits_[0] |= 0x00000008u;
8139 _has_bits_[0] &= ~0x00000008u;
8142 default_value, GetArenaNoVirtual());
8148 return (_has_bits_[0] & 0x00000080u) != 0;
8152 _has_bits_[0] &= ~0x00000080u;
8156 return oneof_index_;
8159 _has_bits_[0] |= 0x00000080u;
8160 oneof_index_ =
value;
8165 inline bool FieldDescriptorProto::has_json_name()
const {
8166 return (_has_bits_[0] & 0x00000010u) != 0;
8170 _has_bits_[0] &= ~0x00000010u;
8174 return json_name_.Get();
8177 _has_bits_[0] |= 0x00000010u;
8182 _has_bits_[0] |= 0x00000010u;
8189 _has_bits_[0] |= 0x00000010u;
8191 GetArenaNoVirtual());
8196 _has_bits_[0] |= 0x00000010u;
8198 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8202 _has_bits_[0] |= 0x00000010u;
8208 if (!has_json_name()) {
8211 _has_bits_[0] &= ~0x00000010u;
8215 if (json_name !=
nullptr) {
8216 _has_bits_[0] |= 0x00000010u;
8218 _has_bits_[0] &= ~0x00000010u;
8221 GetArenaNoVirtual());
8224 inline std::string* FieldDescriptorProto::unsafe_arena_release_json_name() {
8227 _has_bits_[0] &= ~0x00000010u;
8229 GetArenaNoVirtual());
8231 inline void FieldDescriptorProto::unsafe_arena_set_allocated_json_name(
8234 if (json_name !=
nullptr) {
8235 _has_bits_[0] |= 0x00000010u;
8237 _has_bits_[0] &= ~0x00000010u;
8240 json_name, GetArenaNoVirtual());
8245 inline bool FieldDescriptorProto::has_options()
const {
8246 return (_has_bits_[0] & 0x00000020u) != 0;
8250 _has_bits_[0] &= ~0x00000020u;
8253 const PROTOBUF_NAMESPACE_ID::FieldOptions*
p =
options_;
8255 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::FieldOptions*
>(
8260 _has_bits_[0] &= ~0x00000020u;
8261 PROTOBUF_NAMESPACE_ID::FieldOptions* temp =
options_;
8262 if (GetArenaNoVirtual() !=
nullptr) {
8270 _has_bits_[0] &= ~0x00000020u;
8271 PROTOBUF_NAMESPACE_ID::FieldOptions* temp =
options_;
8276 _has_bits_[0] |= 0x00000020u;
8278 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::FieldOptions>(GetArenaNoVirtual());
8285 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
8286 if (message_arena ==
nullptr) {
8290 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8292 if (message_arena != submessage_arena) {
8294 message_arena,
options, submessage_arena);
8296 _has_bits_[0] |= 0x00000020u;
8298 _has_bits_[0] &= ~0x00000020u;
8310 return (_has_bits_[0] & 0x00000001u) != 0;
8314 _has_bits_[0] &= ~0x00000001u;
8321 _has_bits_[0] |= 0x00000001u;
8326 _has_bits_[0] |= 0x00000001u;
8333 _has_bits_[0] |= 0x00000001u;
8335 GetArenaNoVirtual());
8340 _has_bits_[0] |= 0x00000001u;
8342 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8346 _has_bits_[0] |= 0x00000001u;
8355 _has_bits_[0] &= ~0x00000001u;
8359 if (
name !=
nullptr) {
8360 _has_bits_[0] |= 0x00000001u;
8362 _has_bits_[0] &= ~0x00000001u;
8365 GetArenaNoVirtual());
8368 inline std::string* OneofDescriptorProto::unsafe_arena_release_name() {
8371 _has_bits_[0] &= ~0x00000001u;
8373 GetArenaNoVirtual());
8375 inline void OneofDescriptorProto::unsafe_arena_set_allocated_name(
8378 if (
name !=
nullptr) {
8379 _has_bits_[0] |= 0x00000001u;
8381 _has_bits_[0] &= ~0x00000001u;
8384 name, GetArenaNoVirtual());
8389 inline bool OneofDescriptorProto::has_options()
const {
8390 return (_has_bits_[0] & 0x00000002u) != 0;
8394 _has_bits_[0] &= ~0x00000002u;
8397 const PROTOBUF_NAMESPACE_ID::OneofOptions*
p =
options_;
8399 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::OneofOptions*
>(
8404 _has_bits_[0] &= ~0x00000002u;
8405 PROTOBUF_NAMESPACE_ID::OneofOptions* temp =
options_;
8406 if (GetArenaNoVirtual() !=
nullptr) {
8414 _has_bits_[0] &= ~0x00000002u;
8415 PROTOBUF_NAMESPACE_ID::OneofOptions* temp =
options_;
8420 _has_bits_[0] |= 0x00000002u;
8422 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::OneofOptions>(GetArenaNoVirtual());
8429 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
8430 if (message_arena ==
nullptr) {
8434 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8436 if (message_arena != submessage_arena) {
8438 message_arena,
options, submessage_arena);
8440 _has_bits_[0] |= 0x00000002u;
8442 _has_bits_[0] &= ~0x00000002u;
8454 return (_has_bits_[0] & 0x00000001u) != 0;
8458 _has_bits_[0] &= ~0x00000001u;
8465 _has_bits_[0] |= 0x00000001u;
8472 return (_has_bits_[0] & 0x00000002u) != 0;
8476 _has_bits_[0] &= ~0x00000002u;
8483 _has_bits_[0] |= 0x00000002u;
8494 return (_has_bits_[0] & 0x00000001u) != 0;
8498 _has_bits_[0] &= ~0x00000001u;
8505 _has_bits_[0] |= 0x00000001u;
8510 _has_bits_[0] |= 0x00000001u;
8517 _has_bits_[0] |= 0x00000001u;
8519 GetArenaNoVirtual());
8524 _has_bits_[0] |= 0x00000001u;
8526 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8530 _has_bits_[0] |= 0x00000001u;
8539 _has_bits_[0] &= ~0x00000001u;
8543 if (
name !=
nullptr) {
8544 _has_bits_[0] |= 0x00000001u;
8546 _has_bits_[0] &= ~0x00000001u;
8549 GetArenaNoVirtual());
8552 inline std::string* EnumDescriptorProto::unsafe_arena_release_name() {
8555 _has_bits_[0] &= ~0x00000001u;
8557 GetArenaNoVirtual());
8559 inline void EnumDescriptorProto::unsafe_arena_set_allocated_name(
8562 if (
name !=
nullptr) {
8563 _has_bits_[0] |= 0x00000001u;
8565 _has_bits_[0] &= ~0x00000001u;
8568 name, GetArenaNoVirtual());
8583 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
8596 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >&
8603 inline bool EnumDescriptorProto::has_options()
const {
8604 return (_has_bits_[0] & 0x00000002u) != 0;
8608 _has_bits_[0] &= ~0x00000002u;
8611 const PROTOBUF_NAMESPACE_ID::EnumOptions*
p =
options_;
8613 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::EnumOptions*
>(
8618 _has_bits_[0] &= ~0x00000002u;
8619 PROTOBUF_NAMESPACE_ID::EnumOptions* temp =
options_;
8620 if (GetArenaNoVirtual() !=
nullptr) {
8628 _has_bits_[0] &= ~0x00000002u;
8629 PROTOBUF_NAMESPACE_ID::EnumOptions* temp =
options_;
8634 _has_bits_[0] |= 0x00000002u;
8636 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumOptions>(GetArenaNoVirtual());
8643 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
8644 if (message_arena ==
nullptr) {
8648 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8650 if (message_arena != submessage_arena) {
8652 message_arena,
options, submessage_arena);
8654 _has_bits_[0] |= 0x00000002u;
8656 _has_bits_[0] &= ~0x00000002u;
8664 return reserved_range_.size();
8667 reserved_range_.Clear();
8671 return reserved_range_.Mutable(
index);
8673 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >*
8676 return &reserved_range_;
8680 return reserved_range_.Get(
index);
8684 return reserved_range_.Add();
8686 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >&
8689 return reserved_range_;
8694 return reserved_name_.size();
8697 reserved_name_.Clear();
8701 return reserved_name_.Get(
index);
8705 return reserved_name_.Mutable(
index);
8709 reserved_name_.Mutable(
index)->assign(
value);
8713 reserved_name_.Mutable(
index)->assign(std::move(
value));
8717 reserved_name_.Mutable(
index)->assign(
value);
8721 reserved_name_.Mutable(
index)->assign(
8722 reinterpret_cast<const char*
>(
value),
size);
8727 return reserved_name_.Add();
8730 reserved_name_.Add()->assign(
value);
8734 reserved_name_.Add(std::move(
value));
8739 reserved_name_.Add()->assign(
value);
8743 reserved_name_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
8746 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
8749 return reserved_name_;
8751 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
8754 return &reserved_name_;
8763 return (_has_bits_[0] & 0x00000001u) != 0;
8767 _has_bits_[0] &= ~0x00000001u;
8774 _has_bits_[0] |= 0x00000001u;
8779 _has_bits_[0] |= 0x00000001u;
8786 _has_bits_[0] |= 0x00000001u;
8788 GetArenaNoVirtual());
8793 _has_bits_[0] |= 0x00000001u;
8795 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8799 _has_bits_[0] |= 0x00000001u;
8808 _has_bits_[0] &= ~0x00000001u;
8812 if (
name !=
nullptr) {
8813 _has_bits_[0] |= 0x00000001u;
8815 _has_bits_[0] &= ~0x00000001u;
8818 GetArenaNoVirtual());
8821 inline std::string* EnumValueDescriptorProto::unsafe_arena_release_name() {
8824 _has_bits_[0] &= ~0x00000001u;
8826 GetArenaNoVirtual());
8828 inline void EnumValueDescriptorProto::unsafe_arena_set_allocated_name(
8831 if (
name !=
nullptr) {
8832 _has_bits_[0] |= 0x00000001u;
8834 _has_bits_[0] &= ~0x00000001u;
8837 name, GetArenaNoVirtual());
8843 return (_has_bits_[0] & 0x00000004u) != 0;
8847 _has_bits_[0] &= ~0x00000004u;
8854 _has_bits_[0] |= 0x00000004u;
8860 inline bool EnumValueDescriptorProto::has_options()
const {
8861 return (_has_bits_[0] & 0x00000002u) != 0;
8865 _has_bits_[0] &= ~0x00000002u;
8868 const PROTOBUF_NAMESPACE_ID::EnumValueOptions*
p =
options_;
8870 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::EnumValueOptions*
>(
8875 _has_bits_[0] &= ~0x00000002u;
8876 PROTOBUF_NAMESPACE_ID::EnumValueOptions* temp =
options_;
8877 if (GetArenaNoVirtual() !=
nullptr) {
8885 _has_bits_[0] &= ~0x00000002u;
8886 PROTOBUF_NAMESPACE_ID::EnumValueOptions* temp =
options_;
8891 _has_bits_[0] |= 0x00000002u;
8893 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::EnumValueOptions>(GetArenaNoVirtual());
8900 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
8901 if (message_arena ==
nullptr) {
8905 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8907 if (message_arena != submessage_arena) {
8909 message_arena,
options, submessage_arena);
8911 _has_bits_[0] |= 0x00000002u;
8913 _has_bits_[0] &= ~0x00000002u;
8925 return (_has_bits_[0] & 0x00000001u) != 0;
8929 _has_bits_[0] &= ~0x00000001u;
8936 _has_bits_[0] |= 0x00000001u;
8941 _has_bits_[0] |= 0x00000001u;
8948 _has_bits_[0] |= 0x00000001u;
8950 GetArenaNoVirtual());
8955 _has_bits_[0] |= 0x00000001u;
8957 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
8961 _has_bits_[0] |= 0x00000001u;
8970 _has_bits_[0] &= ~0x00000001u;
8974 if (
name !=
nullptr) {
8975 _has_bits_[0] |= 0x00000001u;
8977 _has_bits_[0] &= ~0x00000001u;
8980 GetArenaNoVirtual());
8983 inline std::string* ServiceDescriptorProto::unsafe_arena_release_name() {
8986 _has_bits_[0] &= ~0x00000001u;
8988 GetArenaNoVirtual());
8990 inline void ServiceDescriptorProto::unsafe_arena_set_allocated_name(
8993 if (
name !=
nullptr) {
8994 _has_bits_[0] |= 0x00000001u;
8996 _has_bits_[0] &= ~0x00000001u;
8999 name, GetArenaNoVirtual());
9005 return method_.size();
9012 return method_.Mutable(
index);
9014 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
9021 return method_.Get(
index);
9025 return method_.Add();
9027 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >&
9034 inline bool ServiceDescriptorProto::has_options()
const {
9035 return (_has_bits_[0] & 0x00000002u) != 0;
9039 _has_bits_[0] &= ~0x00000002u;
9042 const PROTOBUF_NAMESPACE_ID::ServiceOptions*
p =
options_;
9044 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::ServiceOptions*
>(
9049 _has_bits_[0] &= ~0x00000002u;
9050 PROTOBUF_NAMESPACE_ID::ServiceOptions* temp =
options_;
9051 if (GetArenaNoVirtual() !=
nullptr) {
9059 _has_bits_[0] &= ~0x00000002u;
9060 PROTOBUF_NAMESPACE_ID::ServiceOptions* temp =
options_;
9065 _has_bits_[0] |= 0x00000002u;
9067 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::ServiceOptions>(GetArenaNoVirtual());
9074 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
9075 if (message_arena ==
nullptr) {
9079 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9081 if (message_arena != submessage_arena) {
9083 message_arena,
options, submessage_arena);
9085 _has_bits_[0] |= 0x00000002u;
9087 _has_bits_[0] &= ~0x00000002u;
9099 return (_has_bits_[0] & 0x00000001u) != 0;
9103 _has_bits_[0] &= ~0x00000001u;
9110 _has_bits_[0] |= 0x00000001u;
9115 _has_bits_[0] |= 0x00000001u;
9122 _has_bits_[0] |= 0x00000001u;
9124 GetArenaNoVirtual());
9129 _has_bits_[0] |= 0x00000001u;
9131 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9135 _has_bits_[0] |= 0x00000001u;
9144 _has_bits_[0] &= ~0x00000001u;
9148 if (
name !=
nullptr) {
9149 _has_bits_[0] |= 0x00000001u;
9151 _has_bits_[0] &= ~0x00000001u;
9154 GetArenaNoVirtual());
9157 inline std::string* MethodDescriptorProto::unsafe_arena_release_name() {
9160 _has_bits_[0] &= ~0x00000001u;
9162 GetArenaNoVirtual());
9164 inline void MethodDescriptorProto::unsafe_arena_set_allocated_name(
9167 if (
name !=
nullptr) {
9168 _has_bits_[0] |= 0x00000001u;
9170 _has_bits_[0] &= ~0x00000001u;
9173 name, GetArenaNoVirtual());
9178 inline bool MethodDescriptorProto::has_input_type()
const {
9179 return (_has_bits_[0] & 0x00000002u) != 0;
9183 _has_bits_[0] &= ~0x00000002u;
9187 return input_type_.Get();
9190 _has_bits_[0] |= 0x00000002u;
9195 _has_bits_[0] |= 0x00000002u;
9202 _has_bits_[0] |= 0x00000002u;
9204 GetArenaNoVirtual());
9209 _has_bits_[0] |= 0x00000002u;
9211 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9215 _has_bits_[0] |= 0x00000002u;
9221 if (!has_input_type()) {
9224 _has_bits_[0] &= ~0x00000002u;
9228 if (input_type !=
nullptr) {
9229 _has_bits_[0] |= 0x00000002u;
9231 _has_bits_[0] &= ~0x00000002u;
9234 GetArenaNoVirtual());
9237 inline std::string* MethodDescriptorProto::unsafe_arena_release_input_type() {
9240 _has_bits_[0] &= ~0x00000002u;
9242 GetArenaNoVirtual());
9244 inline void MethodDescriptorProto::unsafe_arena_set_allocated_input_type(
9247 if (input_type !=
nullptr) {
9248 _has_bits_[0] |= 0x00000002u;
9250 _has_bits_[0] &= ~0x00000002u;
9253 input_type, GetArenaNoVirtual());
9258 inline bool MethodDescriptorProto::has_output_type()
const {
9259 return (_has_bits_[0] & 0x00000004u) != 0;
9263 _has_bits_[0] &= ~0x00000004u;
9267 return output_type_.Get();
9270 _has_bits_[0] |= 0x00000004u;
9275 _has_bits_[0] |= 0x00000004u;
9282 _has_bits_[0] |= 0x00000004u;
9284 GetArenaNoVirtual());
9289 _has_bits_[0] |= 0x00000004u;
9291 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9295 _has_bits_[0] |= 0x00000004u;
9301 if (!has_output_type()) {
9304 _has_bits_[0] &= ~0x00000004u;
9308 if (output_type !=
nullptr) {
9309 _has_bits_[0] |= 0x00000004u;
9311 _has_bits_[0] &= ~0x00000004u;
9314 GetArenaNoVirtual());
9317 inline std::string* MethodDescriptorProto::unsafe_arena_release_output_type() {
9320 _has_bits_[0] &= ~0x00000004u;
9322 GetArenaNoVirtual());
9324 inline void MethodDescriptorProto::unsafe_arena_set_allocated_output_type(
9327 if (output_type !=
nullptr) {
9328 _has_bits_[0] |= 0x00000004u;
9330 _has_bits_[0] &= ~0x00000004u;
9333 output_type, GetArenaNoVirtual());
9338 inline bool MethodDescriptorProto::has_options()
const {
9339 return (_has_bits_[0] & 0x00000008u) != 0;
9343 _has_bits_[0] &= ~0x00000008u;
9346 const PROTOBUF_NAMESPACE_ID::MethodOptions*
p =
options_;
9348 return p !=
nullptr ? *
p : *
reinterpret_cast<const PROTOBUF_NAMESPACE_ID::MethodOptions*
>(
9353 _has_bits_[0] &= ~0x00000008u;
9354 PROTOBUF_NAMESPACE_ID::MethodOptions* temp =
options_;
9355 if (GetArenaNoVirtual() !=
nullptr) {
9363 _has_bits_[0] &= ~0x00000008u;
9364 PROTOBUF_NAMESPACE_ID::MethodOptions* temp =
options_;
9369 _has_bits_[0] |= 0x00000008u;
9371 auto*
p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::MethodOptions>(GetArenaNoVirtual());
9378 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
9379 if (message_arena ==
nullptr) {
9383 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9385 if (message_arena != submessage_arena) {
9387 message_arena,
options, submessage_arena);
9389 _has_bits_[0] |= 0x00000008u;
9391 _has_bits_[0] &= ~0x00000008u;
9399 return (_has_bits_[0] & 0x00000010u) != 0;
9402 client_streaming_ =
false;
9403 _has_bits_[0] &= ~0x00000010u;
9407 return client_streaming_;
9410 _has_bits_[0] |= 0x00000010u;
9411 client_streaming_ =
value;
9417 return (_has_bits_[0] & 0x00000020u) != 0;
9420 server_streaming_ =
false;
9421 _has_bits_[0] &= ~0x00000020u;
9425 return server_streaming_;
9428 _has_bits_[0] |= 0x00000020u;
9429 server_streaming_ =
value;
9439 return (_has_bits_[0] & 0x00000001u) != 0;
9443 _has_bits_[0] &= ~0x00000001u;
9447 return java_package_.Get();
9450 _has_bits_[0] |= 0x00000001u;
9455 _has_bits_[0] |= 0x00000001u;
9462 _has_bits_[0] |= 0x00000001u;
9464 GetArenaNoVirtual());
9469 _has_bits_[0] |= 0x00000001u;
9471 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9475 _has_bits_[0] |= 0x00000001u;
9481 if (!has_java_package()) {
9484 _has_bits_[0] &= ~0x00000001u;
9488 if (java_package !=
nullptr) {
9489 _has_bits_[0] |= 0x00000001u;
9491 _has_bits_[0] &= ~0x00000001u;
9494 GetArenaNoVirtual());
9497 inline std::string* FileOptions::unsafe_arena_release_java_package() {
9500 _has_bits_[0] &= ~0x00000001u;
9502 GetArenaNoVirtual());
9504 inline void FileOptions::unsafe_arena_set_allocated_java_package(
9507 if (java_package !=
nullptr) {
9508 _has_bits_[0] |= 0x00000001u;
9510 _has_bits_[0] &= ~0x00000001u;
9513 java_package, GetArenaNoVirtual());
9518 inline bool FileOptions::has_java_outer_classname()
const {
9519 return (_has_bits_[0] & 0x00000002u) != 0;
9523 _has_bits_[0] &= ~0x00000002u;
9527 return java_outer_classname_.Get();
9530 _has_bits_[0] |= 0x00000002u;
9535 _has_bits_[0] |= 0x00000002u;
9536 java_outer_classname_.Set(
9542 _has_bits_[0] |= 0x00000002u;
9544 GetArenaNoVirtual());
9549 _has_bits_[0] |= 0x00000002u;
9551 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9555 _has_bits_[0] |= 0x00000002u;
9561 if (!has_java_outer_classname()) {
9564 _has_bits_[0] &= ~0x00000002u;
9568 if (java_outer_classname !=
nullptr) {
9569 _has_bits_[0] |= 0x00000002u;
9571 _has_bits_[0] &= ~0x00000002u;
9574 GetArenaNoVirtual());
9577 inline std::string* FileOptions::unsafe_arena_release_java_outer_classname() {
9580 _has_bits_[0] &= ~0x00000002u;
9582 GetArenaNoVirtual());
9584 inline void FileOptions::unsafe_arena_set_allocated_java_outer_classname(
9587 if (java_outer_classname !=
nullptr) {
9588 _has_bits_[0] |= 0x00000002u;
9590 _has_bits_[0] &= ~0x00000002u;
9593 java_outer_classname, GetArenaNoVirtual());
9598 inline bool FileOptions::has_java_multiple_files()
const {
9599 return (_has_bits_[0] & 0x00000400u) != 0;
9602 java_multiple_files_ =
false;
9603 _has_bits_[0] &= ~0x00000400u;
9607 return java_multiple_files_;
9610 _has_bits_[0] |= 0x00000400u;
9611 java_multiple_files_ =
value;
9617 return (_has_bits_[0] & 0x00000800u) != 0;
9620 java_generate_equals_and_hash_ =
false;
9621 _has_bits_[0] &= ~0x00000800u;
9625 return java_generate_equals_and_hash_;
9628 _has_bits_[0] |= 0x00000800u;
9629 java_generate_equals_and_hash_ =
value;
9635 return (_has_bits_[0] & 0x00001000u) != 0;
9638 java_string_check_utf8_ =
false;
9639 _has_bits_[0] &= ~0x00001000u;
9643 return java_string_check_utf8_;
9646 _has_bits_[0] |= 0x00001000u;
9647 java_string_check_utf8_ =
value;
9653 return (_has_bits_[0] & 0x00080000u) != 0;
9657 _has_bits_[0] &= ~0x00080000u;
9665 _has_bits_[0] |= 0x00080000u;
9666 optimize_for_ =
value;
9671 inline bool FileOptions::has_go_package()
const {
9672 return (_has_bits_[0] & 0x00000004u) != 0;
9676 _has_bits_[0] &= ~0x00000004u;
9680 return go_package_.Get();
9683 _has_bits_[0] |= 0x00000004u;
9688 _has_bits_[0] |= 0x00000004u;
9695 _has_bits_[0] |= 0x00000004u;
9697 GetArenaNoVirtual());
9702 _has_bits_[0] |= 0x00000004u;
9704 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9708 _has_bits_[0] |= 0x00000004u;
9714 if (!has_go_package()) {
9717 _has_bits_[0] &= ~0x00000004u;
9721 if (go_package !=
nullptr) {
9722 _has_bits_[0] |= 0x00000004u;
9724 _has_bits_[0] &= ~0x00000004u;
9727 GetArenaNoVirtual());
9730 inline std::string* FileOptions::unsafe_arena_release_go_package() {
9733 _has_bits_[0] &= ~0x00000004u;
9735 GetArenaNoVirtual());
9737 inline void FileOptions::unsafe_arena_set_allocated_go_package(
9740 if (go_package !=
nullptr) {
9741 _has_bits_[0] |= 0x00000004u;
9743 _has_bits_[0] &= ~0x00000004u;
9746 go_package, GetArenaNoVirtual());
9752 return (_has_bits_[0] & 0x00002000u) != 0;
9755 cc_generic_services_ =
false;
9756 _has_bits_[0] &= ~0x00002000u;
9760 return cc_generic_services_;
9763 _has_bits_[0] |= 0x00002000u;
9764 cc_generic_services_ =
value;
9770 return (_has_bits_[0] & 0x00004000u) != 0;
9773 java_generic_services_ =
false;
9774 _has_bits_[0] &= ~0x00004000u;
9778 return java_generic_services_;
9781 _has_bits_[0] |= 0x00004000u;
9782 java_generic_services_ =
value;
9788 return (_has_bits_[0] & 0x00008000u) != 0;
9791 py_generic_services_ =
false;
9792 _has_bits_[0] &= ~0x00008000u;
9796 return py_generic_services_;
9799 _has_bits_[0] |= 0x00008000u;
9800 py_generic_services_ =
value;
9806 return (_has_bits_[0] & 0x00010000u) != 0;
9809 php_generic_services_ =
false;
9810 _has_bits_[0] &= ~0x00010000u;
9814 return php_generic_services_;
9817 _has_bits_[0] |= 0x00010000u;
9818 php_generic_services_ =
value;
9824 return (_has_bits_[0] & 0x00020000u) != 0;
9827 deprecated_ =
false;
9828 _has_bits_[0] &= ~0x00020000u;
9835 _has_bits_[0] |= 0x00020000u;
9836 deprecated_ =
value;
9842 return (_has_bits_[0] & 0x00040000u) != 0;
9845 cc_enable_arenas_ =
false;
9846 _has_bits_[0] &= ~0x00040000u;
9850 return cc_enable_arenas_;
9853 _has_bits_[0] |= 0x00040000u;
9854 cc_enable_arenas_ =
value;
9859 inline bool FileOptions::has_objc_class_prefix()
const {
9860 return (_has_bits_[0] & 0x00000008u) != 0;
9864 _has_bits_[0] &= ~0x00000008u;
9868 return objc_class_prefix_.Get();
9871 _has_bits_[0] |= 0x00000008u;
9876 _has_bits_[0] |= 0x00000008u;
9877 objc_class_prefix_.Set(
9883 _has_bits_[0] |= 0x00000008u;
9885 GetArenaNoVirtual());
9890 _has_bits_[0] |= 0x00000008u;
9892 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9896 _has_bits_[0] |= 0x00000008u;
9902 if (!has_objc_class_prefix()) {
9905 _has_bits_[0] &= ~0x00000008u;
9909 if (objc_class_prefix !=
nullptr) {
9910 _has_bits_[0] |= 0x00000008u;
9912 _has_bits_[0] &= ~0x00000008u;
9915 GetArenaNoVirtual());
9918 inline std::string* FileOptions::unsafe_arena_release_objc_class_prefix() {
9921 _has_bits_[0] &= ~0x00000008u;
9923 GetArenaNoVirtual());
9925 inline void FileOptions::unsafe_arena_set_allocated_objc_class_prefix(
9928 if (objc_class_prefix !=
nullptr) {
9929 _has_bits_[0] |= 0x00000008u;
9931 _has_bits_[0] &= ~0x00000008u;
9934 objc_class_prefix, GetArenaNoVirtual());
9939 inline bool FileOptions::has_csharp_namespace()
const {
9940 return (_has_bits_[0] & 0x00000010u) != 0;
9944 _has_bits_[0] &= ~0x00000010u;
9948 return csharp_namespace_.Get();
9951 _has_bits_[0] |= 0x00000010u;
9956 _has_bits_[0] |= 0x00000010u;
9957 csharp_namespace_.Set(
9963 _has_bits_[0] |= 0x00000010u;
9965 GetArenaNoVirtual());
9970 _has_bits_[0] |= 0x00000010u;
9972 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
9976 _has_bits_[0] |= 0x00000010u;
9982 if (!has_csharp_namespace()) {
9985 _has_bits_[0] &= ~0x00000010u;
9989 if (csharp_namespace !=
nullptr) {
9990 _has_bits_[0] |= 0x00000010u;
9992 _has_bits_[0] &= ~0x00000010u;
9995 GetArenaNoVirtual());
9998 inline std::string* FileOptions::unsafe_arena_release_csharp_namespace() {
10001 _has_bits_[0] &= ~0x00000010u;
10003 GetArenaNoVirtual());
10005 inline void FileOptions::unsafe_arena_set_allocated_csharp_namespace(
10008 if (csharp_namespace !=
nullptr) {
10009 _has_bits_[0] |= 0x00000010u;
10011 _has_bits_[0] &= ~0x00000010u;
10014 csharp_namespace, GetArenaNoVirtual());
10019 inline bool FileOptions::has_swift_prefix()
const {
10020 return (_has_bits_[0] & 0x00000020u) != 0;
10024 _has_bits_[0] &= ~0x00000020u;
10028 return swift_prefix_.Get();
10031 _has_bits_[0] |= 0x00000020u;
10036 _has_bits_[0] |= 0x00000020u;
10043 _has_bits_[0] |= 0x00000020u;
10045 GetArenaNoVirtual());
10050 _has_bits_[0] |= 0x00000020u;
10052 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
10056 _has_bits_[0] |= 0x00000020u;
10062 if (!has_swift_prefix()) {
10065 _has_bits_[0] &= ~0x00000020u;
10069 if (swift_prefix !=
nullptr) {
10070 _has_bits_[0] |= 0x00000020u;
10072 _has_bits_[0] &= ~0x00000020u;
10075 GetArenaNoVirtual());
10078 inline std::string* FileOptions::unsafe_arena_release_swift_prefix() {
10081 _has_bits_[0] &= ~0x00000020u;
10083 GetArenaNoVirtual());
10085 inline void FileOptions::unsafe_arena_set_allocated_swift_prefix(
10088 if (swift_prefix !=
nullptr) {
10089 _has_bits_[0] |= 0x00000020u;
10091 _has_bits_[0] &= ~0x00000020u;
10094 swift_prefix, GetArenaNoVirtual());
10099 inline bool FileOptions::has_php_class_prefix()
const {
10100 return (_has_bits_[0] & 0x00000040u) != 0;
10104 _has_bits_[0] &= ~0x00000040u;
10108 return php_class_prefix_.Get();
10111 _has_bits_[0] |= 0x00000040u;
10116 _has_bits_[0] |= 0x00000040u;
10117 php_class_prefix_.Set(
10123 _has_bits_[0] |= 0x00000040u;
10125 GetArenaNoVirtual());
10130 _has_bits_[0] |= 0x00000040u;
10132 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
10136 _has_bits_[0] |= 0x00000040u;
10142 if (!has_php_class_prefix()) {
10145 _has_bits_[0] &= ~0x00000040u;
10149 if (php_class_prefix !=
nullptr) {
10150 _has_bits_[0] |= 0x00000040u;
10152 _has_bits_[0] &= ~0x00000040u;
10155 GetArenaNoVirtual());
10158 inline std::string* FileOptions::unsafe_arena_release_php_class_prefix() {
10161 _has_bits_[0] &= ~0x00000040u;
10163 GetArenaNoVirtual());
10165 inline void FileOptions::unsafe_arena_set_allocated_php_class_prefix(
10168 if (php_class_prefix !=
nullptr) {
10169 _has_bits_[0] |= 0x00000040u;
10171 _has_bits_[0] &= ~0x00000040u;
10174 php_class_prefix, GetArenaNoVirtual());
10179 inline bool FileOptions::has_php_namespace()
const {
10180 return (_has_bits_[0] & 0x00000080u) != 0;
10184 _has_bits_[0] &= ~0x00000080u;
10188 return php_namespace_.Get();
10191 _has_bits_[0] |= 0x00000080u;
10196 _has_bits_[0] |= 0x00000080u;
10197 php_namespace_.Set(
10203 _has_bits_[0] |= 0x00000080u;
10205 GetArenaNoVirtual());
10210 _has_bits_[0] |= 0x00000080u;
10212 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
10216 _has_bits_[0] |= 0x00000080u;
10222 if (!has_php_namespace()) {
10225 _has_bits_[0] &= ~0x00000080u;
10229 if (php_namespace !=
nullptr) {
10230 _has_bits_[0] |= 0x00000080u;
10232 _has_bits_[0] &= ~0x00000080u;
10235 GetArenaNoVirtual());
10238 inline std::string* FileOptions::unsafe_arena_release_php_namespace() {
10241 _has_bits_[0] &= ~0x00000080u;
10243 GetArenaNoVirtual());
10245 inline void FileOptions::unsafe_arena_set_allocated_php_namespace(
10248 if (php_namespace !=
nullptr) {
10249 _has_bits_[0] |= 0x00000080u;
10251 _has_bits_[0] &= ~0x00000080u;
10254 php_namespace, GetArenaNoVirtual());
10259 inline bool FileOptions::has_php_metadata_namespace()
const {
10260 return (_has_bits_[0] & 0x00000100u) != 0;
10264 _has_bits_[0] &= ~0x00000100u;
10268 return php_metadata_namespace_.Get();
10271 _has_bits_[0] |= 0x00000100u;
10276 _has_bits_[0] |= 0x00000100u;
10277 php_metadata_namespace_.Set(
10283 _has_bits_[0] |= 0x00000100u;
10285 GetArenaNoVirtual());
10290 _has_bits_[0] |= 0x00000100u;
10292 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
10296 _has_bits_[0] |= 0x00000100u;
10302 if (!has_php_metadata_namespace()) {
10305 _has_bits_[0] &= ~0x00000100u;
10309 if (php_metadata_namespace !=
nullptr) {
10310 _has_bits_[0] |= 0x00000100u;
10312 _has_bits_[0] &= ~0x00000100u;
10315 GetArenaNoVirtual());
10318 inline std::string* FileOptions::unsafe_arena_release_php_metadata_namespace() {
10321 _has_bits_[0] &= ~0x00000100u;
10323 GetArenaNoVirtual());
10325 inline void FileOptions::unsafe_arena_set_allocated_php_metadata_namespace(
10328 if (php_metadata_namespace !=
nullptr) {
10329 _has_bits_[0] |= 0x00000100u;
10331 _has_bits_[0] &= ~0x00000100u;
10334 php_metadata_namespace, GetArenaNoVirtual());
10339 inline bool FileOptions::has_ruby_package()
const {
10340 return (_has_bits_[0] & 0x00000200u) != 0;
10344 _has_bits_[0] &= ~0x00000200u;
10348 return ruby_package_.Get();
10351 _has_bits_[0] |= 0x00000200u;
10356 _has_bits_[0] |= 0x00000200u;
10363 _has_bits_[0] |= 0x00000200u;
10365 GetArenaNoVirtual());
10370 _has_bits_[0] |= 0x00000200u;
10372 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
10376 _has_bits_[0] |= 0x00000200u;
10382 if (!has_ruby_package()) {
10385 _has_bits_[0] &= ~0x00000200u;
10389 if (ruby_package !=
nullptr) {
10390 _has_bits_[0] |= 0x00000200u;
10392 _has_bits_[0] &= ~0x00000200u;
10395 GetArenaNoVirtual());
10398 inline std::string* FileOptions::unsafe_arena_release_ruby_package() {
10401 _has_bits_[0] &= ~0x00000200u;
10403 GetArenaNoVirtual());
10405 inline void FileOptions::unsafe_arena_set_allocated_ruby_package(
10408 if (ruby_package !=
nullptr) {
10409 _has_bits_[0] |= 0x00000200u;
10411 _has_bits_[0] &= ~0x00000200u;
10414 ruby_package, GetArenaNoVirtual());
10420 return uninterpreted_option_.size();
10423 uninterpreted_option_.Clear();
10427 return uninterpreted_option_.Mutable(
index);
10429 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10432 return &uninterpreted_option_;
10436 return uninterpreted_option_.Get(
index);
10440 return uninterpreted_option_.Add();
10442 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10445 return uninterpreted_option_;
10454 return (_has_bits_[0] & 0x00000001u) != 0;
10457 message_set_wire_format_ =
false;
10458 _has_bits_[0] &= ~0x00000001u;
10462 return message_set_wire_format_;
10465 _has_bits_[0] |= 0x00000001u;
10466 message_set_wire_format_ =
value;
10472 return (_has_bits_[0] & 0x00000002u) != 0;
10475 no_standard_descriptor_accessor_ =
false;
10476 _has_bits_[0] &= ~0x00000002u;
10480 return no_standard_descriptor_accessor_;
10483 _has_bits_[0] |= 0x00000002u;
10484 no_standard_descriptor_accessor_ =
value;
10490 return (_has_bits_[0] & 0x00000004u) != 0;
10493 deprecated_ =
false;
10494 _has_bits_[0] &= ~0x00000004u;
10498 return deprecated_;
10501 _has_bits_[0] |= 0x00000004u;
10502 deprecated_ =
value;
10508 return (_has_bits_[0] & 0x00000008u) != 0;
10511 map_entry_ =
false;
10512 _has_bits_[0] &= ~0x00000008u;
10519 _has_bits_[0] |= 0x00000008u;
10520 map_entry_ =
value;
10526 return uninterpreted_option_.size();
10529 uninterpreted_option_.Clear();
10533 return uninterpreted_option_.Mutable(
index);
10535 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10538 return &uninterpreted_option_;
10542 return uninterpreted_option_.Get(
index);
10546 return uninterpreted_option_.Add();
10548 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10551 return uninterpreted_option_;
10560 return (_has_bits_[0] & 0x00000001u) != 0;
10564 _has_bits_[0] &= ~0x00000001u;
10572 _has_bits_[0] |= 0x00000001u;
10579 return (_has_bits_[0] & 0x00000002u) != 0;
10583 _has_bits_[0] &= ~0x00000002u;
10590 _has_bits_[0] |= 0x00000002u;
10597 return (_has_bits_[0] & 0x00000020u) != 0;
10601 _has_bits_[0] &= ~0x00000020u;
10609 _has_bits_[0] |= 0x00000020u;
10616 return (_has_bits_[0] & 0x00000004u) != 0;
10620 _has_bits_[0] &= ~0x00000004u;
10627 _has_bits_[0] |= 0x00000004u;
10634 return (_has_bits_[0] & 0x00000008u) != 0;
10637 deprecated_ =
false;
10638 _has_bits_[0] &= ~0x00000008u;
10642 return deprecated_;
10645 _has_bits_[0] |= 0x00000008u;
10646 deprecated_ =
value;
10652 return (_has_bits_[0] & 0x00000010u) != 0;
10656 _has_bits_[0] &= ~0x00000010u;
10663 _has_bits_[0] |= 0x00000010u;
10670 return uninterpreted_option_.size();
10673 uninterpreted_option_.Clear();
10677 return uninterpreted_option_.Mutable(
index);
10679 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10682 return &uninterpreted_option_;
10686 return uninterpreted_option_.Get(
index);
10690 return uninterpreted_option_.Add();
10692 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10695 return uninterpreted_option_;
10704 return uninterpreted_option_.size();
10707 uninterpreted_option_.Clear();
10711 return uninterpreted_option_.Mutable(
index);
10713 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10716 return &uninterpreted_option_;
10720 return uninterpreted_option_.Get(
index);
10724 return uninterpreted_option_.Add();
10726 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10729 return uninterpreted_option_;
10738 return (_has_bits_[0] & 0x00000001u) != 0;
10741 allow_alias_ =
false;
10742 _has_bits_[0] &= ~0x00000001u;
10746 return allow_alias_;
10749 _has_bits_[0] |= 0x00000001u;
10750 allow_alias_ =
value;
10756 return (_has_bits_[0] & 0x00000002u) != 0;
10759 deprecated_ =
false;
10760 _has_bits_[0] &= ~0x00000002u;
10764 return deprecated_;
10767 _has_bits_[0] |= 0x00000002u;
10768 deprecated_ =
value;
10774 return uninterpreted_option_.size();
10777 uninterpreted_option_.Clear();
10781 return uninterpreted_option_.Mutable(
index);
10783 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10786 return &uninterpreted_option_;
10790 return uninterpreted_option_.Get(
index);
10794 return uninterpreted_option_.Add();
10796 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10799 return uninterpreted_option_;
10808 return (_has_bits_[0] & 0x00000001u) != 0;
10811 deprecated_ =
false;
10812 _has_bits_[0] &= ~0x00000001u;
10816 return deprecated_;
10819 _has_bits_[0] |= 0x00000001u;
10820 deprecated_ =
value;
10826 return uninterpreted_option_.size();
10829 uninterpreted_option_.Clear();
10833 return uninterpreted_option_.Mutable(
index);
10835 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10838 return &uninterpreted_option_;
10842 return uninterpreted_option_.Get(
index);
10846 return uninterpreted_option_.Add();
10848 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10851 return uninterpreted_option_;
10860 return (_has_bits_[0] & 0x00000001u) != 0;
10863 deprecated_ =
false;
10864 _has_bits_[0] &= ~0x00000001u;
10868 return deprecated_;
10871 _has_bits_[0] |= 0x00000001u;
10872 deprecated_ =
value;
10878 return uninterpreted_option_.size();
10881 uninterpreted_option_.Clear();
10885 return uninterpreted_option_.Mutable(
index);
10887 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10890 return &uninterpreted_option_;
10894 return uninterpreted_option_.Get(
index);
10898 return uninterpreted_option_.Add();
10900 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10903 return uninterpreted_option_;
10912 return (_has_bits_[0] & 0x00000001u) != 0;
10915 deprecated_ =
false;
10916 _has_bits_[0] &= ~0x00000001u;
10920 return deprecated_;
10923 _has_bits_[0] |= 0x00000001u;
10924 deprecated_ =
value;
10930 return (_has_bits_[0] & 0x00000002u) != 0;
10933 idempotency_level_ = 0;
10934 _has_bits_[0] &= ~0x00000002u;
10942 _has_bits_[0] |= 0x00000002u;
10943 idempotency_level_ =
value;
10949 return uninterpreted_option_.size();
10952 uninterpreted_option_.Clear();
10956 return uninterpreted_option_.Mutable(
index);
10958 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
10961 return &uninterpreted_option_;
10965 return uninterpreted_option_.Get(
index);
10969 return uninterpreted_option_.Add();
10971 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10974 return uninterpreted_option_;
10983 return (_has_bits_[0] & 0x00000001u) != 0;
10987 _has_bits_[0] &= ~0x00000001u;
10991 return name_part_.Get();
10994 _has_bits_[0] |= 0x00000001u;
10999 _has_bits_[0] |= 0x00000001u;
11006 _has_bits_[0] |= 0x00000001u;
11008 GetArenaNoVirtual());
11013 _has_bits_[0] |= 0x00000001u;
11015 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11019 _has_bits_[0] |= 0x00000001u;
11025 if (!has_name_part()) {
11028 _has_bits_[0] &= ~0x00000001u;
11032 if (name_part !=
nullptr) {
11033 _has_bits_[0] |= 0x00000001u;
11035 _has_bits_[0] &= ~0x00000001u;
11038 GetArenaNoVirtual());
11041 inline std::string* UninterpretedOption_NamePart::unsafe_arena_release_name_part() {
11044 _has_bits_[0] &= ~0x00000001u;
11046 GetArenaNoVirtual());
11048 inline void UninterpretedOption_NamePart::unsafe_arena_set_allocated_name_part(
11051 if (name_part !=
nullptr) {
11052 _has_bits_[0] |= 0x00000001u;
11054 _has_bits_[0] &= ~0x00000001u;
11057 name_part, GetArenaNoVirtual());
11062 inline bool UninterpretedOption_NamePart::has_is_extension()
const {
11063 return (_has_bits_[0] & 0x00000002u) != 0;
11066 is_extension_ =
false;
11067 _has_bits_[0] &= ~0x00000002u;
11071 return is_extension_;
11074 _has_bits_[0] |= 0x00000002u;
11075 is_extension_ =
value;
11085 return name_.size();
11094 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
11105 return name_.Add();
11107 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >&
11115 return (_has_bits_[0] & 0x00000001u) != 0;
11119 _has_bits_[0] &= ~0x00000001u;
11123 return identifier_value_.Get();
11126 _has_bits_[0] |= 0x00000001u;
11131 _has_bits_[0] |= 0x00000001u;
11132 identifier_value_.Set(
11138 _has_bits_[0] |= 0x00000001u;
11140 GetArenaNoVirtual());
11145 _has_bits_[0] |= 0x00000001u;
11147 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11151 _has_bits_[0] |= 0x00000001u;
11157 if (!has_identifier_value()) {
11160 _has_bits_[0] &= ~0x00000001u;
11164 if (identifier_value !=
nullptr) {
11165 _has_bits_[0] |= 0x00000001u;
11167 _has_bits_[0] &= ~0x00000001u;
11170 GetArenaNoVirtual());
11173 inline std::string* UninterpretedOption::unsafe_arena_release_identifier_value() {
11176 _has_bits_[0] &= ~0x00000001u;
11178 GetArenaNoVirtual());
11180 inline void UninterpretedOption::unsafe_arena_set_allocated_identifier_value(
11183 if (identifier_value !=
nullptr) {
11184 _has_bits_[0] |= 0x00000001u;
11186 _has_bits_[0] &= ~0x00000001u;
11189 identifier_value, GetArenaNoVirtual());
11194 inline bool UninterpretedOption::has_positive_int_value()
const {
11195 return (_has_bits_[0] & 0x00000008u) != 0;
11198 positive_int_value_ = PROTOBUF_ULONGLONG(0);
11199 _has_bits_[0] &= ~0x00000008u;
11203 return positive_int_value_;
11206 _has_bits_[0] |= 0x00000008u;
11207 positive_int_value_ =
value;
11213 return (_has_bits_[0] & 0x00000010u) != 0;
11216 negative_int_value_ = PROTOBUF_LONGLONG(0);
11217 _has_bits_[0] &= ~0x00000010u;
11221 return negative_int_value_;
11224 _has_bits_[0] |= 0x00000010u;
11225 negative_int_value_ =
value;
11231 return (_has_bits_[0] & 0x00000020u) != 0;
11235 _has_bits_[0] &= ~0x00000020u;
11239 return double_value_;
11242 _has_bits_[0] |= 0x00000020u;
11243 double_value_ =
value;
11248 inline bool UninterpretedOption::has_string_value()
const {
11249 return (_has_bits_[0] & 0x00000002u) != 0;
11253 _has_bits_[0] &= ~0x00000002u;
11257 return string_value_.Get();
11260 _has_bits_[0] |= 0x00000002u;
11265 _has_bits_[0] |= 0x00000002u;
11272 _has_bits_[0] |= 0x00000002u;
11274 GetArenaNoVirtual());
11279 _has_bits_[0] |= 0x00000002u;
11281 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11285 _has_bits_[0] |= 0x00000002u;
11291 if (!has_string_value()) {
11294 _has_bits_[0] &= ~0x00000002u;
11298 if (string_value !=
nullptr) {
11299 _has_bits_[0] |= 0x00000002u;
11301 _has_bits_[0] &= ~0x00000002u;
11304 GetArenaNoVirtual());
11307 inline std::string* UninterpretedOption::unsafe_arena_release_string_value() {
11310 _has_bits_[0] &= ~0x00000002u;
11312 GetArenaNoVirtual());
11314 inline void UninterpretedOption::unsafe_arena_set_allocated_string_value(
11317 if (string_value !=
nullptr) {
11318 _has_bits_[0] |= 0x00000002u;
11320 _has_bits_[0] &= ~0x00000002u;
11323 string_value, GetArenaNoVirtual());
11328 inline bool UninterpretedOption::has_aggregate_value()
const {
11329 return (_has_bits_[0] & 0x00000004u) != 0;
11333 _has_bits_[0] &= ~0x00000004u;
11337 return aggregate_value_.Get();
11340 _has_bits_[0] |= 0x00000004u;
11345 _has_bits_[0] |= 0x00000004u;
11346 aggregate_value_.Set(
11352 _has_bits_[0] |= 0x00000004u;
11354 GetArenaNoVirtual());
11359 _has_bits_[0] |= 0x00000004u;
11361 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11365 _has_bits_[0] |= 0x00000004u;
11371 if (!has_aggregate_value()) {
11374 _has_bits_[0] &= ~0x00000004u;
11378 if (aggregate_value !=
nullptr) {
11379 _has_bits_[0] |= 0x00000004u;
11381 _has_bits_[0] &= ~0x00000004u;
11384 GetArenaNoVirtual());
11387 inline std::string* UninterpretedOption::unsafe_arena_release_aggregate_value() {
11390 _has_bits_[0] &= ~0x00000004u;
11392 GetArenaNoVirtual());
11394 inline void UninterpretedOption::unsafe_arena_set_allocated_aggregate_value(
11397 if (aggregate_value !=
nullptr) {
11398 _has_bits_[0] |= 0x00000004u;
11400 _has_bits_[0] &= ~0x00000004u;
11403 aggregate_value, GetArenaNoVirtual());
11413 return path_.size();
11420 return path_.Get(
index);
11430 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
11435 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
11443 return span_.size();
11450 return span_.Get(
index);
11460 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
11465 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
11473 return (_has_bits_[0] & 0x00000001u) != 0;
11477 _has_bits_[0] &= ~0x00000001u;
11481 return leading_comments_.Get();
11484 _has_bits_[0] |= 0x00000001u;
11489 _has_bits_[0] |= 0x00000001u;
11490 leading_comments_.Set(
11496 _has_bits_[0] |= 0x00000001u;
11498 GetArenaNoVirtual());
11503 _has_bits_[0] |= 0x00000001u;
11505 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11509 _has_bits_[0] |= 0x00000001u;
11515 if (!has_leading_comments()) {
11518 _has_bits_[0] &= ~0x00000001u;
11522 if (leading_comments !=
nullptr) {
11523 _has_bits_[0] |= 0x00000001u;
11525 _has_bits_[0] &= ~0x00000001u;
11528 GetArenaNoVirtual());
11531 inline std::string* SourceCodeInfo_Location::unsafe_arena_release_leading_comments() {
11534 _has_bits_[0] &= ~0x00000001u;
11536 GetArenaNoVirtual());
11538 inline void SourceCodeInfo_Location::unsafe_arena_set_allocated_leading_comments(
11541 if (leading_comments !=
nullptr) {
11542 _has_bits_[0] |= 0x00000001u;
11544 _has_bits_[0] &= ~0x00000001u;
11547 leading_comments, GetArenaNoVirtual());
11552 inline bool SourceCodeInfo_Location::has_trailing_comments()
const {
11553 return (_has_bits_[0] & 0x00000002u) != 0;
11557 _has_bits_[0] &= ~0x00000002u;
11561 return trailing_comments_.Get();
11564 _has_bits_[0] |= 0x00000002u;
11569 _has_bits_[0] |= 0x00000002u;
11570 trailing_comments_.Set(
11576 _has_bits_[0] |= 0x00000002u;
11578 GetArenaNoVirtual());
11583 _has_bits_[0] |= 0x00000002u;
11585 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11589 _has_bits_[0] |= 0x00000002u;
11595 if (!has_trailing_comments()) {
11598 _has_bits_[0] &= ~0x00000002u;
11602 if (trailing_comments !=
nullptr) {
11603 _has_bits_[0] |= 0x00000002u;
11605 _has_bits_[0] &= ~0x00000002u;
11608 GetArenaNoVirtual());
11611 inline std::string* SourceCodeInfo_Location::unsafe_arena_release_trailing_comments() {
11614 _has_bits_[0] &= ~0x00000002u;
11616 GetArenaNoVirtual());
11618 inline void SourceCodeInfo_Location::unsafe_arena_set_allocated_trailing_comments(
11621 if (trailing_comments !=
nullptr) {
11622 _has_bits_[0] |= 0x00000002u;
11624 _has_bits_[0] &= ~0x00000002u;
11627 trailing_comments, GetArenaNoVirtual());
11633 return leading_detached_comments_.size();
11636 leading_detached_comments_.Clear();
11640 return leading_detached_comments_.Get(
index);
11644 return leading_detached_comments_.Mutable(
index);
11648 leading_detached_comments_.Mutable(
index)->assign(
value);
11652 leading_detached_comments_.Mutable(
index)->assign(std::move(
value));
11656 leading_detached_comments_.Mutable(
index)->assign(
value);
11660 leading_detached_comments_.Mutable(
index)->assign(
11661 reinterpret_cast<const char*
>(
value),
size);
11666 return leading_detached_comments_.Add();
11669 leading_detached_comments_.Add()->assign(
value);
11673 leading_detached_comments_.Add(std::move(
value));
11678 leading_detached_comments_.Add()->assign(
value);
11682 leading_detached_comments_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
11685 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
11688 return leading_detached_comments_;
11690 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
11693 return &leading_detached_comments_;
11702 return location_.size();
11709 return location_.Mutable(
index);
11711 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
11718 return location_.Get(
index);
11722 return location_.Add();
11724 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >&
11736 return path_.size();
11743 return path_.Get(
index);
11753 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
11758 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
11766 return (_has_bits_[0] & 0x00000001u) != 0;
11770 _has_bits_[0] &= ~0x00000001u;
11774 return source_file_.Get();
11777 _has_bits_[0] |= 0x00000001u;
11782 _has_bits_[0] |= 0x00000001u;
11789 _has_bits_[0] |= 0x00000001u;
11791 GetArenaNoVirtual());
11796 _has_bits_[0] |= 0x00000001u;
11798 reinterpret_cast<const char*
>(
value),
size), GetArenaNoVirtual());
11802 _has_bits_[0] |= 0x00000001u;
11808 if (!has_source_file()) {
11811 _has_bits_[0] &= ~0x00000001u;
11815 if (source_file !=
nullptr) {
11816 _has_bits_[0] |= 0x00000001u;
11818 _has_bits_[0] &= ~0x00000001u;
11821 GetArenaNoVirtual());
11824 inline std::string* GeneratedCodeInfo_Annotation::unsafe_arena_release_source_file() {
11827 _has_bits_[0] &= ~0x00000001u;
11829 GetArenaNoVirtual());
11831 inline void GeneratedCodeInfo_Annotation::unsafe_arena_set_allocated_source_file(
11834 if (source_file !=
nullptr) {
11835 _has_bits_[0] |= 0x00000001u;
11837 _has_bits_[0] &= ~0x00000001u;
11840 source_file, GetArenaNoVirtual());
11845 inline bool GeneratedCodeInfo_Annotation::has_begin()
const {
11846 return (_has_bits_[0] & 0x00000002u) != 0;
11850 _has_bits_[0] &= ~0x00000002u;
11857 _has_bits_[0] |= 0x00000002u;
11864 return (_has_bits_[0] & 0x00000004u) != 0;
11868 _has_bits_[0] &= ~0x00000004u;
11875 _has_bits_[0] |= 0x00000004u;
11886 return annotation_.size();
11889 annotation_.Clear();
11893 return annotation_.Mutable(
index);
11895 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >*
11898 return &annotation_;
11902 return annotation_.Get(
index);
11906 return annotation_.Add();
11908 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >&
11911 return annotation_;
11915 #pragma GCC diagnostic pop
11972 PROTOBUF_NAMESPACE_CLOSE
11974 PROTOBUF_NAMESPACE_OPEN
11978 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type>() {
11983 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label>() {
11988 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode>() {
11993 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::FieldOptions_CType>() {
11998 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::FieldOptions_JSType>() {
12003 inline const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel>() {
12007 PROTOBUF_NAMESPACE_CLOSE
12011 #include <google/protobuf/port_undef.inc>
12012 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto