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 < 3019000
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 3019005 < 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>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto PROTOBUF_EXPORT
38 PROTOBUF_NAMESPACE_OPEN
42 PROTOBUF_NAMESPACE_CLOSE
46 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
48 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
50 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[27]
52 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
53 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
57 PROTOBUF_NAMESPACE_OPEN
139 PROTOBUF_NAMESPACE_CLOSE
140 PROTOBUF_NAMESPACE_OPEN
141 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::DescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::DescriptorProto>(
Arena*);
142 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange>(
Arena*);
143 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange>(
Arena*);
144 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto>(
Arena*);
145 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange>(
Arena*);
146 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumOptions>(
Arena*);
147 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto>(
Arena*);
148 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumValueOptions>(
Arena*);
149 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>(
Arena*);
150 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto>(
Arena*);
151 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::FieldOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FieldOptions>(
Arena*);
153 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileDescriptorSet>(
Arena*);
154 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::FileOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileOptions>(
Arena*);
155 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo>(
Arena*);
156 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation>(
Arena*);
157 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::MessageOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MessageOptions>(
Arena*);
158 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto>(
Arena*);
159 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::MethodOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MethodOptions>(
Arena*);
160 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto>(
Arena*);
161 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::OneofOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::OneofOptions>(
Arena*);
162 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto>(
Arena*);
163 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::ServiceOptions* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ServiceOptions>(
Arena*);
164 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceCodeInfo>(
Arena*);
165 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location>(
Arena*);
166 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::UninterpretedOption>(
Arena*);
167 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart>(
Arena*);
168 PROTOBUF_NAMESPACE_CLOSE
169 PROTOBUF_NAMESPACE_OPEN
201 "Incorrect type passed to function FieldDescriptorProto_Type_Name.");
207 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Type>(
225 "Incorrect type passed to function FieldDescriptorProto_Label_Name.");
231 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Label>(
249 "Incorrect type passed to function FileOptions_OptimizeMode_Name.");
255 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FileOptions_OptimizeMode>(
273 "Incorrect type passed to function FieldOptions_CType_Name.");
279 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_CType>(
297 "Incorrect type passed to function FieldOptions_JSType_Name.");
303 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_JSType>(
321 "Incorrect type passed to function MethodOptions_IdempotencyLevel_Name.");
327 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MethodOptions_IdempotencyLevel>(
337 explicit constexpr
FileDescriptorSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
350 if (
this == &
from)
return *
this;
351 if (GetOwningArena() ==
from.GetOwningArena()
352 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
353 && GetOwningArena() !=
nullptr
374 return default_instance().GetMetadata().descriptor;
377 return default_instance().GetMetadata().reflection;
380 return *internal_default_instance();
386 static constexpr
int kIndexInFileMessages =
393 if (other ==
this)
return;
394 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
395 if (GetOwningArena() !=
nullptr &&
396 GetOwningArena() == other->GetOwningArena()) {
397 #else // PROTOBUF_FORCE_COPY_IN_SWAP
398 if (GetOwningArena() == other->GetOwningArena()) {
399 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
406 if (other ==
this)
return;
414 return CreateMaybeMessage<FileDescriptorSet>(
arena);
423 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
426 size_t ByteSizeLong()
const final;
430 int GetCachedSize()
const final {
return _cached_size_.Get(); }
435 void SetCachedSize(
int size)
const final;
439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
441 return "google.protobuf.FileDescriptorSet";
445 bool is_message_owned =
false);
447 static void ArenaDtor(
void*
object);
452 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
461 kFileFieldNumber = 1,
464 int file_size()
const;
466 int _internal_file_size()
const;
470 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
478 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
485 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
488 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >
file_;
489 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
490 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
499 explicit constexpr
FileDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
512 if (
this == &
from)
return *
this;
513 if (GetOwningArena() ==
from.GetOwningArena()
514 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
515 && GetOwningArena() !=
nullptr
536 return default_instance().GetMetadata().descriptor;
539 return default_instance().GetMetadata().reflection;
542 return *internal_default_instance();
548 static constexpr
int kIndexInFileMessages =
555 if (other ==
this)
return;
556 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
557 if (GetOwningArena() !=
nullptr &&
558 GetOwningArena() == other->GetOwningArena()) {
559 #else // PROTOBUF_FORCE_COPY_IN_SWAP
560 if (GetOwningArena() == other->GetOwningArena()) {
561 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
568 if (other ==
this)
return;
576 return CreateMaybeMessage<FileDescriptorProto>(
arena);
585 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
588 size_t ByteSizeLong()
const final;
592 int GetCachedSize()
const final {
return _cached_size_.Get(); }
597 void SetCachedSize(
int size)
const final;
601 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
603 return "google.protobuf.FileDescriptorProto";
607 bool is_message_owned =
false);
609 static void ArenaDtor(
void*
object);
614 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
623 kDependencyFieldNumber = 3,
624 kMessageTypeFieldNumber = 4,
625 kEnumTypeFieldNumber = 5,
626 kServiceFieldNumber = 6,
627 kExtensionFieldNumber = 7,
628 kPublicDependencyFieldNumber = 10,
629 kWeakDependencyFieldNumber = 11,
630 kNameFieldNumber = 1,
631 kPackageFieldNumber = 2,
632 kSyntaxFieldNumber = 12,
633 kOptionsFieldNumber = 8,
634 kSourceCodeInfoFieldNumber = 9,
637 int dependency_size()
const;
639 int _internal_dependency_size()
const;
641 void clear_dependency();
646 void set_dependency(
int index,
const char*
value);
651 void add_dependency(
const char*
value);
652 void add_dependency(
const char*
value,
size_t size);
653 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& dependency()
const;
654 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_dependency();
661 int message_type_size()
const;
663 int _internal_message_type_size()
const;
665 void clear_message_type();
666 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* mutable_message_type(
int index);
667 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
668 mutable_message_type();
670 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& _internal_message_type(
int index)
const;
671 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _internal_add_message_type();
674 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* add_message_type();
675 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
679 int enum_type_size()
const;
681 int _internal_enum_type_size()
const;
683 void clear_enum_type();
684 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* mutable_enum_type(
int index);
685 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
688 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& _internal_enum_type(
int index)
const;
689 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _internal_add_enum_type();
691 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto&
enum_type(
int index)
const;
692 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* add_enum_type();
693 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
697 int service_size()
const;
699 int _internal_service_size()
const;
701 void clear_service();
702 ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* mutable_service(
int index);
703 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
706 const ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto& _internal_service(
int index)
const;
707 ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* _internal_add_service();
709 const ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto&
service(
int index)
const;
710 ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* add_service();
711 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >&
715 int extension_size()
const;
717 int _internal_extension_size()
const;
719 void clear_extension();
720 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_extension(
int index);
721 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
724 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_extension(
int index)
const;
725 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_extension();
727 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
extension(
int index)
const;
728 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* add_extension();
729 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
733 int public_dependency_size()
const;
735 int _internal_public_dependency_size()
const;
737 void clear_public_dependency();
741 _internal_public_dependency()
const;
744 _internal_mutable_public_dependency();
750 public_dependency()
const;
752 mutable_public_dependency();
755 int weak_dependency_size()
const;
757 int _internal_weak_dependency_size()
const;
759 void clear_weak_dependency();
763 _internal_weak_dependency()
const;
766 _internal_mutable_weak_dependency();
772 weak_dependency()
const;
774 mutable_weak_dependency();
777 bool has_name()
const;
779 bool _internal_has_name()
const;
783 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
784 void set_name(ArgT0&& arg0, ArgT...
args);
790 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
795 bool has_package()
const;
797 bool _internal_has_package()
const;
799 void clear_package();
801 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
802 void set_package(ArgT0&& arg0, ArgT...
args);
808 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_package(
const std::string&
value);
813 bool has_syntax()
const;
815 bool _internal_has_syntax()
const;
819 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
820 void set_syntax(ArgT0&& arg0, ArgT...
args);
826 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_syntax(
const std::string&
value);
833 bool _internal_has_options()
const;
835 void clear_options();
836 const ::PROTOBUF_NAMESPACE_ID::FileOptions&
options()
const;
837 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::FileOptions* release_options();
838 ::PROTOBUF_NAMESPACE_ID::FileOptions* mutable_options();
839 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::FileOptions*
options);
841 const ::PROTOBUF_NAMESPACE_ID::FileOptions& _internal_options()
const;
842 ::PROTOBUF_NAMESPACE_ID::FileOptions* _internal_mutable_options();
844 void unsafe_arena_set_allocated_options(
845 ::PROTOBUF_NAMESPACE_ID::FileOptions*
options);
846 ::PROTOBUF_NAMESPACE_ID::FileOptions* unsafe_arena_release_options();
849 bool has_source_code_info()
const;
851 bool _internal_has_source_code_info()
const;
853 void clear_source_code_info();
854 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& source_code_info()
const;
855 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* release_source_code_info();
856 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* mutable_source_code_info();
857 void set_allocated_source_code_info(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info);
859 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& _internal_source_code_info()
const;
860 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* _internal_mutable_source_code_info();
862 void unsafe_arena_set_allocated_source_code_info(
863 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info);
864 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* unsafe_arena_release_source_code_info();
870 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
873 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
874 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
875 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> dependency_;
876 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >
message_type_;
877 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >
enum_type_;
878 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >
service_;
879 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >
extension_;
882 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
883 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_;
884 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr syntax_;
887 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
909 if (
this == &
from)
return *
this;
910 if (GetOwningArena() ==
from.GetOwningArena()
911 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
912 && GetOwningArena() !=
nullptr
933 return default_instance().GetMetadata().descriptor;
936 return default_instance().GetMetadata().reflection;
939 return *internal_default_instance();
945 static constexpr
int kIndexInFileMessages =
952 if (other ==
this)
return;
953 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
954 if (GetOwningArena() !=
nullptr &&
955 GetOwningArena() == other->GetOwningArena()) {
956 #else // PROTOBUF_FORCE_COPY_IN_SWAP
957 if (GetOwningArena() == other->GetOwningArena()) {
958 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
965 if (other ==
this)
return;
973 return CreateMaybeMessage<DescriptorProto_ExtensionRange>(
arena);
982 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
985 size_t ByteSizeLong()
const final;
989 int GetCachedSize()
const final {
return _cached_size_.Get(); }
994 void SetCachedSize(
int size)
const final;
998 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1000 return "google.protobuf.DescriptorProto.ExtensionRange";
1004 bool is_message_owned =
false);
1006 static void ArenaDtor(
void*
object);
1011 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1013 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1020 kOptionsFieldNumber = 3,
1021 kStartFieldNumber = 1,
1022 kEndFieldNumber = 2,
1027 bool _internal_has_options()
const;
1029 void clear_options();
1030 const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
options()
const;
1031 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* release_options();
1032 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* mutable_options();
1033 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options);
1035 const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& _internal_options()
const;
1036 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* _internal_mutable_options();
1038 void unsafe_arena_set_allocated_options(
1039 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options);
1040 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* unsafe_arena_release_options();
1043 bool has_start()
const;
1045 bool _internal_has_start()
const;
1051 int32_t _internal_start()
const;
1056 bool has_end()
const;
1058 bool _internal_has_end()
const;
1064 int32_t _internal_end()
const;
1072 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1075 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1076 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1077 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options_;
1080 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1102 if (
this == &
from)
return *
this;
1103 if (GetOwningArena() ==
from.GetOwningArena()
1104 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1105 && GetOwningArena() !=
nullptr
1108 InternalSwap(&
from);
1126 return default_instance().GetMetadata().descriptor;
1129 return default_instance().GetMetadata().reflection;
1132 return *internal_default_instance();
1138 static constexpr
int kIndexInFileMessages =
1145 if (other ==
this)
return;
1146 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1147 if (GetOwningArena() !=
nullptr &&
1148 GetOwningArena() == other->GetOwningArena()) {
1149 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1150 if (GetOwningArena() == other->GetOwningArena()) {
1151 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1152 InternalSwap(other);
1158 if (other ==
this)
return;
1160 InternalSwap(other);
1166 return CreateMaybeMessage<DescriptorProto_ReservedRange>(
arena);
1175 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1178 size_t ByteSizeLong()
const final;
1182 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1187 void SetCachedSize(
int size)
const final;
1191 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1193 return "google.protobuf.DescriptorProto.ReservedRange";
1197 bool is_message_owned =
false);
1199 static void ArenaDtor(
void*
object);
1204 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1206 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1213 kStartFieldNumber = 1,
1214 kEndFieldNumber = 2,
1217 bool has_start()
const;
1219 bool _internal_has_start()
const;
1225 int32_t _internal_start()
const;
1230 bool has_end()
const;
1232 bool _internal_has_end()
const;
1238 int32_t _internal_end()
const;
1246 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1249 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1250 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1253 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1262 explicit constexpr
DescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1275 if (
this == &
from)
return *
this;
1276 if (GetOwningArena() ==
from.GetOwningArena()
1277 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1278 && GetOwningArena() !=
nullptr
1281 InternalSwap(&
from);
1299 return default_instance().GetMetadata().descriptor;
1302 return default_instance().GetMetadata().reflection;
1305 return *internal_default_instance();
1311 static constexpr
int kIndexInFileMessages =
1318 if (other ==
this)
return;
1319 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1320 if (GetOwningArena() !=
nullptr &&
1321 GetOwningArena() == other->GetOwningArena()) {
1322 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1323 if (GetOwningArena() == other->GetOwningArena()) {
1324 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1325 InternalSwap(other);
1331 if (other ==
this)
return;
1333 InternalSwap(other);
1339 return CreateMaybeMessage<DescriptorProto>(
arena);
1348 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1351 size_t ByteSizeLong()
const final;
1355 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1360 void SetCachedSize(
int size)
const final;
1364 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1366 return "google.protobuf.DescriptorProto";
1370 bool is_message_owned =
false);
1372 static void ArenaDtor(
void*
object);
1377 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1379 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1389 kFieldFieldNumber = 2,
1390 kNestedTypeFieldNumber = 3,
1391 kEnumTypeFieldNumber = 4,
1392 kExtensionRangeFieldNumber = 5,
1393 kExtensionFieldNumber = 6,
1394 kOneofDeclFieldNumber = 8,
1395 kReservedRangeFieldNumber = 9,
1396 kReservedNameFieldNumber = 10,
1397 kNameFieldNumber = 1,
1398 kOptionsFieldNumber = 7,
1401 int field_size()
const;
1403 int _internal_field_size()
const;
1406 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_field(
int index);
1407 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
1410 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_field(
int index)
const;
1411 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_field();
1413 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
field(
int index)
const;
1414 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* add_field();
1415 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
1419 int nested_type_size()
const;
1421 int _internal_nested_type_size()
const;
1423 void clear_nested_type();
1424 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* mutable_nested_type(
int index);
1425 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
1426 mutable_nested_type();
1428 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& _internal_nested_type(
int index)
const;
1429 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _internal_add_nested_type();
1431 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& nested_type(
int index)
const;
1432 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* add_nested_type();
1433 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
1434 nested_type()
const;
1437 int enum_type_size()
const;
1439 int _internal_enum_type_size()
const;
1441 void clear_enum_type();
1442 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* mutable_enum_type(
int index);
1443 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
1444 mutable_enum_type();
1446 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& _internal_enum_type(
int index)
const;
1447 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _internal_add_enum_type();
1449 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto&
enum_type(
int index)
const;
1450 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* add_enum_type();
1451 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
1455 int extension_range_size()
const;
1457 int _internal_extension_range_size()
const;
1459 void clear_extension_range();
1460 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* mutable_extension_range(
int index);
1461 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >*
1462 mutable_extension_range();
1464 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& _internal_extension_range(
int index)
const;
1465 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* _internal_add_extension_range();
1467 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& extension_range(
int index)
const;
1468 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* add_extension_range();
1469 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >&
1470 extension_range()
const;
1473 int extension_size()
const;
1475 int _internal_extension_size()
const;
1477 void clear_extension();
1478 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_extension(
int index);
1479 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
1480 mutable_extension();
1482 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_extension(
int index)
const;
1483 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_extension();
1485 const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto&
extension(
int index)
const;
1486 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* add_extension();
1487 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
1491 int oneof_decl_size()
const;
1493 int _internal_oneof_decl_size()
const;
1495 void clear_oneof_decl();
1496 ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* mutable_oneof_decl(
int index);
1497 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >*
1498 mutable_oneof_decl();
1500 const ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& _internal_oneof_decl(
int index)
const;
1501 ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* _internal_add_oneof_decl();
1503 const ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& oneof_decl(
int index)
const;
1504 ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* add_oneof_decl();
1505 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >&
1509 int reserved_range_size()
const;
1511 int _internal_reserved_range_size()
const;
1513 void clear_reserved_range();
1514 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* mutable_reserved_range(
int index);
1515 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >*
1516 mutable_reserved_range();
1518 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange& _internal_reserved_range(
int index)
const;
1519 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* _internal_add_reserved_range();
1521 const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange&
reserved_range(
int index)
const;
1522 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* add_reserved_range();
1523 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >&
1527 int reserved_name_size()
const;
1529 int _internal_reserved_name_size()
const;
1531 void clear_reserved_name();
1536 void set_reserved_name(
int index,
const char*
value);
1537 void set_reserved_name(
int index,
const char*
value,
size_t size);
1541 void add_reserved_name(
const char*
value);
1542 void add_reserved_name(
const char*
value,
size_t size);
1543 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& reserved_name()
const;
1544 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_reserved_name();
1551 bool has_name()
const;
1553 bool _internal_has_name()
const;
1557 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1558 void set_name(ArgT0&& arg0, ArgT...
args);
1564 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
1571 bool _internal_has_options()
const;
1573 void clear_options();
1574 const ::PROTOBUF_NAMESPACE_ID::MessageOptions&
options()
const;
1575 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::MessageOptions* release_options();
1576 ::PROTOBUF_NAMESPACE_ID::MessageOptions* mutable_options();
1577 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::MessageOptions*
options);
1579 const ::PROTOBUF_NAMESPACE_ID::MessageOptions& _internal_options()
const;
1580 ::PROTOBUF_NAMESPACE_ID::MessageOptions* _internal_mutable_options();
1582 void unsafe_arena_set_allocated_options(
1583 ::PROTOBUF_NAMESPACE_ID::MessageOptions*
options);
1584 ::PROTOBUF_NAMESPACE_ID::MessageOptions* unsafe_arena_release_options();
1590 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1593 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1594 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1595 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >
field_;
1596 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >
nested_type_;
1597 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >
enum_type_;
1598 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >
extension_range_;
1599 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >
extension_;
1600 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >
oneof_decl_;
1601 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >
reserved_range_;
1602 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> reserved_name_;
1603 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
1605 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1627 if (
this == &
from)
return *
this;
1628 if (GetOwningArena() ==
from.GetOwningArena()
1629 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1630 && GetOwningArena() !=
nullptr
1633 InternalSwap(&
from);
1651 return default_instance().GetMetadata().descriptor;
1654 return default_instance().GetMetadata().reflection;
1657 return *internal_default_instance();
1663 static constexpr
int kIndexInFileMessages =
1670 if (other ==
this)
return;
1671 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1672 if (GetOwningArena() !=
nullptr &&
1673 GetOwningArena() == other->GetOwningArena()) {
1674 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1675 if (GetOwningArena() == other->GetOwningArena()) {
1676 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1677 InternalSwap(other);
1683 if (other ==
this)
return;
1685 InternalSwap(other);
1691 return CreateMaybeMessage<ExtensionRangeOptions>(
arena);
1700 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1703 size_t ByteSizeLong()
const final;
1707 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1712 void SetCachedSize(
int size)
const final;
1716 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1718 return "google.protobuf.ExtensionRangeOptions";
1722 bool is_message_owned =
false);
1724 static void ArenaDtor(
void*
object);
1729 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1731 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1738 kUninterpretedOptionFieldNumber = 999,
1741 int uninterpreted_option_size()
const;
1743 int _internal_uninterpreted_option_size()
const;
1745 void clear_uninterpreted_option();
1746 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
1747 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
1748 mutable_uninterpreted_option();
1750 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
1751 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
1753 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
1754 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
1755 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
1756 uninterpreted_option()
const;
1759 template <
typename _proto_TypeTraits,
1763 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1766 return _extensions_.Has(
id.
number());
1769 template <
typename _proto_TypeTraits,
1773 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1775 _extensions_.ClearExtension(
id.
number());
1779 template <
typename _proto_TypeTraits,
1783 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1786 return _extensions_.ExtensionSize(
id.
number());
1789 template <
typename _proto_TypeTraits,
1793 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1797 id.default_value());
1800 template <
typename _proto_TypeTraits,
1804 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1807 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
1811 template <
typename _proto_TypeTraits,
1815 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1817 typename _proto_TypeTraits::Singular::ConstType
value) {
1818 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
1822 template <
typename _proto_TypeTraits,
1826 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1828 typename _proto_TypeTraits::Singular::MutableType
value) {
1829 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
1833 template <
typename _proto_TypeTraits,
1837 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1839 typename _proto_TypeTraits::Singular::MutableType
value) {
1840 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
1841 value, &_extensions_);
1844 template <
typename _proto_TypeTraits,
1847 PROTOBUF_NODISCARD
inline
1848 typename _proto_TypeTraits::Singular::MutableType
1850 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1853 return _proto_TypeTraits::Release(
id.
number(), _field_type,
1856 template <
typename _proto_TypeTraits,
1859 inline typename _proto_TypeTraits::Singular::MutableType
1861 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1864 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
1868 template <
typename _proto_TypeTraits,
1872 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1879 template <
typename _proto_TypeTraits,
1883 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1887 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
1890 template <
typename _proto_TypeTraits,
1894 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1896 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
1901 template <
typename _proto_TypeTraits,
1905 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1907 typename _proto_TypeTraits::Repeated::MutableType to_add =
1913 template <
typename _proto_TypeTraits,
1917 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1919 typename _proto_TypeTraits::Repeated::ConstType
value) {
1925 template <
typename _proto_TypeTraits,
1928 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1930 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1933 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
1936 template <
typename _proto_TypeTraits,
1939 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1941 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1944 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
1945 _is_packed, &_extensions_);
1952 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1954 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1958 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1959 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1968 explicit constexpr
FieldDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1981 if (
this == &
from)
return *
this;
1982 if (GetOwningArena() ==
from.GetOwningArena()
1983 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1984 && GetOwningArena() !=
nullptr
1987 InternalSwap(&
from);
2005 return default_instance().GetMetadata().descriptor;
2008 return default_instance().GetMetadata().reflection;
2011 return *internal_default_instance();
2017 static constexpr
int kIndexInFileMessages =
2024 if (other ==
this)
return;
2025 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2026 if (GetOwningArena() !=
nullptr &&
2027 GetOwningArena() == other->GetOwningArena()) {
2028 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2029 if (GetOwningArena() == other->GetOwningArena()) {
2030 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2031 InternalSwap(other);
2037 if (other ==
this)
return;
2039 InternalSwap(other);
2045 return CreateMaybeMessage<FieldDescriptorProto>(
arena);
2054 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2057 size_t ByteSizeLong()
const final;
2061 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2066 void SetCachedSize(
int size)
const final;
2070 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2072 return "google.protobuf.FieldDescriptorProto";
2076 bool is_message_owned =
false);
2078 static void ArenaDtor(
void*
object);
2083 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2085 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
2090 static constexpr
Type TYPE_DOUBLE =
2092 static constexpr
Type TYPE_FLOAT =
2094 static constexpr
Type TYPE_INT64 =
2096 static constexpr
Type TYPE_UINT64 =
2098 static constexpr
Type TYPE_INT32 =
2100 static constexpr
Type TYPE_FIXED64 =
2102 static constexpr
Type TYPE_FIXED32 =
2104 static constexpr
Type TYPE_BOOL =
2106 static constexpr
Type TYPE_STRING =
2108 static constexpr
Type TYPE_GROUP =
2110 static constexpr
Type TYPE_MESSAGE =
2112 static constexpr
Type TYPE_BYTES =
2114 static constexpr
Type TYPE_UINT32 =
2116 static constexpr
Type TYPE_ENUM =
2118 static constexpr
Type TYPE_SFIXED32 =
2120 static constexpr
Type TYPE_SFIXED64 =
2122 static constexpr
Type TYPE_SINT32 =
2124 static constexpr
Type TYPE_SINT64 =
2126 static inline
bool Type_IsValid(
int value) {
2129 static constexpr
Type Type_MIN =
2131 static constexpr
Type Type_MAX =
2133 static constexpr
int Type_ARRAYSIZE =
2139 template<
typename T>
2143 "Incorrect type passed to function Type_Name.");
2152 static constexpr
Label LABEL_OPTIONAL =
2154 static constexpr
Label LABEL_REQUIRED =
2156 static constexpr
Label LABEL_REPEATED =
2161 static constexpr Label Label_MIN =
2163 static constexpr Label Label_MAX =
2165 static constexpr
int Label_ARRAYSIZE =
2171 template<
typename T>
2175 "Incorrect type passed to function Label_Name.");
2186 kNameFieldNumber = 1,
2187 kExtendeeFieldNumber = 2,
2188 kTypeNameFieldNumber = 6,
2189 kDefaultValueFieldNumber = 7,
2190 kJsonNameFieldNumber = 10,
2191 kOptionsFieldNumber = 8,
2192 kNumberFieldNumber = 3,
2193 kOneofIndexFieldNumber = 9,
2194 kProto3OptionalFieldNumber = 17,
2195 kLabelFieldNumber = 4,
2196 kTypeFieldNumber = 5,
2199 bool has_name()
const;
2201 bool _internal_has_name()
const;
2205 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2206 void set_name(ArgT0&& arg0, ArgT...
args);
2212 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
2217 bool has_extendee()
const;
2219 bool _internal_has_extendee()
const;
2221 void clear_extendee();
2223 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2224 void set_extendee(ArgT0&& arg0, ArgT...
args);
2226 PROTOBUF_NODISCARD
std::string* release_extendee();
2227 void set_allocated_extendee(
std::string* extendee);
2230 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_extendee(
const std::string&
value);
2235 bool has_type_name()
const;
2237 bool _internal_has_type_name()
const;
2239 void clear_type_name();
2241 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2242 void set_type_name(ArgT0&& arg0, ArgT...
args);
2244 PROTOBUF_NODISCARD
std::string* release_type_name();
2248 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_type_name(
const std::string&
value);
2253 bool has_default_value()
const;
2255 bool _internal_has_default_value()
const;
2257 void clear_default_value();
2259 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2260 void set_default_value(ArgT0&& arg0, ArgT...
args);
2262 PROTOBUF_NODISCARD
std::string* release_default_value();
2263 void set_allocated_default_value(
std::string* default_value);
2265 const std::string& _internal_default_value()
const;
2266 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_default_value(
const std::string&
value);
2271 bool has_json_name()
const;
2273 bool _internal_has_json_name()
const;
2275 void clear_json_name();
2277 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2278 void set_json_name(ArgT0&& arg0, ArgT...
args);
2280 PROTOBUF_NODISCARD
std::string* release_json_name();
2281 void set_allocated_json_name(
std::string* json_name);
2284 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_json_name(
const std::string&
value);
2291 bool _internal_has_options()
const;
2293 void clear_options();
2294 const ::PROTOBUF_NAMESPACE_ID::FieldOptions&
options()
const;
2295 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::FieldOptions* release_options();
2296 ::PROTOBUF_NAMESPACE_ID::FieldOptions* mutable_options();
2297 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::FieldOptions*
options);
2299 const ::PROTOBUF_NAMESPACE_ID::FieldOptions& _internal_options()
const;
2300 ::PROTOBUF_NAMESPACE_ID::FieldOptions* _internal_mutable_options();
2302 void unsafe_arena_set_allocated_options(
2303 ::PROTOBUF_NAMESPACE_ID::FieldOptions*
options);
2304 ::PROTOBUF_NAMESPACE_ID::FieldOptions* unsafe_arena_release_options();
2307 bool has_number()
const;
2309 bool _internal_has_number()
const;
2311 void clear_number();
2315 int32_t _internal_number()
const;
2320 bool has_oneof_index()
const;
2322 bool _internal_has_oneof_index()
const;
2324 void clear_oneof_index();
2328 int32_t _internal_oneof_index()
const;
2333 bool has_proto3_optional()
const;
2335 bool _internal_has_proto3_optional()
const;
2337 void clear_proto3_optional();
2338 bool proto3_optional()
const;
2339 void set_proto3_optional(
bool value);
2341 bool _internal_proto3_optional()
const;
2342 void _internal_set_proto3_optional(
bool value);
2346 bool has_label()
const;
2348 bool _internal_has_label()
const;
2359 bool has_type()
const;
2361 bool _internal_has_type()
const;
2375 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2378 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2379 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2380 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
2381 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr extendee_;
2382 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_name_;
2383 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr default_value_;
2384 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_name_;
2391 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2400 explicit constexpr
OneofDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2413 if (
this == &
from)
return *
this;
2414 if (GetOwningArena() ==
from.GetOwningArena()
2415 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2416 && GetOwningArena() !=
nullptr
2419 InternalSwap(&
from);
2437 return default_instance().GetMetadata().descriptor;
2440 return default_instance().GetMetadata().reflection;
2443 return *internal_default_instance();
2449 static constexpr
int kIndexInFileMessages =
2456 if (other ==
this)
return;
2457 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2458 if (GetOwningArena() !=
nullptr &&
2459 GetOwningArena() == other->GetOwningArena()) {
2460 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2461 if (GetOwningArena() == other->GetOwningArena()) {
2462 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2463 InternalSwap(other);
2469 if (other ==
this)
return;
2471 InternalSwap(other);
2477 return CreateMaybeMessage<OneofDescriptorProto>(
arena);
2486 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2489 size_t ByteSizeLong()
const final;
2493 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2498 void SetCachedSize(
int size)
const final;
2502 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2504 return "google.protobuf.OneofDescriptorProto";
2508 bool is_message_owned =
false);
2510 static void ArenaDtor(
void*
object);
2515 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2517 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
2524 kNameFieldNumber = 1,
2525 kOptionsFieldNumber = 2,
2528 bool has_name()
const;
2530 bool _internal_has_name()
const;
2534 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2535 void set_name(ArgT0&& arg0, ArgT...
args);
2541 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
2548 bool _internal_has_options()
const;
2550 void clear_options();
2551 const ::PROTOBUF_NAMESPACE_ID::OneofOptions&
options()
const;
2552 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::OneofOptions* release_options();
2553 ::PROTOBUF_NAMESPACE_ID::OneofOptions* mutable_options();
2554 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::OneofOptions*
options);
2556 const ::PROTOBUF_NAMESPACE_ID::OneofOptions& _internal_options()
const;
2557 ::PROTOBUF_NAMESPACE_ID::OneofOptions* _internal_mutable_options();
2559 void unsafe_arena_set_allocated_options(
2560 ::PROTOBUF_NAMESPACE_ID::OneofOptions*
options);
2561 ::PROTOBUF_NAMESPACE_ID::OneofOptions* unsafe_arena_release_options();
2567 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2570 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2571 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2572 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
2574 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2596 if (
this == &
from)
return *
this;
2597 if (GetOwningArena() ==
from.GetOwningArena()
2598 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2599 && GetOwningArena() !=
nullptr
2602 InternalSwap(&
from);
2620 return default_instance().GetMetadata().descriptor;
2623 return default_instance().GetMetadata().reflection;
2626 return *internal_default_instance();
2632 static constexpr
int kIndexInFileMessages =
2639 if (other ==
this)
return;
2640 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2641 if (GetOwningArena() !=
nullptr &&
2642 GetOwningArena() == other->GetOwningArena()) {
2643 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2644 if (GetOwningArena() == other->GetOwningArena()) {
2645 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2646 InternalSwap(other);
2652 if (other ==
this)
return;
2654 InternalSwap(other);
2660 return CreateMaybeMessage<EnumDescriptorProto_EnumReservedRange>(
arena);
2669 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2672 size_t ByteSizeLong()
const final;
2676 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2681 void SetCachedSize(
int size)
const final;
2685 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2687 return "google.protobuf.EnumDescriptorProto.EnumReservedRange";
2691 bool is_message_owned =
false);
2693 static void ArenaDtor(
void*
object);
2698 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2700 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
2707 kStartFieldNumber = 1,
2708 kEndFieldNumber = 2,
2711 bool has_start()
const;
2713 bool _internal_has_start()
const;
2719 int32_t _internal_start()
const;
2724 bool has_end()
const;
2726 bool _internal_has_end()
const;
2732 int32_t _internal_end()
const;
2740 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2743 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2744 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2747 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2756 explicit constexpr
EnumDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2769 if (
this == &
from)
return *
this;
2770 if (GetOwningArena() ==
from.GetOwningArena()
2771 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2772 && GetOwningArena() !=
nullptr
2775 InternalSwap(&
from);
2793 return default_instance().GetMetadata().descriptor;
2796 return default_instance().GetMetadata().reflection;
2799 return *internal_default_instance();
2805 static constexpr
int kIndexInFileMessages =
2812 if (other ==
this)
return;
2813 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2814 if (GetOwningArena() !=
nullptr &&
2815 GetOwningArena() == other->GetOwningArena()) {
2816 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2817 if (GetOwningArena() == other->GetOwningArena()) {
2818 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2819 InternalSwap(other);
2825 if (other ==
this)
return;
2827 InternalSwap(other);
2833 return CreateMaybeMessage<EnumDescriptorProto>(
arena);
2842 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2845 size_t ByteSizeLong()
const final;
2849 int GetCachedSize()
const final {
return _cached_size_.Get(); }
2854 void SetCachedSize(
int size)
const final;
2858 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2860 return "google.protobuf.EnumDescriptorProto";
2864 bool is_message_owned =
false);
2866 static void ArenaDtor(
void*
object);
2871 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
2873 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
2882 kValueFieldNumber = 2,
2883 kReservedRangeFieldNumber = 4,
2884 kReservedNameFieldNumber = 5,
2885 kNameFieldNumber = 1,
2886 kOptionsFieldNumber = 3,
2889 int value_size()
const;
2891 int _internal_value_size()
const;
2894 ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* mutable_value(
int index);
2895 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
2898 const ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto& _internal_value(
int index)
const;
2899 ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* _internal_add_value();
2901 const ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto&
value(
int index)
const;
2902 ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* add_value();
2903 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >&
2907 int reserved_range_size()
const;
2909 int _internal_reserved_range_size()
const;
2911 void clear_reserved_range();
2912 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* mutable_reserved_range(
int index);
2913 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >*
2914 mutable_reserved_range();
2916 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange& _internal_reserved_range(
int index)
const;
2917 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* _internal_add_reserved_range();
2919 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange&
reserved_range(
int index)
const;
2920 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* add_reserved_range();
2921 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >&
2925 int reserved_name_size()
const;
2927 int _internal_reserved_name_size()
const;
2929 void clear_reserved_name();
2934 void set_reserved_name(
int index,
const char*
value);
2935 void set_reserved_name(
int index,
const char*
value,
size_t size);
2939 void add_reserved_name(
const char*
value);
2940 void add_reserved_name(
const char*
value,
size_t size);
2941 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& reserved_name()
const;
2942 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_reserved_name();
2949 bool has_name()
const;
2951 bool _internal_has_name()
const;
2955 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2956 void set_name(ArgT0&& arg0, ArgT...
args);
2962 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
2969 bool _internal_has_options()
const;
2971 void clear_options();
2972 const ::PROTOBUF_NAMESPACE_ID::EnumOptions&
options()
const;
2973 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::EnumOptions* release_options();
2974 ::PROTOBUF_NAMESPACE_ID::EnumOptions* mutable_options();
2975 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::EnumOptions*
options);
2977 const ::PROTOBUF_NAMESPACE_ID::EnumOptions& _internal_options()
const;
2978 ::PROTOBUF_NAMESPACE_ID::EnumOptions* _internal_mutable_options();
2980 void unsafe_arena_set_allocated_options(
2981 ::PROTOBUF_NAMESPACE_ID::EnumOptions*
options);
2982 ::PROTOBUF_NAMESPACE_ID::EnumOptions* unsafe_arena_release_options();
2988 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2991 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2992 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2993 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >
value_;
2994 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >
reserved_range_;
2995 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> reserved_name_;
2996 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
2998 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3020 if (
this == &
from)
return *
this;
3021 if (GetOwningArena() ==
from.GetOwningArena()
3022 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3023 && GetOwningArena() !=
nullptr
3026 InternalSwap(&
from);
3044 return default_instance().GetMetadata().descriptor;
3047 return default_instance().GetMetadata().reflection;
3050 return *internal_default_instance();
3056 static constexpr
int kIndexInFileMessages =
3063 if (other ==
this)
return;
3064 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3065 if (GetOwningArena() !=
nullptr &&
3066 GetOwningArena() == other->GetOwningArena()) {
3067 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3068 if (GetOwningArena() == other->GetOwningArena()) {
3069 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3070 InternalSwap(other);
3076 if (other ==
this)
return;
3078 InternalSwap(other);
3084 return CreateMaybeMessage<EnumValueDescriptorProto>(
arena);
3093 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3096 size_t ByteSizeLong()
const final;
3100 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3105 void SetCachedSize(
int size)
const final;
3109 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3111 return "google.protobuf.EnumValueDescriptorProto";
3115 bool is_message_owned =
false);
3117 static void ArenaDtor(
void*
object);
3122 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
3124 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
3131 kNameFieldNumber = 1,
3132 kOptionsFieldNumber = 3,
3133 kNumberFieldNumber = 2,
3136 bool has_name()
const;
3138 bool _internal_has_name()
const;
3142 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3143 void set_name(ArgT0&& arg0, ArgT...
args);
3149 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
3156 bool _internal_has_options()
const;
3158 void clear_options();
3159 const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions&
options()
const;
3160 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* release_options();
3161 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* mutable_options();
3162 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
options);
3164 const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions& _internal_options()
const;
3165 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* _internal_mutable_options();
3167 void unsafe_arena_set_allocated_options(
3168 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
options);
3169 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* unsafe_arena_release_options();
3172 bool has_number()
const;
3174 bool _internal_has_number()
const;
3176 void clear_number();
3180 int32_t _internal_number()
const;
3188 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3191 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3192 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3193 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
3196 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3218 if (
this == &
from)
return *
this;
3219 if (GetOwningArena() ==
from.GetOwningArena()
3220 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3221 && GetOwningArena() !=
nullptr
3224 InternalSwap(&
from);
3242 return default_instance().GetMetadata().descriptor;
3245 return default_instance().GetMetadata().reflection;
3248 return *internal_default_instance();
3254 static constexpr
int kIndexInFileMessages =
3261 if (other ==
this)
return;
3262 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3263 if (GetOwningArena() !=
nullptr &&
3264 GetOwningArena() == other->GetOwningArena()) {
3265 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3266 if (GetOwningArena() == other->GetOwningArena()) {
3267 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3268 InternalSwap(other);
3274 if (other ==
this)
return;
3276 InternalSwap(other);
3282 return CreateMaybeMessage<ServiceDescriptorProto>(
arena);
3291 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3294 size_t ByteSizeLong()
const final;
3298 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3303 void SetCachedSize(
int size)
const final;
3307 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3309 return "google.protobuf.ServiceDescriptorProto";
3313 bool is_message_owned =
false);
3315 static void ArenaDtor(
void*
object);
3320 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
3322 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
3329 kMethodFieldNumber = 2,
3330 kNameFieldNumber = 1,
3331 kOptionsFieldNumber = 3,
3334 int method_size()
const;
3336 int _internal_method_size()
const;
3338 void clear_method();
3339 ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* mutable_method(
int index);
3340 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
3343 const ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto& _internal_method(
int index)
const;
3344 ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* _internal_add_method();
3346 const ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto&
method(
int index)
const;
3347 ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* add_method();
3348 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >&
3352 bool has_name()
const;
3354 bool _internal_has_name()
const;
3358 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3359 void set_name(ArgT0&& arg0, ArgT...
args);
3365 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
3372 bool _internal_has_options()
const;
3374 void clear_options();
3375 const ::PROTOBUF_NAMESPACE_ID::ServiceOptions&
options()
const;
3376 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::ServiceOptions* release_options();
3377 ::PROTOBUF_NAMESPACE_ID::ServiceOptions* mutable_options();
3378 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::ServiceOptions*
options);
3380 const ::PROTOBUF_NAMESPACE_ID::ServiceOptions& _internal_options()
const;
3381 ::PROTOBUF_NAMESPACE_ID::ServiceOptions* _internal_mutable_options();
3383 void unsafe_arena_set_allocated_options(
3384 ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
options);
3385 ::PROTOBUF_NAMESPACE_ID::ServiceOptions* unsafe_arena_release_options();
3391 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3394 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3395 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3396 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >
method_;
3397 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
3399 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3421 if (
this == &
from)
return *
this;
3422 if (GetOwningArena() ==
from.GetOwningArena()
3423 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3424 && GetOwningArena() !=
nullptr
3427 InternalSwap(&
from);
3445 return default_instance().GetMetadata().descriptor;
3448 return default_instance().GetMetadata().reflection;
3451 return *internal_default_instance();
3457 static constexpr
int kIndexInFileMessages =
3464 if (other ==
this)
return;
3465 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3466 if (GetOwningArena() !=
nullptr &&
3467 GetOwningArena() == other->GetOwningArena()) {
3468 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3469 if (GetOwningArena() == other->GetOwningArena()) {
3470 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3471 InternalSwap(other);
3477 if (other ==
this)
return;
3479 InternalSwap(other);
3485 return CreateMaybeMessage<MethodDescriptorProto>(
arena);
3494 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3497 size_t ByteSizeLong()
const final;
3501 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3506 void SetCachedSize(
int size)
const final;
3510 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3512 return "google.protobuf.MethodDescriptorProto";
3516 bool is_message_owned =
false);
3518 static void ArenaDtor(
void*
object);
3523 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
3525 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
3532 kNameFieldNumber = 1,
3533 kInputTypeFieldNumber = 2,
3534 kOutputTypeFieldNumber = 3,
3535 kOptionsFieldNumber = 4,
3536 kClientStreamingFieldNumber = 5,
3537 kServerStreamingFieldNumber = 6,
3540 bool has_name()
const;
3542 bool _internal_has_name()
const;
3546 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3547 void set_name(ArgT0&& arg0, ArgT...
args);
3553 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
3558 bool has_input_type()
const;
3560 bool _internal_has_input_type()
const;
3562 void clear_input_type();
3564 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3565 void set_input_type(ArgT0&& arg0, ArgT...
args);
3567 PROTOBUF_NODISCARD
std::string* release_input_type();
3568 void set_allocated_input_type(
std::string* input_type);
3571 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_input_type(
const std::string&
value);
3576 bool has_output_type()
const;
3578 bool _internal_has_output_type()
const;
3580 void clear_output_type();
3582 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3583 void set_output_type(ArgT0&& arg0, ArgT...
args);
3585 PROTOBUF_NODISCARD
std::string* release_output_type();
3586 void set_allocated_output_type(
std::string* output_type);
3589 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_output_type(
const std::string&
value);
3596 bool _internal_has_options()
const;
3598 void clear_options();
3599 const ::PROTOBUF_NAMESPACE_ID::MethodOptions&
options()
const;
3600 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::MethodOptions* release_options();
3601 ::PROTOBUF_NAMESPACE_ID::MethodOptions* mutable_options();
3602 void set_allocated_options(::PROTOBUF_NAMESPACE_ID::MethodOptions*
options);
3604 const ::PROTOBUF_NAMESPACE_ID::MethodOptions& _internal_options()
const;
3605 ::PROTOBUF_NAMESPACE_ID::MethodOptions* _internal_mutable_options();
3607 void unsafe_arena_set_allocated_options(
3608 ::PROTOBUF_NAMESPACE_ID::MethodOptions*
options);
3609 ::PROTOBUF_NAMESPACE_ID::MethodOptions* unsafe_arena_release_options();
3612 bool has_client_streaming()
const;
3614 bool _internal_has_client_streaming()
const;
3616 void clear_client_streaming();
3618 void set_client_streaming(
bool value);
3620 bool _internal_client_streaming()
const;
3621 void _internal_set_client_streaming(
bool value);
3625 bool has_server_streaming()
const;
3627 bool _internal_has_server_streaming()
const;
3629 void clear_server_streaming();
3631 void set_server_streaming(
bool value);
3633 bool _internal_server_streaming()
const;
3634 void _internal_set_server_streaming(
bool value);
3641 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3644 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3645 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3646 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
3647 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_type_;
3648 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_type_;
3650 bool client_streaming_;
3651 bool server_streaming_;
3652 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3661 explicit constexpr
FileOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3674 if (
this == &
from)
return *
this;
3675 if (GetOwningArena() ==
from.GetOwningArena()
3676 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3677 && GetOwningArena() !=
nullptr
3680 InternalSwap(&
from);
3698 return default_instance().GetMetadata().descriptor;
3701 return default_instance().GetMetadata().reflection;
3704 return *internal_default_instance();
3710 static constexpr
int kIndexInFileMessages =
3717 if (other ==
this)
return;
3718 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3719 if (GetOwningArena() !=
nullptr &&
3720 GetOwningArena() == other->GetOwningArena()) {
3721 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3722 if (GetOwningArena() == other->GetOwningArena()) {
3723 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3724 InternalSwap(other);
3730 if (other ==
this)
return;
3732 InternalSwap(other);
3738 return CreateMaybeMessage<FileOptions>(
arena);
3747 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3750 size_t ByteSizeLong()
const final;
3754 int GetCachedSize()
const final {
return _cached_size_.Get(); }
3759 void SetCachedSize(
int size)
const final;
3763 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3765 return "google.protobuf.FileOptions";
3769 bool is_message_owned =
false);
3771 static void ArenaDtor(
void*
object);
3776 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
3778 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
3789 static inline
bool OptimizeMode_IsValid(
int value) {
3792 static constexpr OptimizeMode OptimizeMode_MIN =
3794 static constexpr OptimizeMode OptimizeMode_MAX =
3796 static constexpr
int OptimizeMode_ARRAYSIZE =
3802 template<
typename T>
3806 "Incorrect type passed to function OptimizeMode_Name.");
3817 kUninterpretedOptionFieldNumber = 999,
3818 kJavaPackageFieldNumber = 1,
3819 kJavaOuterClassnameFieldNumber = 8,
3820 kGoPackageFieldNumber = 11,
3821 kObjcClassPrefixFieldNumber = 36,
3822 kCsharpNamespaceFieldNumber = 37,
3823 kSwiftPrefixFieldNumber = 39,
3824 kPhpClassPrefixFieldNumber = 40,
3825 kPhpNamespaceFieldNumber = 41,
3826 kPhpMetadataNamespaceFieldNumber = 44,
3827 kRubyPackageFieldNumber = 45,
3828 kJavaMultipleFilesFieldNumber = 10,
3829 kJavaGenerateEqualsAndHashFieldNumber = 20,
3830 kJavaStringCheckUtf8FieldNumber = 27,
3831 kCcGenericServicesFieldNumber = 16,
3832 kJavaGenericServicesFieldNumber = 17,
3833 kPyGenericServicesFieldNumber = 18,
3834 kPhpGenericServicesFieldNumber = 42,
3835 kDeprecatedFieldNumber = 23,
3836 kOptimizeForFieldNumber = 9,
3837 kCcEnableArenasFieldNumber = 31,
3840 int uninterpreted_option_size()
const;
3842 int _internal_uninterpreted_option_size()
const;
3844 void clear_uninterpreted_option();
3845 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
3846 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
3847 mutable_uninterpreted_option();
3849 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
3850 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
3852 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
3853 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
3854 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
3855 uninterpreted_option()
const;
3858 bool has_java_package()
const;
3860 bool _internal_has_java_package()
const;
3862 void clear_java_package();
3864 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3865 void set_java_package(ArgT0&& arg0, ArgT...
args);
3867 PROTOBUF_NODISCARD
std::string* release_java_package();
3868 void set_allocated_java_package(
std::string* java_package);
3870 const std::string& _internal_java_package()
const;
3871 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_java_package(
const std::string&
value);
3876 bool has_java_outer_classname()
const;
3878 bool _internal_has_java_outer_classname()
const;
3880 void clear_java_outer_classname();
3882 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3883 void set_java_outer_classname(ArgT0&& arg0, ArgT...
args);
3885 PROTOBUF_NODISCARD
std::string* release_java_outer_classname();
3886 void set_allocated_java_outer_classname(
std::string* java_outer_classname);
3888 const std::string& _internal_java_outer_classname()
const;
3889 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_java_outer_classname(
const std::string&
value);
3890 std::string* _internal_mutable_java_outer_classname();
3894 bool has_go_package()
const;
3896 bool _internal_has_go_package()
const;
3898 void clear_go_package();
3900 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3901 void set_go_package(ArgT0&& arg0, ArgT...
args);
3903 PROTOBUF_NODISCARD
std::string* release_go_package();
3904 void set_allocated_go_package(
std::string* go_package);
3907 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_go_package(
const std::string&
value);
3912 bool has_objc_class_prefix()
const;
3914 bool _internal_has_objc_class_prefix()
const;
3916 void clear_objc_class_prefix();
3918 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3919 void set_objc_class_prefix(ArgT0&& arg0, ArgT...
args);
3921 PROTOBUF_NODISCARD
std::string* release_objc_class_prefix();
3922 void set_allocated_objc_class_prefix(
std::string* objc_class_prefix);
3924 const std::string& _internal_objc_class_prefix()
const;
3925 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_objc_class_prefix(
const std::string&
value);
3926 std::string* _internal_mutable_objc_class_prefix();
3930 bool has_csharp_namespace()
const;
3932 bool _internal_has_csharp_namespace()
const;
3934 void clear_csharp_namespace();
3936 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3937 void set_csharp_namespace(ArgT0&& arg0, ArgT...
args);
3939 PROTOBUF_NODISCARD
std::string* release_csharp_namespace();
3940 void set_allocated_csharp_namespace(
std::string* csharp_namespace);
3942 const std::string& _internal_csharp_namespace()
const;
3943 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_csharp_namespace(
const std::string&
value);
3944 std::string* _internal_mutable_csharp_namespace();
3948 bool has_swift_prefix()
const;
3950 bool _internal_has_swift_prefix()
const;
3952 void clear_swift_prefix();
3954 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3955 void set_swift_prefix(ArgT0&& arg0, ArgT...
args);
3957 PROTOBUF_NODISCARD
std::string* release_swift_prefix();
3958 void set_allocated_swift_prefix(
std::string* swift_prefix);
3960 const std::string& _internal_swift_prefix()
const;
3961 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_swift_prefix(
const std::string&
value);
3966 bool has_php_class_prefix()
const;
3968 bool _internal_has_php_class_prefix()
const;
3970 void clear_php_class_prefix();
3972 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3973 void set_php_class_prefix(ArgT0&& arg0, ArgT...
args);
3975 PROTOBUF_NODISCARD
std::string* release_php_class_prefix();
3976 void set_allocated_php_class_prefix(
std::string* php_class_prefix);
3978 const std::string& _internal_php_class_prefix()
const;
3979 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_php_class_prefix(
const std::string&
value);
3980 std::string* _internal_mutable_php_class_prefix();
3984 bool has_php_namespace()
const;
3986 bool _internal_has_php_namespace()
const;
3988 void clear_php_namespace();
3990 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3991 void set_php_namespace(ArgT0&& arg0, ArgT...
args);
3993 PROTOBUF_NODISCARD
std::string* release_php_namespace();
3994 void set_allocated_php_namespace(
std::string* php_namespace);
3996 const std::string& _internal_php_namespace()
const;
3997 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_php_namespace(
const std::string&
value);
4002 bool has_php_metadata_namespace()
const;
4004 bool _internal_has_php_metadata_namespace()
const;
4006 void clear_php_metadata_namespace();
4007 const std::string& php_metadata_namespace()
const;
4008 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
4009 void set_php_metadata_namespace(ArgT0&& arg0, ArgT...
args);
4011 PROTOBUF_NODISCARD
std::string* release_php_metadata_namespace();
4012 void set_allocated_php_metadata_namespace(
std::string* php_metadata_namespace);
4014 const std::string& _internal_php_metadata_namespace()
const;
4015 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_php_metadata_namespace(
const std::string&
value);
4016 std::string* _internal_mutable_php_metadata_namespace();
4020 bool has_ruby_package()
const;
4022 bool _internal_has_ruby_package()
const;
4024 void clear_ruby_package();
4026 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
4027 void set_ruby_package(ArgT0&& arg0, ArgT...
args);
4029 PROTOBUF_NODISCARD
std::string* release_ruby_package();
4030 void set_allocated_ruby_package(
std::string* ruby_package);
4032 const std::string& _internal_ruby_package()
const;
4033 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_ruby_package(
const std::string&
value);
4038 bool has_java_multiple_files()
const;
4040 bool _internal_has_java_multiple_files()
const;
4042 void clear_java_multiple_files();
4043 bool java_multiple_files()
const;
4044 void set_java_multiple_files(
bool value);
4046 bool _internal_java_multiple_files()
const;
4047 void _internal_set_java_multiple_files(
bool value);
4051 PROTOBUF_DEPRECATED
bool has_java_generate_equals_and_hash()
const;
4053 bool _internal_has_java_generate_equals_and_hash()
const;
4055 PROTOBUF_DEPRECATED
void clear_java_generate_equals_and_hash();
4056 PROTOBUF_DEPRECATED
bool java_generate_equals_and_hash()
const;
4057 PROTOBUF_DEPRECATED
void set_java_generate_equals_and_hash(
bool value);
4059 bool _internal_java_generate_equals_and_hash()
const;
4060 void _internal_set_java_generate_equals_and_hash(
bool value);
4064 bool has_java_string_check_utf8()
const;
4066 bool _internal_has_java_string_check_utf8()
const;
4068 void clear_java_string_check_utf8();
4069 bool java_string_check_utf8()
const;
4070 void set_java_string_check_utf8(
bool value);
4072 bool _internal_java_string_check_utf8()
const;
4073 void _internal_set_java_string_check_utf8(
bool value);
4077 bool has_cc_generic_services()
const;
4079 bool _internal_has_cc_generic_services()
const;
4081 void clear_cc_generic_services();
4082 bool cc_generic_services()
const;
4083 void set_cc_generic_services(
bool value);
4085 bool _internal_cc_generic_services()
const;
4086 void _internal_set_cc_generic_services(
bool value);
4090 bool has_java_generic_services()
const;
4092 bool _internal_has_java_generic_services()
const;
4094 void clear_java_generic_services();
4095 bool java_generic_services()
const;
4096 void set_java_generic_services(
bool value);
4098 bool _internal_java_generic_services()
const;
4099 void _internal_set_java_generic_services(
bool value);
4103 bool has_py_generic_services()
const;
4105 bool _internal_has_py_generic_services()
const;
4107 void clear_py_generic_services();
4108 bool py_generic_services()
const;
4109 void set_py_generic_services(
bool value);
4111 bool _internal_py_generic_services()
const;
4112 void _internal_set_py_generic_services(
bool value);
4116 bool has_php_generic_services()
const;
4118 bool _internal_has_php_generic_services()
const;
4120 void clear_php_generic_services();
4121 bool php_generic_services()
const;
4122 void set_php_generic_services(
bool value);
4124 bool _internal_php_generic_services()
const;
4125 void _internal_set_php_generic_services(
bool value);
4129 bool has_deprecated()
const;
4131 bool _internal_has_deprecated()
const;
4133 void clear_deprecated();
4134 bool deprecated()
const;
4135 void set_deprecated(
bool value);
4137 bool _internal_deprecated()
const;
4138 void _internal_set_deprecated(
bool value);
4142 bool has_optimize_for()
const;
4144 bool _internal_has_optimize_for()
const;
4146 void clear_optimize_for();
4155 bool has_cc_enable_arenas()
const;
4157 bool _internal_has_cc_enable_arenas()
const;
4159 void clear_cc_enable_arenas();
4160 bool cc_enable_arenas()
const;
4161 void set_cc_enable_arenas(
bool value);
4163 bool _internal_cc_enable_arenas()
const;
4164 void _internal_set_cc_enable_arenas(
bool value);
4168 template <
typename _proto_TypeTraits,
4172 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4173 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4175 return _extensions_.Has(
id.
number());
4178 template <
typename _proto_TypeTraits,
4182 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4183 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4184 _extensions_.ClearExtension(
id.
number());
4188 template <
typename _proto_TypeTraits,
4192 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4193 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4195 return _extensions_.ExtensionSize(
id.
number());
4198 template <
typename _proto_TypeTraits,
4202 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4203 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4206 id.default_value());
4209 template <
typename _proto_TypeTraits,
4213 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4214 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4216 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
4220 template <
typename _proto_TypeTraits,
4224 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4225 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4226 typename _proto_TypeTraits::Singular::ConstType
value) {
4227 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
4231 template <
typename _proto_TypeTraits,
4235 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4236 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4237 typename _proto_TypeTraits::Singular::MutableType
value) {
4238 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
4242 template <
typename _proto_TypeTraits,
4246 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4247 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4248 typename _proto_TypeTraits::Singular::MutableType
value) {
4249 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
4250 value, &_extensions_);
4253 template <
typename _proto_TypeTraits,
4256 PROTOBUF_NODISCARD
inline
4257 typename _proto_TypeTraits::Singular::MutableType
4259 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4260 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4262 return _proto_TypeTraits::Release(
id.
number(), _field_type,
4265 template <
typename _proto_TypeTraits,
4268 inline typename _proto_TypeTraits::Singular::MutableType
4270 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4271 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4273 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
4277 template <
typename _proto_TypeTraits,
4281 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4282 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4288 template <
typename _proto_TypeTraits,
4292 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4293 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4296 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
4299 template <
typename _proto_TypeTraits,
4303 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4304 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4305 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
4310 template <
typename _proto_TypeTraits,
4314 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4315 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4316 typename _proto_TypeTraits::Repeated::MutableType to_add =
4322 template <
typename _proto_TypeTraits,
4326 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4327 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
4328 typename _proto_TypeTraits::Repeated::ConstType
value) {
4334 template <
typename _proto_TypeTraits,
4337 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
4339 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4340 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4342 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
4345 template <
typename _proto_TypeTraits,
4348 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
4350 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4351 FileOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4353 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
4354 _is_packed, &_extensions_);
4361 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
4363 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4366 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4367 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4369 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr java_package_;
4370 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr java_outer_classname_;
4371 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr go_package_;
4372 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objc_class_prefix_;
4373 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr csharp_namespace_;
4374 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr swift_prefix_;
4375 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_class_prefix_;
4376 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_namespace_;
4377 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_metadata_namespace_;
4378 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ruby_package_;
4379 bool java_multiple_files_;
4380 bool java_generate_equals_and_hash_;
4381 bool java_string_check_utf8_;
4382 bool cc_generic_services_;
4383 bool java_generic_services_;
4384 bool py_generic_services_;
4385 bool php_generic_services_;
4388 bool cc_enable_arenas_;
4389 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4398 explicit constexpr
MessageOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4411 if (
this == &
from)
return *
this;
4412 if (GetOwningArena() ==
from.GetOwningArena()
4413 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4414 && GetOwningArena() !=
nullptr
4417 InternalSwap(&
from);
4435 return default_instance().GetMetadata().descriptor;
4438 return default_instance().GetMetadata().reflection;
4441 return *internal_default_instance();
4447 static constexpr
int kIndexInFileMessages =
4454 if (other ==
this)
return;
4455 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4456 if (GetOwningArena() !=
nullptr &&
4457 GetOwningArena() == other->GetOwningArena()) {
4458 #else // PROTOBUF_FORCE_COPY_IN_SWAP
4459 if (GetOwningArena() == other->GetOwningArena()) {
4460 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4461 InternalSwap(other);
4467 if (other ==
this)
return;
4469 InternalSwap(other);
4475 return CreateMaybeMessage<MessageOptions>(
arena);
4484 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4487 size_t ByteSizeLong()
const final;
4491 int GetCachedSize()
const final {
return _cached_size_.Get(); }
4496 void SetCachedSize(
int size)
const final;
4500 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4502 return "google.protobuf.MessageOptions";
4506 bool is_message_owned =
false);
4508 static void ArenaDtor(
void*
object);
4513 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
4515 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
4522 kUninterpretedOptionFieldNumber = 999,
4523 kMessageSetWireFormatFieldNumber = 1,
4524 kNoStandardDescriptorAccessorFieldNumber = 2,
4525 kDeprecatedFieldNumber = 3,
4526 kMapEntryFieldNumber = 7,
4529 int uninterpreted_option_size()
const;
4531 int _internal_uninterpreted_option_size()
const;
4533 void clear_uninterpreted_option();
4534 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
4535 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
4536 mutable_uninterpreted_option();
4538 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
4539 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
4541 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
4542 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
4543 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
4544 uninterpreted_option()
const;
4547 bool has_message_set_wire_format()
const;
4549 bool _internal_has_message_set_wire_format()
const;
4551 void clear_message_set_wire_format();
4552 bool message_set_wire_format()
const;
4553 void set_message_set_wire_format(
bool value);
4555 bool _internal_message_set_wire_format()
const;
4556 void _internal_set_message_set_wire_format(
bool value);
4560 bool has_no_standard_descriptor_accessor()
const;
4562 bool _internal_has_no_standard_descriptor_accessor()
const;
4564 void clear_no_standard_descriptor_accessor();
4565 bool no_standard_descriptor_accessor()
const;
4566 void set_no_standard_descriptor_accessor(
bool value);
4568 bool _internal_no_standard_descriptor_accessor()
const;
4569 void _internal_set_no_standard_descriptor_accessor(
bool value);
4573 bool has_deprecated()
const;
4575 bool _internal_has_deprecated()
const;
4577 void clear_deprecated();
4578 bool deprecated()
const;
4579 void set_deprecated(
bool value);
4581 bool _internal_deprecated()
const;
4582 void _internal_set_deprecated(
bool value);
4586 bool has_map_entry()
const;
4588 bool _internal_has_map_entry()
const;
4590 void clear_map_entry();
4591 bool map_entry()
const;
4592 void set_map_entry(
bool value);
4594 bool _internal_map_entry()
const;
4595 void _internal_set_map_entry(
bool value);
4599 template <
typename _proto_TypeTraits,
4603 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4604 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4606 return _extensions_.Has(
id.
number());
4609 template <
typename _proto_TypeTraits,
4613 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4614 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4615 _extensions_.ClearExtension(
id.
number());
4619 template <
typename _proto_TypeTraits,
4623 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4624 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4626 return _extensions_.ExtensionSize(
id.
number());
4629 template <
typename _proto_TypeTraits,
4633 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4634 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4637 id.default_value());
4640 template <
typename _proto_TypeTraits,
4644 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4645 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4647 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
4651 template <
typename _proto_TypeTraits,
4655 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4657 typename _proto_TypeTraits::Singular::ConstType
value) {
4658 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
4662 template <
typename _proto_TypeTraits,
4666 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4668 typename _proto_TypeTraits::Singular::MutableType
value) {
4669 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
4673 template <
typename _proto_TypeTraits,
4677 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4679 typename _proto_TypeTraits::Singular::MutableType
value) {
4680 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
4681 value, &_extensions_);
4684 template <
typename _proto_TypeTraits,
4687 PROTOBUF_NODISCARD
inline
4688 typename _proto_TypeTraits::Singular::MutableType
4690 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4691 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4693 return _proto_TypeTraits::Release(
id.
number(), _field_type,
4696 template <
typename _proto_TypeTraits,
4699 inline typename _proto_TypeTraits::Singular::MutableType
4701 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4702 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4704 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
4708 template <
typename _proto_TypeTraits,
4712 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4719 template <
typename _proto_TypeTraits,
4723 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4727 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
4730 template <
typename _proto_TypeTraits,
4734 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4736 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
4741 template <
typename _proto_TypeTraits,
4745 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4746 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4747 typename _proto_TypeTraits::Repeated::MutableType to_add =
4753 template <
typename _proto_TypeTraits,
4757 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4759 typename _proto_TypeTraits::Repeated::ConstType
value) {
4765 template <
typename _proto_TypeTraits,
4768 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
4770 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4771 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
4773 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
4776 template <
typename _proto_TypeTraits,
4779 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
4781 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4782 MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
4784 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
4785 _is_packed, &_extensions_);
4792 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
4794 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4797 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4798 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4800 bool message_set_wire_format_;
4801 bool no_standard_descriptor_accessor_;
4804 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4813 explicit constexpr
FieldOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4826 if (
this == &
from)
return *
this;
4827 if (GetOwningArena() ==
from.GetOwningArena()
4828 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4829 && GetOwningArena() !=
nullptr
4832 InternalSwap(&
from);
4850 return default_instance().GetMetadata().descriptor;
4853 return default_instance().GetMetadata().reflection;
4856 return *internal_default_instance();
4862 static constexpr
int kIndexInFileMessages =
4869 if (other ==
this)
return;
4870 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4871 if (GetOwningArena() !=
nullptr &&
4872 GetOwningArena() == other->GetOwningArena()) {
4873 #else // PROTOBUF_FORCE_COPY_IN_SWAP
4874 if (GetOwningArena() == other->GetOwningArena()) {
4875 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4876 InternalSwap(other);
4882 if (other ==
this)
return;
4884 InternalSwap(other);
4890 return CreateMaybeMessage<FieldOptions>(
arena);
4899 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4902 size_t ByteSizeLong()
const final;
4906 int GetCachedSize()
const final {
return _cached_size_.Get(); }
4911 void SetCachedSize(
int size)
const final;
4915 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4917 return "google.protobuf.FieldOptions";
4921 bool is_message_owned =
false);
4923 static void ArenaDtor(
void*
object);
4928 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
4930 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
4935 static constexpr
CType STRING =
4937 static constexpr
CType CORD =
4941 static inline
bool CType_IsValid(
int value) {
4944 static constexpr CType CType_MIN =
4946 static constexpr CType CType_MAX =
4948 static constexpr
int CType_ARRAYSIZE =
4954 template<
typename T>
4958 "Incorrect type passed to function CType_Name.");
4967 static constexpr
JSType JS_NORMAL =
4969 static constexpr
JSType JS_STRING =
4971 static constexpr
JSType JS_NUMBER =
4976 static constexpr JSType JSType_MIN =
4978 static constexpr JSType JSType_MAX =
4980 static constexpr
int JSType_ARRAYSIZE =
4986 template<
typename T>
4990 "Incorrect type passed to function JSType_Name.");
5001 kUninterpretedOptionFieldNumber = 999,
5002 kCtypeFieldNumber = 1,
5003 kPackedFieldNumber = 2,
5004 kLazyFieldNumber = 5,
5005 kDeprecatedFieldNumber = 3,
5006 kWeakFieldNumber = 10,
5007 kJstypeFieldNumber = 6,
5010 int uninterpreted_option_size()
const;
5012 int _internal_uninterpreted_option_size()
const;
5014 void clear_uninterpreted_option();
5015 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
5016 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
5017 mutable_uninterpreted_option();
5019 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
5020 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5022 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
5023 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
5024 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
5025 uninterpreted_option()
const;
5028 bool has_ctype()
const;
5030 bool _internal_has_ctype()
const;
5041 bool has_packed()
const;
5043 bool _internal_has_packed()
const;
5045 void clear_packed();
5046 bool packed()
const;
5047 void set_packed(
bool value);
5049 bool _internal_packed()
const;
5050 void _internal_set_packed(
bool value);
5054 bool has_lazy()
const;
5056 bool _internal_has_lazy()
const;
5060 void set_lazy(
bool value);
5062 bool _internal_lazy()
const;
5063 void _internal_set_lazy(
bool value);
5067 bool has_deprecated()
const;
5069 bool _internal_has_deprecated()
const;
5071 void clear_deprecated();
5072 bool deprecated()
const;
5073 void set_deprecated(
bool value);
5075 bool _internal_deprecated()
const;
5076 void _internal_set_deprecated(
bool value);
5080 bool has_weak()
const;
5082 bool _internal_has_weak()
const;
5086 void set_weak(
bool value);
5088 bool _internal_weak()
const;
5089 void _internal_set_weak(
bool value);
5093 bool has_jstype()
const;
5095 bool _internal_has_jstype()
const;
5097 void clear_jstype();
5106 template <
typename _proto_TypeTraits,
5110 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5111 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5113 return _extensions_.Has(
id.
number());
5116 template <
typename _proto_TypeTraits,
5120 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5121 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5122 _extensions_.ClearExtension(
id.
number());
5126 template <
typename _proto_TypeTraits,
5130 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5131 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5133 return _extensions_.ExtensionSize(
id.
number());
5136 template <
typename _proto_TypeTraits,
5140 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5141 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5144 id.default_value());
5147 template <
typename _proto_TypeTraits,
5151 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5152 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5154 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
5158 template <
typename _proto_TypeTraits,
5162 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5163 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5164 typename _proto_TypeTraits::Singular::ConstType
value) {
5165 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
5169 template <
typename _proto_TypeTraits,
5173 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5174 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5175 typename _proto_TypeTraits::Singular::MutableType
value) {
5176 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
5180 template <
typename _proto_TypeTraits,
5184 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5185 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5186 typename _proto_TypeTraits::Singular::MutableType
value) {
5187 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
5188 value, &_extensions_);
5191 template <
typename _proto_TypeTraits,
5194 PROTOBUF_NODISCARD
inline
5195 typename _proto_TypeTraits::Singular::MutableType
5197 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5198 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5200 return _proto_TypeTraits::Release(
id.
number(), _field_type,
5203 template <
typename _proto_TypeTraits,
5206 inline typename _proto_TypeTraits::Singular::MutableType
5208 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5209 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5211 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
5215 template <
typename _proto_TypeTraits,
5219 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5220 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5226 template <
typename _proto_TypeTraits,
5230 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5231 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5234 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
5237 template <
typename _proto_TypeTraits,
5241 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5242 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5243 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
5248 template <
typename _proto_TypeTraits,
5252 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5253 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5254 typename _proto_TypeTraits::Repeated::MutableType to_add =
5260 template <
typename _proto_TypeTraits,
5264 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5265 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5266 typename _proto_TypeTraits::Repeated::ConstType
value) {
5272 template <
typename _proto_TypeTraits,
5275 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
5277 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5278 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5280 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
5283 template <
typename _proto_TypeTraits,
5286 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
5288 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5289 FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5291 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
5292 _is_packed, &_extensions_);
5299 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
5301 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5304 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5305 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5313 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5322 explicit constexpr
OneofOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5335 if (
this == &
from)
return *
this;
5336 if (GetOwningArena() ==
from.GetOwningArena()
5337 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5338 && GetOwningArena() !=
nullptr
5341 InternalSwap(&
from);
5359 return default_instance().GetMetadata().descriptor;
5362 return default_instance().GetMetadata().reflection;
5365 return *internal_default_instance();
5371 static constexpr
int kIndexInFileMessages =
5378 if (other ==
this)
return;
5379 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5380 if (GetOwningArena() !=
nullptr &&
5381 GetOwningArena() == other->GetOwningArena()) {
5382 #else // PROTOBUF_FORCE_COPY_IN_SWAP
5383 if (GetOwningArena() == other->GetOwningArena()) {
5384 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5385 InternalSwap(other);
5391 if (other ==
this)
return;
5393 InternalSwap(other);
5399 return CreateMaybeMessage<OneofOptions>(
arena);
5408 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5411 size_t ByteSizeLong()
const final;
5415 int GetCachedSize()
const final {
return _cached_size_.Get(); }
5420 void SetCachedSize(
int size)
const final;
5424 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5426 return "google.protobuf.OneofOptions";
5430 bool is_message_owned =
false);
5432 static void ArenaDtor(
void*
object);
5437 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
5439 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
5446 kUninterpretedOptionFieldNumber = 999,
5449 int uninterpreted_option_size()
const;
5451 int _internal_uninterpreted_option_size()
const;
5453 void clear_uninterpreted_option();
5454 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
5455 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
5456 mutable_uninterpreted_option();
5458 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
5459 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5461 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
5462 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
5463 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
5464 uninterpreted_option()
const;
5467 template <
typename _proto_TypeTraits,
5471 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5472 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5474 return _extensions_.Has(
id.
number());
5477 template <
typename _proto_TypeTraits,
5481 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5482 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5483 _extensions_.ClearExtension(
id.
number());
5487 template <
typename _proto_TypeTraits,
5491 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5492 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5494 return _extensions_.ExtensionSize(
id.
number());
5497 template <
typename _proto_TypeTraits,
5501 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5502 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5505 id.default_value());
5508 template <
typename _proto_TypeTraits,
5512 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5513 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5515 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
5519 template <
typename _proto_TypeTraits,
5523 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5524 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5525 typename _proto_TypeTraits::Singular::ConstType
value) {
5526 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
5530 template <
typename _proto_TypeTraits,
5534 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5535 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5536 typename _proto_TypeTraits::Singular::MutableType
value) {
5537 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
5541 template <
typename _proto_TypeTraits,
5545 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5546 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5547 typename _proto_TypeTraits::Singular::MutableType
value) {
5548 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
5549 value, &_extensions_);
5552 template <
typename _proto_TypeTraits,
5555 PROTOBUF_NODISCARD
inline
5556 typename _proto_TypeTraits::Singular::MutableType
5558 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5559 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5561 return _proto_TypeTraits::Release(
id.
number(), _field_type,
5564 template <
typename _proto_TypeTraits,
5567 inline typename _proto_TypeTraits::Singular::MutableType
5569 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5570 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5572 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
5576 template <
typename _proto_TypeTraits,
5580 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5581 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5587 template <
typename _proto_TypeTraits,
5591 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5592 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5595 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
5598 template <
typename _proto_TypeTraits,
5602 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5603 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5604 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
5609 template <
typename _proto_TypeTraits,
5613 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5614 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5615 typename _proto_TypeTraits::Repeated::MutableType to_add =
5621 template <
typename _proto_TypeTraits,
5625 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5626 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5627 typename _proto_TypeTraits::Repeated::ConstType
value) {
5633 template <
typename _proto_TypeTraits,
5636 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
5638 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5639 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5641 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
5644 template <
typename _proto_TypeTraits,
5647 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
5649 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5650 OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5652 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
5653 _is_packed, &_extensions_);
5660 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
5662 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5666 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5667 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5676 explicit constexpr
EnumOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5689 if (
this == &
from)
return *
this;
5690 if (GetOwningArena() ==
from.GetOwningArena()
5691 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5692 && GetOwningArena() !=
nullptr
5695 InternalSwap(&
from);
5713 return default_instance().GetMetadata().descriptor;
5716 return default_instance().GetMetadata().reflection;
5719 return *internal_default_instance();
5725 static constexpr
int kIndexInFileMessages =
5732 if (other ==
this)
return;
5733 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5734 if (GetOwningArena() !=
nullptr &&
5735 GetOwningArena() == other->GetOwningArena()) {
5736 #else // PROTOBUF_FORCE_COPY_IN_SWAP
5737 if (GetOwningArena() == other->GetOwningArena()) {
5738 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5739 InternalSwap(other);
5745 if (other ==
this)
return;
5747 InternalSwap(other);
5753 return CreateMaybeMessage<EnumOptions>(
arena);
5762 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
5765 size_t ByteSizeLong()
const final;
5769 int GetCachedSize()
const final {
return _cached_size_.Get(); }
5774 void SetCachedSize(
int size)
const final;
5778 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5780 return "google.protobuf.EnumOptions";
5784 bool is_message_owned =
false);
5786 static void ArenaDtor(
void*
object);
5791 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
5793 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
5800 kUninterpretedOptionFieldNumber = 999,
5801 kAllowAliasFieldNumber = 2,
5802 kDeprecatedFieldNumber = 3,
5805 int uninterpreted_option_size()
const;
5807 int _internal_uninterpreted_option_size()
const;
5809 void clear_uninterpreted_option();
5810 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
5811 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
5812 mutable_uninterpreted_option();
5814 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
5815 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5817 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
5818 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
5819 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
5820 uninterpreted_option()
const;
5823 bool has_allow_alias()
const;
5825 bool _internal_has_allow_alias()
const;
5827 void clear_allow_alias();
5828 bool allow_alias()
const;
5829 void set_allow_alias(
bool value);
5831 bool _internal_allow_alias()
const;
5832 void _internal_set_allow_alias(
bool value);
5836 bool has_deprecated()
const;
5838 bool _internal_has_deprecated()
const;
5840 void clear_deprecated();
5841 bool deprecated()
const;
5842 void set_deprecated(
bool value);
5844 bool _internal_deprecated()
const;
5845 void _internal_set_deprecated(
bool value);
5849 template <
typename _proto_TypeTraits,
5853 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5854 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5856 return _extensions_.Has(
id.
number());
5859 template <
typename _proto_TypeTraits,
5863 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5864 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5865 _extensions_.ClearExtension(
id.
number());
5869 template <
typename _proto_TypeTraits,
5873 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5874 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5876 return _extensions_.ExtensionSize(
id.
number());
5879 template <
typename _proto_TypeTraits,
5883 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5884 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
5887 id.default_value());
5890 template <
typename _proto_TypeTraits,
5894 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5895 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5897 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
5901 template <
typename _proto_TypeTraits,
5905 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5906 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5907 typename _proto_TypeTraits::Singular::ConstType
value) {
5908 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
5912 template <
typename _proto_TypeTraits,
5916 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5917 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5918 typename _proto_TypeTraits::Singular::MutableType
value) {
5919 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
5923 template <
typename _proto_TypeTraits,
5927 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5928 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5929 typename _proto_TypeTraits::Singular::MutableType
value) {
5930 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
5931 value, &_extensions_);
5934 template <
typename _proto_TypeTraits,
5937 PROTOBUF_NODISCARD
inline
5938 typename _proto_TypeTraits::Singular::MutableType
5940 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5941 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5943 return _proto_TypeTraits::Release(
id.
number(), _field_type,
5946 template <
typename _proto_TypeTraits,
5949 inline typename _proto_TypeTraits::Singular::MutableType
5951 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5952 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5954 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
5958 template <
typename _proto_TypeTraits,
5962 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5963 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5969 template <
typename _proto_TypeTraits,
5973 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5974 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5977 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
5980 template <
typename _proto_TypeTraits,
5984 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5985 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
5986 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
5991 template <
typename _proto_TypeTraits,
5995 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5996 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
5997 typename _proto_TypeTraits::Repeated::MutableType to_add =
6003 template <
typename _proto_TypeTraits,
6007 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6008 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
6009 typename _proto_TypeTraits::Repeated::ConstType
value) {
6015 template <
typename _proto_TypeTraits,
6018 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
6020 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6021 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
6023 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
6026 template <
typename _proto_TypeTraits,
6029 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6031 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6032 EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6034 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
6035 _is_packed, &_extensions_);
6042 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6044 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6047 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6048 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6052 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6061 explicit constexpr
EnumValueOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6074 if (
this == &
from)
return *
this;
6075 if (GetOwningArena() ==
from.GetOwningArena()
6076 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6077 && GetOwningArena() !=
nullptr
6080 InternalSwap(&
from);
6098 return default_instance().GetMetadata().descriptor;
6101 return default_instance().GetMetadata().reflection;
6104 return *internal_default_instance();
6110 static constexpr
int kIndexInFileMessages =
6117 if (other ==
this)
return;
6118 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6119 if (GetOwningArena() !=
nullptr &&
6120 GetOwningArena() == other->GetOwningArena()) {
6121 #else // PROTOBUF_FORCE_COPY_IN_SWAP
6122 if (GetOwningArena() == other->GetOwningArena()) {
6123 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6124 InternalSwap(other);
6130 if (other ==
this)
return;
6132 InternalSwap(other);
6138 return CreateMaybeMessage<EnumValueOptions>(
arena);
6147 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6150 size_t ByteSizeLong()
const final;
6154 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6159 void SetCachedSize(
int size)
const final;
6163 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6165 return "google.protobuf.EnumValueOptions";
6169 bool is_message_owned =
false);
6171 static void ArenaDtor(
void*
object);
6176 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6178 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
6185 kUninterpretedOptionFieldNumber = 999,
6186 kDeprecatedFieldNumber = 1,
6189 int uninterpreted_option_size()
const;
6191 int _internal_uninterpreted_option_size()
const;
6193 void clear_uninterpreted_option();
6194 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
6195 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
6196 mutable_uninterpreted_option();
6198 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
6199 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6201 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
6202 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
6203 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
6204 uninterpreted_option()
const;
6207 bool has_deprecated()
const;
6209 bool _internal_has_deprecated()
const;
6211 void clear_deprecated();
6212 bool deprecated()
const;
6213 void set_deprecated(
bool value);
6215 bool _internal_deprecated()
const;
6216 void _internal_set_deprecated(
bool value);
6220 template <
typename _proto_TypeTraits,
6224 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6227 return _extensions_.Has(
id.
number());
6230 template <
typename _proto_TypeTraits,
6234 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6236 _extensions_.ClearExtension(
id.
number());
6240 template <
typename _proto_TypeTraits,
6244 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6247 return _extensions_.ExtensionSize(
id.
number());
6250 template <
typename _proto_TypeTraits,
6254 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6258 id.default_value());
6261 template <
typename _proto_TypeTraits,
6265 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6268 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
6272 template <
typename _proto_TypeTraits,
6276 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6278 typename _proto_TypeTraits::Singular::ConstType
value) {
6279 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
6283 template <
typename _proto_TypeTraits,
6287 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6289 typename _proto_TypeTraits::Singular::MutableType
value) {
6290 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
6294 template <
typename _proto_TypeTraits,
6298 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6300 typename _proto_TypeTraits::Singular::MutableType
value) {
6301 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
6302 value, &_extensions_);
6305 template <
typename _proto_TypeTraits,
6308 PROTOBUF_NODISCARD
inline
6309 typename _proto_TypeTraits::Singular::MutableType
6311 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6314 return _proto_TypeTraits::Release(
id.
number(), _field_type,
6317 template <
typename _proto_TypeTraits,
6320 inline typename _proto_TypeTraits::Singular::MutableType
6322 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6325 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
6329 template <
typename _proto_TypeTraits,
6333 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6340 template <
typename _proto_TypeTraits,
6344 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6348 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
6351 template <
typename _proto_TypeTraits,
6355 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6357 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
6362 template <
typename _proto_TypeTraits,
6366 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6368 typename _proto_TypeTraits::Repeated::MutableType to_add =
6374 template <
typename _proto_TypeTraits,
6378 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6380 typename _proto_TypeTraits::Repeated::ConstType
value) {
6386 template <
typename _proto_TypeTraits,
6389 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
6391 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6394 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
6397 template <
typename _proto_TypeTraits,
6400 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6402 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6405 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
6406 _is_packed, &_extensions_);
6413 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6415 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6418 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6419 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6422 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6431 explicit constexpr
ServiceOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6444 if (
this == &
from)
return *
this;
6445 if (GetOwningArena() ==
from.GetOwningArena()
6446 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6447 && GetOwningArena() !=
nullptr
6450 InternalSwap(&
from);
6468 return default_instance().GetMetadata().descriptor;
6471 return default_instance().GetMetadata().reflection;
6474 return *internal_default_instance();
6480 static constexpr
int kIndexInFileMessages =
6487 if (other ==
this)
return;
6488 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6489 if (GetOwningArena() !=
nullptr &&
6490 GetOwningArena() == other->GetOwningArena()) {
6491 #else // PROTOBUF_FORCE_COPY_IN_SWAP
6492 if (GetOwningArena() == other->GetOwningArena()) {
6493 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6494 InternalSwap(other);
6500 if (other ==
this)
return;
6502 InternalSwap(other);
6508 return CreateMaybeMessage<ServiceOptions>(
arena);
6517 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6520 size_t ByteSizeLong()
const final;
6524 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6529 void SetCachedSize(
int size)
const final;
6533 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6535 return "google.protobuf.ServiceOptions";
6539 bool is_message_owned =
false);
6541 static void ArenaDtor(
void*
object);
6546 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6548 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
6555 kUninterpretedOptionFieldNumber = 999,
6556 kDeprecatedFieldNumber = 33,
6559 int uninterpreted_option_size()
const;
6561 int _internal_uninterpreted_option_size()
const;
6563 void clear_uninterpreted_option();
6564 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
6565 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
6566 mutable_uninterpreted_option();
6568 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
6569 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6571 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
6572 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
6573 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
6574 uninterpreted_option()
const;
6577 bool has_deprecated()
const;
6579 bool _internal_has_deprecated()
const;
6581 void clear_deprecated();
6582 bool deprecated()
const;
6583 void set_deprecated(
bool value);
6585 bool _internal_deprecated()
const;
6586 void _internal_set_deprecated(
bool value);
6590 template <
typename _proto_TypeTraits,
6594 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6595 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
6597 return _extensions_.Has(
id.
number());
6600 template <
typename _proto_TypeTraits,
6604 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6605 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6606 _extensions_.ClearExtension(
id.
number());
6610 template <
typename _proto_TypeTraits,
6614 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6615 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
6617 return _extensions_.ExtensionSize(
id.
number());
6620 template <
typename _proto_TypeTraits,
6624 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6625 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
6628 id.default_value());
6631 template <
typename _proto_TypeTraits,
6635 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6636 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6638 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
6642 template <
typename _proto_TypeTraits,
6646 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6648 typename _proto_TypeTraits::Singular::ConstType
value) {
6649 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
6653 template <
typename _proto_TypeTraits,
6657 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6659 typename _proto_TypeTraits::Singular::MutableType
value) {
6660 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
6664 template <
typename _proto_TypeTraits,
6668 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6670 typename _proto_TypeTraits::Singular::MutableType
value) {
6671 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
6672 value, &_extensions_);
6675 template <
typename _proto_TypeTraits,
6678 PROTOBUF_NODISCARD
inline
6679 typename _proto_TypeTraits::Singular::MutableType
6681 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6682 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6684 return _proto_TypeTraits::Release(
id.
number(), _field_type,
6687 template <
typename _proto_TypeTraits,
6690 inline typename _proto_TypeTraits::Singular::MutableType
6692 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6693 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6695 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
6699 template <
typename _proto_TypeTraits,
6703 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6710 template <
typename _proto_TypeTraits,
6714 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6718 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
6721 template <
typename _proto_TypeTraits,
6725 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6727 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
6732 template <
typename _proto_TypeTraits,
6736 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6737 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6738 typename _proto_TypeTraits::Repeated::MutableType to_add =
6744 template <
typename _proto_TypeTraits,
6748 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6750 typename _proto_TypeTraits::Repeated::ConstType
value) {
6756 template <
typename _proto_TypeTraits,
6759 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
6761 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6762 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
6764 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
6767 template <
typename _proto_TypeTraits,
6770 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6772 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6773 ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
6775 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
6776 _is_packed, &_extensions_);
6783 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6785 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6788 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6789 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6792 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6801 explicit constexpr
MethodOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6814 if (
this == &
from)
return *
this;
6815 if (GetOwningArena() ==
from.GetOwningArena()
6816 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6817 && GetOwningArena() !=
nullptr
6820 InternalSwap(&
from);
6838 return default_instance().GetMetadata().descriptor;
6841 return default_instance().GetMetadata().reflection;
6844 return *internal_default_instance();
6850 static constexpr
int kIndexInFileMessages =
6857 if (other ==
this)
return;
6858 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6859 if (GetOwningArena() !=
nullptr &&
6860 GetOwningArena() == other->GetOwningArena()) {
6861 #else // PROTOBUF_FORCE_COPY_IN_SWAP
6862 if (GetOwningArena() == other->GetOwningArena()) {
6863 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6864 InternalSwap(other);
6870 if (other ==
this)
return;
6872 InternalSwap(other);
6878 return CreateMaybeMessage<MethodOptions>(
arena);
6887 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
6890 size_t ByteSizeLong()
const final;
6894 int GetCachedSize()
const final {
return _cached_size_.Get(); }
6899 void SetCachedSize(
int size)
const final;
6903 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6905 return "google.protobuf.MethodOptions";
6909 bool is_message_owned =
false);
6911 static void ArenaDtor(
void*
object);
6916 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
6918 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
6929 static inline
bool IdempotencyLevel_IsValid(
int value) {
6932 static constexpr IdempotencyLevel IdempotencyLevel_MIN =
6934 static constexpr IdempotencyLevel IdempotencyLevel_MAX =
6936 static constexpr
int IdempotencyLevel_ARRAYSIZE =
6942 template<
typename T>
6946 "Incorrect type passed to function IdempotencyLevel_Name.");
6957 kUninterpretedOptionFieldNumber = 999,
6958 kDeprecatedFieldNumber = 33,
6959 kIdempotencyLevelFieldNumber = 34,
6962 int uninterpreted_option_size()
const;
6964 int _internal_uninterpreted_option_size()
const;
6966 void clear_uninterpreted_option();
6967 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* mutable_uninterpreted_option(
int index);
6968 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
6969 mutable_uninterpreted_option();
6971 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(
int index)
const;
6972 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6974 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& uninterpreted_option(
int index)
const;
6975 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* add_uninterpreted_option();
6976 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
6977 uninterpreted_option()
const;
6980 bool has_deprecated()
const;
6982 bool _internal_has_deprecated()
const;
6984 void clear_deprecated();
6985 bool deprecated()
const;
6986 void set_deprecated(
bool value);
6988 bool _internal_deprecated()
const;
6989 void _internal_set_deprecated(
bool value);
6993 bool has_idempotency_level()
const;
6995 bool _internal_has_idempotency_level()
const;
6997 void clear_idempotency_level();
7006 template <
typename _proto_TypeTraits,
7010 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7011 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
7013 return _extensions_.Has(
id.
number());
7016 template <
typename _proto_TypeTraits,
7020 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7021 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7022 _extensions_.ClearExtension(
id.
number());
7026 template <
typename _proto_TypeTraits,
7030 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7031 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
7033 return _extensions_.ExtensionSize(
id.
number());
7036 template <
typename _proto_TypeTraits,
7040 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7041 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
7044 id.default_value());
7047 template <
typename _proto_TypeTraits,
7051 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7052 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7054 return _proto_TypeTraits::Mutable(
id.
number(), _field_type,
7058 template <
typename _proto_TypeTraits,
7062 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7063 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7064 typename _proto_TypeTraits::Singular::ConstType
value) {
7065 _proto_TypeTraits::Set(
id.
number(), _field_type,
value, &_extensions_);
7069 template <
typename _proto_TypeTraits,
7073 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7074 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7075 typename _proto_TypeTraits::Singular::MutableType
value) {
7076 _proto_TypeTraits::SetAllocated(
id.
number(), _field_type,
value,
7080 template <
typename _proto_TypeTraits,
7084 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7085 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7086 typename _proto_TypeTraits::Singular::MutableType
value) {
7087 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.
number(), _field_type,
7088 value, &_extensions_);
7091 template <
typename _proto_TypeTraits,
7094 PROTOBUF_NODISCARD
inline
7095 typename _proto_TypeTraits::Singular::MutableType
7097 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7098 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7100 return _proto_TypeTraits::Release(
id.
number(), _field_type,
7103 template <
typename _proto_TypeTraits,
7106 inline typename _proto_TypeTraits::Singular::MutableType
7108 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7109 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7111 return _proto_TypeTraits::UnsafeArenaRelease(
id.
number(), _field_type,
7115 template <
typename _proto_TypeTraits,
7119 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7120 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7126 template <
typename _proto_TypeTraits,
7130 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7131 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7134 return _proto_TypeTraits::Mutable(
id.
number(),
index, &_extensions_);
7137 template <
typename _proto_TypeTraits,
7141 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7142 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7143 int index,
typename _proto_TypeTraits::Repeated::ConstType
value) {
7148 template <
typename _proto_TypeTraits,
7152 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7153 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7154 typename _proto_TypeTraits::Repeated::MutableType to_add =
7160 template <
typename _proto_TypeTraits,
7164 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7165 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id,
7166 typename _proto_TypeTraits::Repeated::ConstType
value) {
7172 template <
typename _proto_TypeTraits,
7175 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
7177 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7178 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
7180 return _proto_TypeTraits::GetRepeated(
id.
number(), _extensions_);
7183 template <
typename _proto_TypeTraits,
7186 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
7188 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7189 MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&
id) {
7191 return _proto_TypeTraits::MutableRepeated(
id.
number(), _field_type,
7192 _is_packed, &_extensions_);
7199 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
7201 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7204 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7205 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7208 int idempotency_level_;
7209 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7231 if (
this == &
from)
return *
this;
7232 if (GetOwningArena() ==
from.GetOwningArena()
7233 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7234 && GetOwningArena() !=
nullptr
7237 InternalSwap(&
from);
7255 return default_instance().GetMetadata().descriptor;
7258 return default_instance().GetMetadata().reflection;
7261 return *internal_default_instance();
7267 static constexpr
int kIndexInFileMessages =
7274 if (other ==
this)
return;
7275 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7276 if (GetOwningArena() !=
nullptr &&
7277 GetOwningArena() == other->GetOwningArena()) {
7278 #else // PROTOBUF_FORCE_COPY_IN_SWAP
7279 if (GetOwningArena() == other->GetOwningArena()) {
7280 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7281 InternalSwap(other);
7287 if (other ==
this)
return;
7289 InternalSwap(other);
7295 return CreateMaybeMessage<UninterpretedOption_NamePart>(
arena);
7304 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
7307 size_t ByteSizeLong()
const final;
7311 int GetCachedSize()
const final {
return _cached_size_.Get(); }
7316 void SetCachedSize(
int size)
const final;
7320 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7322 return "google.protobuf.UninterpretedOption.NamePart";
7326 bool is_message_owned =
false);
7328 static void ArenaDtor(
void*
object);
7333 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
7335 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
7342 kNamePartFieldNumber = 1,
7343 kIsExtensionFieldNumber = 2,
7346 bool has_name_part()
const;
7348 bool _internal_has_name_part()
const;
7350 void clear_name_part();
7352 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7353 void set_name_part(ArgT0&& arg0, ArgT...
args);
7355 PROTOBUF_NODISCARD
std::string* release_name_part();
7356 void set_allocated_name_part(
std::string* name_part);
7359 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name_part(
const std::string&
value);
7364 bool has_is_extension()
const;
7366 bool _internal_has_is_extension()
const;
7368 void clear_is_extension();
7369 bool is_extension()
const;
7370 void set_is_extension(
bool value);
7372 bool _internal_is_extension()
const;
7373 void _internal_set_is_extension(
bool value);
7381 size_t RequiredFieldsByteSizeFallback()
const;
7383 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7386 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7387 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7388 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_part_;
7390 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7399 explicit constexpr
UninterpretedOption(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7412 if (
this == &
from)
return *
this;
7413 if (GetOwningArena() ==
from.GetOwningArena()
7414 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7415 && GetOwningArena() !=
nullptr
7418 InternalSwap(&
from);
7436 return default_instance().GetMetadata().descriptor;
7439 return default_instance().GetMetadata().reflection;
7442 return *internal_default_instance();
7448 static constexpr
int kIndexInFileMessages =
7455 if (other ==
this)
return;
7456 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7457 if (GetOwningArena() !=
nullptr &&
7458 GetOwningArena() == other->GetOwningArena()) {
7459 #else // PROTOBUF_FORCE_COPY_IN_SWAP
7460 if (GetOwningArena() == other->GetOwningArena()) {
7461 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7462 InternalSwap(other);
7468 if (other ==
this)
return;
7470 InternalSwap(other);
7476 return CreateMaybeMessage<UninterpretedOption>(
arena);
7485 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
7488 size_t ByteSizeLong()
const final;
7492 int GetCachedSize()
const final {
return _cached_size_.Get(); }
7497 void SetCachedSize(
int size)
const final;
7501 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7503 return "google.protobuf.UninterpretedOption";
7507 bool is_message_owned =
false);
7509 static void ArenaDtor(
void*
object);
7514 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
7516 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
7525 kNameFieldNumber = 2,
7526 kIdentifierValueFieldNumber = 3,
7527 kStringValueFieldNumber = 7,
7528 kAggregateValueFieldNumber = 8,
7529 kPositiveIntValueFieldNumber = 4,
7530 kNegativeIntValueFieldNumber = 5,
7531 kDoubleValueFieldNumber = 6,
7534 int name_size()
const;
7536 int _internal_name_size()
const;
7539 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* mutable_name(
int index);
7540 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
7543 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart& _internal_name(
int index)
const;
7544 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* _internal_add_name();
7546 const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart&
name(
int index)
const;
7547 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* add_name();
7548 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >&
7552 bool has_identifier_value()
const;
7554 bool _internal_has_identifier_value()
const;
7556 void clear_identifier_value();
7558 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7559 void set_identifier_value(ArgT0&& arg0, ArgT...
args);
7561 PROTOBUF_NODISCARD
std::string* release_identifier_value();
7562 void set_allocated_identifier_value(
std::string* identifier_value);
7564 const std::string& _internal_identifier_value()
const;
7565 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_identifier_value(
const std::string&
value);
7566 std::string* _internal_mutable_identifier_value();
7570 bool has_string_value()
const;
7572 bool _internal_has_string_value()
const;
7574 void clear_string_value();
7576 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7577 void set_string_value(ArgT0&& arg0, ArgT...
args);
7579 PROTOBUF_NODISCARD
std::string* release_string_value();
7580 void set_allocated_string_value(
std::string* string_value);
7582 const std::string& _internal_string_value()
const;
7583 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_string_value(
const std::string&
value);
7588 bool has_aggregate_value()
const;
7590 bool _internal_has_aggregate_value()
const;
7592 void clear_aggregate_value();
7594 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7595 void set_aggregate_value(ArgT0&& arg0, ArgT...
args);
7597 PROTOBUF_NODISCARD
std::string* release_aggregate_value();
7598 void set_allocated_aggregate_value(
std::string* aggregate_value);
7600 const std::string& _internal_aggregate_value()
const;
7601 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_aggregate_value(
const std::string&
value);
7606 bool has_positive_int_value()
const;
7608 bool _internal_has_positive_int_value()
const;
7610 void clear_positive_int_value();
7611 uint64_t positive_int_value()
const;
7614 uint64_t _internal_positive_int_value()
const;
7619 bool has_negative_int_value()
const;
7621 bool _internal_has_negative_int_value()
const;
7623 void clear_negative_int_value();
7624 int64_t negative_int_value()
const;
7627 int64_t _internal_negative_int_value()
const;
7632 bool has_double_value()
const;
7634 bool _internal_has_double_value()
const;
7636 void clear_double_value();
7637 double double_value()
const;
7638 void set_double_value(
double value);
7640 double _internal_double_value()
const;
7641 void _internal_set_double_value(
double value);
7648 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7651 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7652 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7653 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >
name_;
7654 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_value_;
7655 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr string_value_;
7656 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr aggregate_value_;
7659 double double_value_;
7660 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7682 if (
this == &
from)
return *
this;
7683 if (GetOwningArena() ==
from.GetOwningArena()
7684 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7685 && GetOwningArena() !=
nullptr
7688 InternalSwap(&
from);
7706 return default_instance().GetMetadata().descriptor;
7709 return default_instance().GetMetadata().reflection;
7712 return *internal_default_instance();
7718 static constexpr
int kIndexInFileMessages =
7725 if (other ==
this)
return;
7726 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7727 if (GetOwningArena() !=
nullptr &&
7728 GetOwningArena() == other->GetOwningArena()) {
7729 #else // PROTOBUF_FORCE_COPY_IN_SWAP
7730 if (GetOwningArena() == other->GetOwningArena()) {
7731 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7732 InternalSwap(other);
7738 if (other ==
this)
return;
7740 InternalSwap(other);
7746 return CreateMaybeMessage<SourceCodeInfo_Location>(
arena);
7755 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
7758 size_t ByteSizeLong()
const final;
7762 int GetCachedSize()
const final {
return _cached_size_.Get(); }
7767 void SetCachedSize(
int size)
const final;
7771 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7773 return "google.protobuf.SourceCodeInfo.Location";
7777 bool is_message_owned =
false);
7779 static void ArenaDtor(
void*
object);
7784 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
7786 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
7793 kPathFieldNumber = 1,
7794 kSpanFieldNumber = 2,
7795 kLeadingDetachedCommentsFieldNumber = 6,
7796 kLeadingCommentsFieldNumber = 3,
7797 kTrailingCommentsFieldNumber = 4,
7800 int path_size()
const;
7802 int _internal_path_size()
const;
7808 _internal_path()
const;
7811 _internal_mutable_path();
7822 int span_size()
const;
7824 int _internal_span_size()
const;
7830 _internal_span()
const;
7833 _internal_mutable_span();
7844 int leading_detached_comments_size()
const;
7846 int _internal_leading_detached_comments_size()
const;
7848 void clear_leading_detached_comments();
7853 void set_leading_detached_comments(
int index,
const char*
value);
7854 void set_leading_detached_comments(
int index,
const char*
value,
size_t size);
7858 void add_leading_detached_comments(
const char*
value);
7859 void add_leading_detached_comments(
const char*
value,
size_t size);
7860 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& leading_detached_comments()
const;
7861 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_leading_detached_comments();
7864 std::string* _internal_add_leading_detached_comments();
7868 bool has_leading_comments()
const;
7870 bool _internal_has_leading_comments()
const;
7872 void clear_leading_comments();
7874 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7875 void set_leading_comments(ArgT0&& arg0, ArgT...
args);
7877 PROTOBUF_NODISCARD
std::string* release_leading_comments();
7878 void set_allocated_leading_comments(
std::string* leading_comments);
7880 const std::string& _internal_leading_comments()
const;
7881 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_leading_comments(
const std::string&
value);
7882 std::string* _internal_mutable_leading_comments();
7886 bool has_trailing_comments()
const;
7888 bool _internal_has_trailing_comments()
const;
7890 void clear_trailing_comments();
7892 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
7893 void set_trailing_comments(ArgT0&& arg0, ArgT...
args);
7895 PROTOBUF_NODISCARD
std::string* release_trailing_comments();
7896 void set_allocated_trailing_comments(
std::string* trailing_comments);
7898 const std::string& _internal_trailing_comments()
const;
7899 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_trailing_comments(
const std::string&
value);
7900 std::string* _internal_mutable_trailing_comments();
7907 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7910 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7911 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7913 mutable std::atomic<int> _path_cached_byte_size_;
7915 mutable std::atomic<int> _span_cached_byte_size_;
7916 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> leading_detached_comments_;
7917 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr leading_comments_;
7918 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr trailing_comments_;
7919 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7928 explicit constexpr
SourceCodeInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7941 if (
this == &
from)
return *
this;
7942 if (GetOwningArena() ==
from.GetOwningArena()
7943 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7944 && GetOwningArena() !=
nullptr
7947 InternalSwap(&
from);
7965 return default_instance().GetMetadata().descriptor;
7968 return default_instance().GetMetadata().reflection;
7971 return *internal_default_instance();
7977 static constexpr
int kIndexInFileMessages =
7984 if (other ==
this)
return;
7985 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7986 if (GetOwningArena() !=
nullptr &&
7987 GetOwningArena() == other->GetOwningArena()) {
7988 #else // PROTOBUF_FORCE_COPY_IN_SWAP
7989 if (GetOwningArena() == other->GetOwningArena()) {
7990 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7991 InternalSwap(other);
7997 if (other ==
this)
return;
7999 InternalSwap(other);
8005 return CreateMaybeMessage<SourceCodeInfo>(
arena);
8014 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
8017 size_t ByteSizeLong()
const final;
8021 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8026 void SetCachedSize(
int size)
const final;
8030 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8032 return "google.protobuf.SourceCodeInfo";
8036 bool is_message_owned =
false);
8038 static void ArenaDtor(
void*
object);
8043 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8045 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
8054 kLocationFieldNumber = 1,
8057 int location_size()
const;
8059 int _internal_location_size()
const;
8061 void clear_location();
8062 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* mutable_location(
int index);
8063 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
8066 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location& _internal_location(
int index)
const;
8067 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* _internal_add_location();
8069 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location& location(
int index)
const;
8070 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* add_location();
8071 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >&
8078 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8081 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >
location_;
8082 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8083 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
8105 if (
this == &
from)
return *
this;
8106 if (GetOwningArena() ==
from.GetOwningArena()
8107 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8108 && GetOwningArena() !=
nullptr
8111 InternalSwap(&
from);
8129 return default_instance().GetMetadata().descriptor;
8132 return default_instance().GetMetadata().reflection;
8135 return *internal_default_instance();
8141 static constexpr
int kIndexInFileMessages =
8148 if (other ==
this)
return;
8149 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8150 if (GetOwningArena() !=
nullptr &&
8151 GetOwningArena() == other->GetOwningArena()) {
8152 #else // PROTOBUF_FORCE_COPY_IN_SWAP
8153 if (GetOwningArena() == other->GetOwningArena()) {
8154 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
8155 InternalSwap(other);
8161 if (other ==
this)
return;
8163 InternalSwap(other);
8169 return CreateMaybeMessage<GeneratedCodeInfo_Annotation>(
arena);
8178 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
8181 size_t ByteSizeLong()
const final;
8185 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8190 void SetCachedSize(
int size)
const final;
8194 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8196 return "google.protobuf.GeneratedCodeInfo.Annotation";
8200 bool is_message_owned =
false);
8202 static void ArenaDtor(
void*
object);
8207 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8209 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
8216 kPathFieldNumber = 1,
8217 kSourceFileFieldNumber = 2,
8218 kBeginFieldNumber = 3,
8219 kEndFieldNumber = 4,
8222 int path_size()
const;
8224 int _internal_path_size()
const;
8230 _internal_path()
const;
8233 _internal_mutable_path();
8244 bool has_source_file()
const;
8246 bool _internal_has_source_file()
const;
8248 void clear_source_file();
8250 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
8251 void set_source_file(ArgT0&& arg0, ArgT...
args);
8253 PROTOBUF_NODISCARD
std::string* release_source_file();
8254 void set_allocated_source_file(
std::string* source_file);
8257 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_source_file(
const std::string&
value);
8262 bool has_begin()
const;
8264 bool _internal_has_begin()
const;
8270 int32_t _internal_begin()
const;
8275 bool has_end()
const;
8277 bool _internal_has_end()
const;
8283 int32_t _internal_end()
const;
8291 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8294 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8295 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8297 mutable std::atomic<int> _path_cached_byte_size_;
8298 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_file_;
8301 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
8310 explicit constexpr
GeneratedCodeInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8323 if (
this == &
from)
return *
this;
8324 if (GetOwningArena() ==
from.GetOwningArena()
8325 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8326 && GetOwningArena() !=
nullptr
8329 InternalSwap(&
from);
8347 return default_instance().GetMetadata().descriptor;
8350 return default_instance().GetMetadata().reflection;
8353 return *internal_default_instance();
8359 static constexpr
int kIndexInFileMessages =
8366 if (other ==
this)
return;
8367 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8368 if (GetOwningArena() !=
nullptr &&
8369 GetOwningArena() == other->GetOwningArena()) {
8370 #else // PROTOBUF_FORCE_COPY_IN_SWAP
8371 if (GetOwningArena() == other->GetOwningArena()) {
8372 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
8373 InternalSwap(other);
8379 if (other ==
this)
return;
8381 InternalSwap(other);
8387 return CreateMaybeMessage<GeneratedCodeInfo>(
arena);
8396 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
8399 size_t ByteSizeLong()
const final;
8403 int GetCachedSize()
const final {
return _cached_size_.Get(); }
8408 void SetCachedSize(
int size)
const final;
8412 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8414 return "google.protobuf.GeneratedCodeInfo";
8418 bool is_message_owned =
false);
8420 static void ArenaDtor(
void*
object);
8425 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
8427 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
8436 kAnnotationFieldNumber = 1,
8439 int annotation_size()
const;
8441 int _internal_annotation_size()
const;
8443 void clear_annotation();
8444 ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* mutable_annotation(
int index);
8445 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >*
8446 mutable_annotation();
8448 const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& _internal_annotation(
int index)
const;
8449 ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* _internal_add_annotation();
8451 const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& annotation(
int index)
const;
8452 ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* add_annotation();
8453 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >&
8460 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8463 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >
annotation_;
8464 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8465 friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
8473 #pragma GCC diagnostic push
8474 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
8480 return file_.size();
8483 return _internal_file_size();
8492 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
8502 return _internal_file(
index);
8512 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
8524 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
8528 return _internal_has_name();
8531 name_.ClearToEmpty();
8532 _has_bits_[0] &= ~0x00000001
u;
8536 return _internal_name();
8538 template <
typename ArgT0,
typename... ArgT>
8539 inline PROTOBUF_ALWAYS_INLINE
8541 _has_bits_[0] |= 0x00000001
u;
8554 _has_bits_[0] |= 0x00000001
u;
8558 _has_bits_[0] |= 0x00000001
u;
8563 if (!_internal_has_name()) {
8566 _has_bits_[0] &= ~0x00000001
u;
8568 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8572 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8576 if (
name !=
nullptr) {
8577 _has_bits_[0] |= 0x00000001
u;
8579 _has_bits_[0] &= ~0x00000001
u;
8582 GetArenaForAllocation());
8583 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8587 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8593 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
8597 return _internal_has_package();
8600 package_.ClearToEmpty();
8601 _has_bits_[0] &= ~0x00000002
u;
8605 return _internal_package();
8607 template <
typename ArgT0,
typename... ArgT>
8608 inline PROTOBUF_ALWAYS_INLINE
8610 _has_bits_[0] |= 0x00000002
u;
8620 return package_.Get();
8623 _has_bits_[0] |= 0x00000002
u;
8627 _has_bits_[0] |= 0x00000002
u;
8632 if (!_internal_has_package()) {
8635 _has_bits_[0] &= ~0x00000002
u;
8637 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8641 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8645 if (package !=
nullptr) {
8646 _has_bits_[0] |= 0x00000002
u;
8648 _has_bits_[0] &= ~0x00000002
u;
8651 GetArenaForAllocation());
8652 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8656 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8662 return dependency_.size();
8665 return _internal_dependency_size();
8668 dependency_.Clear();
8676 return dependency_.Get(
index);
8680 return _internal_dependency(
index);
8684 return dependency_.Mutable(
index);
8700 dependency_.Mutable(
index)->assign(
8701 reinterpret_cast<const char*
>(
value),
size);
8705 return dependency_.Add();
8708 dependency_.Add()->assign(
value);
8717 dependency_.Add()->assign(
value);
8721 dependency_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
8724 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
8729 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
8732 return &dependency_;
8737 return public_dependency_.size();
8740 return _internal_public_dependency_size();
8743 public_dependency_.Clear();
8746 return public_dependency_.Get(
index);
8750 return _internal_public_dependency(
index);
8757 public_dependency_.Add(
value);
8760 _internal_add_public_dependency(
value);
8765 return public_dependency_;
8770 return _internal_public_dependency();
8774 return &public_dependency_;
8779 return _internal_mutable_public_dependency();
8784 return weak_dependency_.size();
8787 return _internal_weak_dependency_size();
8790 weak_dependency_.Clear();
8793 return weak_dependency_.Get(
index);
8797 return _internal_weak_dependency(
index);
8804 weak_dependency_.Add(
value);
8807 _internal_add_weak_dependency(
value);
8812 return weak_dependency_;
8817 return _internal_weak_dependency();
8821 return &weak_dependency_;
8826 return _internal_mutable_weak_dependency();
8831 return message_type_.size();
8834 return _internal_message_type_size();
8837 message_type_.Clear();
8841 return message_type_.Mutable(
index);
8843 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
8846 return &message_type_;
8849 return message_type_.Get(
index);
8853 return _internal_message_type(
index);
8856 return message_type_.Add();
8859 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _add = _internal_add_message_type();
8863 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
8866 return message_type_;
8871 return enum_type_.size();
8874 return _internal_enum_type_size();
8881 return enum_type_.Mutable(
index);
8883 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
8889 return enum_type_.Get(
index);
8893 return _internal_enum_type(
index);
8896 return enum_type_.Add();
8899 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _add = _internal_add_enum_type();
8903 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
8914 return _internal_service_size();
8923 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
8933 return _internal_service(
index);
8939 ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* _add = _internal_add_service();
8943 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >&
8951 return extension_.size();
8954 return _internal_extension_size();
8961 return extension_.Mutable(
index);
8963 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
8969 return extension_.Get(
index);
8973 return _internal_extension(
index);
8976 return extension_.Add();
8979 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_extension();
8983 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
8991 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
8996 return _internal_has_options();
9000 _has_bits_[0] &= ~0x00000008
u;
9003 const ::PROTOBUF_NAMESPACE_ID::FileOptions*
p =
options_;
9004 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::FileOptions&
>(
9009 return _internal_options();
9012 ::PROTOBUF_NAMESPACE_ID::FileOptions*
options) {
9013 if (GetArenaForAllocation() ==
nullptr) {
9018 _has_bits_[0] |= 0x00000008
u;
9020 _has_bits_[0] &= ~0x00000008
u;
9025 _has_bits_[0] &= ~0x00000008
u;
9028 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9031 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9032 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9033 if (GetArenaForAllocation() !=
nullptr) {
9036 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9041 _has_bits_[0] &= ~0x00000008
u;
9047 _has_bits_[0] |= 0x00000008
u;
9049 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileOptions>(GetArenaForAllocation());
9055 ::PROTOBUF_NAMESPACE_ID::FileOptions* _msg = _internal_mutable_options();
9061 if (message_arena ==
nullptr) {
9066 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::FileOptions>::GetOwningArena(
options);
9067 if (message_arena != submessage_arena) {
9069 message_arena,
options, submessage_arena);
9071 _has_bits_[0] |= 0x00000008
u;
9073 _has_bits_[0] &= ~0x00000008
u;
9081 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
9082 PROTOBUF_ASSUME(!
value || source_code_info_ !=
nullptr);
9086 return _internal_has_source_code_info();
9089 if (source_code_info_ !=
nullptr) source_code_info_->Clear();
9090 _has_bits_[0] &= ~0x00000010
u;
9093 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
p = source_code_info_;
9094 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo&
>(
9099 return _internal_source_code_info();
9102 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info) {
9103 if (GetArenaForAllocation() ==
nullptr) {
9106 source_code_info_ = source_code_info;
9107 if (source_code_info) {
9108 _has_bits_[0] |= 0x00000010
u;
9110 _has_bits_[0] &= ~0x00000010
u;
9115 _has_bits_[0] &= ~0x00000010
u;
9116 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
temp = source_code_info_;
9117 source_code_info_ =
nullptr;
9118 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9121 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9122 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9123 if (GetArenaForAllocation() !=
nullptr) {
9126 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9131 _has_bits_[0] &= ~0x00000010
u;
9132 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
temp = source_code_info_;
9133 source_code_info_ =
nullptr;
9137 _has_bits_[0] |= 0x00000010
u;
9138 if (source_code_info_ ==
nullptr) {
9139 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceCodeInfo>(GetArenaForAllocation());
9140 source_code_info_ =
p;
9142 return source_code_info_;
9145 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* _msg = _internal_mutable_source_code_info();
9151 if (message_arena ==
nullptr) {
9152 delete source_code_info_;
9154 if (source_code_info) {
9156 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::SourceCodeInfo>::GetOwningArena(source_code_info);
9157 if (message_arena != submessage_arena) {
9159 message_arena, source_code_info, submessage_arena);
9161 _has_bits_[0] |= 0x00000010
u;
9163 _has_bits_[0] &= ~0x00000010
u;
9165 source_code_info_ = source_code_info;
9171 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
9175 return _internal_has_syntax();
9178 syntax_.ClearToEmpty();
9179 _has_bits_[0] &= ~0x00000004
u;
9183 return _internal_syntax();
9185 template <
typename ArgT0,
typename... ArgT>
9186 inline PROTOBUF_ALWAYS_INLINE
9188 _has_bits_[0] |= 0x00000004
u;
9198 return syntax_.Get();
9201 _has_bits_[0] |= 0x00000004
u;
9205 _has_bits_[0] |= 0x00000004
u;
9210 if (!_internal_has_syntax()) {
9213 _has_bits_[0] &= ~0x00000004
u;
9215 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9219 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9224 _has_bits_[0] |= 0x00000004
u;
9226 _has_bits_[0] &= ~0x00000004
u;
9229 GetArenaForAllocation());
9230 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9234 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9244 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
9248 return _internal_has_start();
9252 _has_bits_[0] &= ~0x00000002
u;
9259 return _internal_start();
9262 _has_bits_[0] |= 0x00000002
u;
9266 _internal_set_start(
value);
9272 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
9276 return _internal_has_end();
9280 _has_bits_[0] &= ~0x00000004
u;
9287 return _internal_end();
9290 _has_bits_[0] |= 0x00000004
u;
9294 _internal_set_end(
value);
9300 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
9305 return _internal_has_options();
9309 _has_bits_[0] &= ~0x00000001
u;
9312 const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
p =
options_;
9313 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
>(
9318 return _internal_options();
9321 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
options) {
9322 if (GetArenaForAllocation() ==
nullptr) {
9327 _has_bits_[0] |= 0x00000001
u;
9329 _has_bits_[0] &= ~0x00000001
u;
9334 _has_bits_[0] &= ~0x00000001
u;
9335 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
temp =
options_;
9337 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9340 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9341 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9342 if (GetArenaForAllocation() !=
nullptr) {
9345 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9350 _has_bits_[0] &= ~0x00000001
u;
9351 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
temp =
options_;
9356 _has_bits_[0] |= 0x00000001
u;
9358 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>(GetArenaForAllocation());
9364 ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* _msg = _internal_mutable_options();
9370 if (message_arena ==
nullptr) {
9375 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>::GetOwningArena(
options);
9376 if (message_arena != submessage_arena) {
9378 message_arena,
options, submessage_arena);
9380 _has_bits_[0] |= 0x00000001
u;
9382 _has_bits_[0] &= ~0x00000001
u;
9394 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
9398 return _internal_has_start();
9402 _has_bits_[0] &= ~0x00000001
u;
9409 return _internal_start();
9412 _has_bits_[0] |= 0x00000001
u;
9416 _internal_set_start(
value);
9422 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
9426 return _internal_has_end();
9430 _has_bits_[0] &= ~0x00000002
u;
9437 return _internal_end();
9440 _has_bits_[0] |= 0x00000002
u;
9444 _internal_set_end(
value);
9454 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
9458 return _internal_has_name();
9461 name_.ClearToEmpty();
9462 _has_bits_[0] &= ~0x00000001
u;
9466 return _internal_name();
9468 template <
typename ArgT0,
typename... ArgT>
9469 inline PROTOBUF_ALWAYS_INLINE
9471 _has_bits_[0] |= 0x00000001
u;
9484 _has_bits_[0] |= 0x00000001
u;
9488 _has_bits_[0] |= 0x00000001
u;
9493 if (!_internal_has_name()) {
9496 _has_bits_[0] &= ~0x00000001
u;
9498 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9502 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9506 if (
name !=
nullptr) {
9507 _has_bits_[0] |= 0x00000001
u;
9509 _has_bits_[0] &= ~0x00000001
u;
9512 GetArenaForAllocation());
9513 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9517 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9523 return field_.size();
9526 return _internal_field_size();
9533 return field_.Mutable(
index);
9535 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
9541 return field_.Get(
index);
9545 return _internal_field(
index);
9548 return field_.Add();
9551 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_field();
9555 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
9563 return extension_.size();
9566 return _internal_extension_size();
9573 return extension_.Mutable(
index);
9575 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
9581 return extension_.Get(
index);
9585 return _internal_extension(
index);
9588 return extension_.Add();
9591 ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_extension();
9595 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
9603 return nested_type_.size();
9606 return _internal_nested_type_size();
9609 nested_type_.Clear();
9613 return nested_type_.Mutable(
index);
9615 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
9618 return &nested_type_;
9621 return nested_type_.Get(
index);
9625 return _internal_nested_type(
index);
9628 return nested_type_.Add();
9631 ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _add = _internal_add_nested_type();
9635 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
9638 return nested_type_;
9643 return enum_type_.size();
9646 return _internal_enum_type_size();
9653 return enum_type_.Mutable(
index);
9655 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
9661 return enum_type_.Get(
index);
9665 return _internal_enum_type(
index);
9668 return enum_type_.Add();
9671 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _add = _internal_add_enum_type();
9675 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
9683 return extension_range_.size();
9686 return _internal_extension_range_size();
9689 extension_range_.Clear();
9693 return extension_range_.Mutable(
index);
9695 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >*
9698 return &extension_range_;
9701 return extension_range_.Get(
index);
9705 return _internal_extension_range(
index);
9708 return extension_range_.Add();
9711 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* _add = _internal_add_extension_range();
9715 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >&
9718 return extension_range_;
9723 return oneof_decl_.size();
9726 return _internal_oneof_decl_size();
9729 oneof_decl_.Clear();
9733 return oneof_decl_.Mutable(
index);
9735 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >*
9738 return &oneof_decl_;
9741 return oneof_decl_.Get(
index);
9745 return _internal_oneof_decl(
index);
9748 return oneof_decl_.Add();
9751 ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* _add = _internal_add_oneof_decl();
9755 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >&
9763 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
9768 return _internal_has_options();
9772 _has_bits_[0] &= ~0x00000002
u;
9775 const ::PROTOBUF_NAMESPACE_ID::MessageOptions*
p =
options_;
9776 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::MessageOptions&
>(
9781 return _internal_options();
9784 ::PROTOBUF_NAMESPACE_ID::MessageOptions*
options) {
9785 if (GetArenaForAllocation() ==
nullptr) {
9790 _has_bits_[0] |= 0x00000002
u;
9792 _has_bits_[0] &= ~0x00000002
u;
9797 _has_bits_[0] &= ~0x00000002
u;
9798 ::PROTOBUF_NAMESPACE_ID::MessageOptions*
temp =
options_;
9800 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9803 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9804 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9805 if (GetArenaForAllocation() !=
nullptr) {
9808 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9813 _has_bits_[0] &= ~0x00000002
u;
9814 ::PROTOBUF_NAMESPACE_ID::MessageOptions*
temp =
options_;
9819 _has_bits_[0] |= 0x00000002
u;
9821 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MessageOptions>(GetArenaForAllocation());
9827 ::PROTOBUF_NAMESPACE_ID::MessageOptions* _msg = _internal_mutable_options();
9833 if (message_arena ==
nullptr) {
9838 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::MessageOptions>::GetOwningArena(
options);
9839 if (message_arena != submessage_arena) {
9841 message_arena,
options, submessage_arena);
9843 _has_bits_[0] |= 0x00000002
u;
9845 _has_bits_[0] &= ~0x00000002
u;
9853 return reserved_range_.size();
9856 return _internal_reserved_range_size();
9859 reserved_range_.Clear();
9863 return reserved_range_.Mutable(
index);
9865 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >*
9868 return &reserved_range_;
9871 return reserved_range_.Get(
index);
9875 return _internal_reserved_range(
index);
9878 return reserved_range_.Add();
9881 ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* _add = _internal_add_reserved_range();
9885 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >&
9888 return reserved_range_;
9893 return reserved_name_.size();
9896 return _internal_reserved_name_size();
9899 reserved_name_.Clear();
9907 return reserved_name_.Get(
index);
9911 return _internal_reserved_name(
index);
9915 return reserved_name_.Mutable(
index);
9918 reserved_name_.Mutable(
index)->assign(
value);
9927 reserved_name_.Mutable(
index)->assign(
value);
9931 reserved_name_.Mutable(
index)->assign(
9932 reinterpret_cast<const char*
>(
value),
size);
9936 return reserved_name_.Add();
9939 reserved_name_.Add()->assign(
value);
9948 reserved_name_.Add()->assign(
value);
9952 reserved_name_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
9955 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9958 return reserved_name_;
9960 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9963 return &reserved_name_;
9972 return uninterpreted_option_.size();
9975 return _internal_uninterpreted_option_size();
9978 uninterpreted_option_.Clear();
9982 return uninterpreted_option_.Mutable(
index);
9984 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
9987 return &uninterpreted_option_;
9990 return uninterpreted_option_.Get(
index);
9994 return _internal_uninterpreted_option(
index);
9997 return uninterpreted_option_.Add();
10000 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
10004 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10007 return uninterpreted_option_;
10016 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
10020 return _internal_has_name();
10023 name_.ClearToEmpty();
10024 _has_bits_[0] &= ~0x00000001
u;
10028 return _internal_name();
10030 template <
typename ArgT0,
typename... ArgT>
10031 inline PROTOBUF_ALWAYS_INLINE
10033 _has_bits_[0] |= 0x00000001
u;
10043 return name_.Get();
10046 _has_bits_[0] |= 0x00000001
u;
10050 _has_bits_[0] |= 0x00000001
u;
10055 if (!_internal_has_name()) {
10058 _has_bits_[0] &= ~0x00000001
u;
10060 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10064 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10068 if (
name !=
nullptr) {
10069 _has_bits_[0] |= 0x00000001
u;
10071 _has_bits_[0] &= ~0x00000001
u;
10074 GetArenaForAllocation());
10075 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10079 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10085 bool value = (_has_bits_[0] & 0x00000040
u) != 0;
10089 return _internal_has_number();
10093 _has_bits_[0] &= ~0x00000040
u;
10100 return _internal_number();
10103 _has_bits_[0] |= 0x00000040
u;
10107 _internal_set_number(
value);
10113 bool value = (_has_bits_[0] & 0x00000200
u) != 0;
10117 return _internal_has_label();
10121 _has_bits_[0] &= ~0x00000200
u;
10128 return _internal_label();
10132 _has_bits_[0] |= 0x00000200
u;
10136 _internal_set_label(
value);
10142 bool value = (_has_bits_[0] & 0x00000400
u) != 0;
10146 return _internal_has_type();
10150 _has_bits_[0] &= ~0x00000400
u;
10157 return _internal_type();
10161 _has_bits_[0] |= 0x00000400
u;
10165 _internal_set_type(
value);
10171 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
10175 return _internal_has_type_name();
10178 type_name_.ClearToEmpty();
10179 _has_bits_[0] &= ~0x00000004
u;
10183 return _internal_type_name();
10185 template <
typename ArgT0,
typename... ArgT>
10186 inline PROTOBUF_ALWAYS_INLINE
10188 _has_bits_[0] |= 0x00000004
u;
10198 return type_name_.Get();
10201 _has_bits_[0] |= 0x00000004
u;
10205 _has_bits_[0] |= 0x00000004
u;
10210 if (!_internal_has_type_name()) {
10213 _has_bits_[0] &= ~0x00000004
u;
10215 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10219 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10224 _has_bits_[0] |= 0x00000004
u;
10226 _has_bits_[0] &= ~0x00000004
u;
10229 GetArenaForAllocation());
10230 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10234 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10240 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
10244 return _internal_has_extendee();
10247 extendee_.ClearToEmpty();
10248 _has_bits_[0] &= ~0x00000002
u;
10252 return _internal_extendee();
10254 template <
typename ArgT0,
typename... ArgT>
10255 inline PROTOBUF_ALWAYS_INLINE
10257 _has_bits_[0] |= 0x00000002
u;
10267 return extendee_.Get();
10270 _has_bits_[0] |= 0x00000002
u;
10274 _has_bits_[0] |= 0x00000002
u;
10279 if (!_internal_has_extendee()) {
10282 _has_bits_[0] &= ~0x00000002
u;
10284 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10288 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10292 if (extendee !=
nullptr) {
10293 _has_bits_[0] |= 0x00000002
u;
10295 _has_bits_[0] &= ~0x00000002
u;
10298 GetArenaForAllocation());
10299 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10303 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10309 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
10313 return _internal_has_default_value();
10316 default_value_.ClearToEmpty();
10317 _has_bits_[0] &= ~0x00000008
u;
10321 return _internal_default_value();
10323 template <
typename ArgT0,
typename... ArgT>
10324 inline PROTOBUF_ALWAYS_INLINE
10326 _has_bits_[0] |= 0x00000008
u;
10331 std::string* _s = _internal_mutable_default_value();
10336 return default_value_.Get();
10339 _has_bits_[0] |= 0x00000008
u;
10343 _has_bits_[0] |= 0x00000008
u;
10348 if (!_internal_has_default_value()) {
10351 _has_bits_[0] &= ~0x00000008
u;
10353 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10357 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10361 if (default_value !=
nullptr) {
10362 _has_bits_[0] |= 0x00000008
u;
10364 _has_bits_[0] &= ~0x00000008
u;
10367 GetArenaForAllocation());
10368 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10372 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10378 bool value = (_has_bits_[0] & 0x00000080
u) != 0;
10382 return _internal_has_oneof_index();
10386 _has_bits_[0] &= ~0x00000080
u;
10389 return oneof_index_;
10393 return _internal_oneof_index();
10396 _has_bits_[0] |= 0x00000080
u;
10397 oneof_index_ =
value;
10400 _internal_set_oneof_index(
value);
10406 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
10410 return _internal_has_json_name();
10413 json_name_.ClearToEmpty();
10414 _has_bits_[0] &= ~0x00000010
u;
10418 return _internal_json_name();
10420 template <
typename ArgT0,
typename... ArgT>
10421 inline PROTOBUF_ALWAYS_INLINE
10423 _has_bits_[0] |= 0x00000010
u;
10433 return json_name_.Get();
10436 _has_bits_[0] |= 0x00000010
u;
10440 _has_bits_[0] |= 0x00000010
u;
10445 if (!_internal_has_json_name()) {
10448 _has_bits_[0] &= ~0x00000010
u;
10450 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10454 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10458 if (json_name !=
nullptr) {
10459 _has_bits_[0] |= 0x00000010
u;
10461 _has_bits_[0] &= ~0x00000010
u;
10464 GetArenaForAllocation());
10465 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10469 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10475 bool value = (_has_bits_[0] & 0x00000020
u) != 0;
10480 return _internal_has_options();
10484 _has_bits_[0] &= ~0x00000020
u;
10487 const ::PROTOBUF_NAMESPACE_ID::FieldOptions*
p =
options_;
10488 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::FieldOptions&
>(
10493 return _internal_options();
10496 ::PROTOBUF_NAMESPACE_ID::FieldOptions*
options) {
10497 if (GetArenaForAllocation() ==
nullptr) {
10502 _has_bits_[0] |= 0x00000020
u;
10504 _has_bits_[0] &= ~0x00000020
u;
10509 _has_bits_[0] &= ~0x00000020
u;
10510 ::PROTOBUF_NAMESPACE_ID::FieldOptions*
temp =
options_;
10512 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10515 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
10516 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10517 if (GetArenaForAllocation() !=
nullptr) {
10520 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10525 _has_bits_[0] &= ~0x00000020
u;
10526 ::PROTOBUF_NAMESPACE_ID::FieldOptions*
temp =
options_;
10531 _has_bits_[0] |= 0x00000020
u;
10533 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FieldOptions>(GetArenaForAllocation());
10539 ::PROTOBUF_NAMESPACE_ID::FieldOptions* _msg = _internal_mutable_options();
10545 if (message_arena ==
nullptr) {
10550 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::FieldOptions>::GetOwningArena(
options);
10551 if (message_arena != submessage_arena) {
10553 message_arena,
options, submessage_arena);
10555 _has_bits_[0] |= 0x00000020
u;
10557 _has_bits_[0] &= ~0x00000020
u;
10565 bool value = (_has_bits_[0] & 0x00000100
u) != 0;
10569 return _internal_has_proto3_optional();
10572 proto3_optional_ =
false;
10573 _has_bits_[0] &= ~0x00000100
u;
10576 return proto3_optional_;
10580 return _internal_proto3_optional();
10583 _has_bits_[0] |= 0x00000100
u;
10584 proto3_optional_ =
value;
10587 _internal_set_proto3_optional(
value);
10597 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
10601 return _internal_has_name();
10604 name_.ClearToEmpty();
10605 _has_bits_[0] &= ~0x00000001
u;
10609 return _internal_name();
10611 template <
typename ArgT0,
typename... ArgT>
10612 inline PROTOBUF_ALWAYS_INLINE
10614 _has_bits_[0] |= 0x00000001
u;
10624 return name_.Get();
10627 _has_bits_[0] |= 0x00000001
u;
10631 _has_bits_[0] |= 0x00000001
u;
10636 if (!_internal_has_name()) {
10639 _has_bits_[0] &= ~0x00000001
u;
10641 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10645 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10649 if (
name !=
nullptr) {
10650 _has_bits_[0] |= 0x00000001
u;
10652 _has_bits_[0] &= ~0x00000001
u;
10655 GetArenaForAllocation());
10656 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10660 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10666 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
10671 return _internal_has_options();
10675 _has_bits_[0] &= ~0x00000002
u;
10678 const ::PROTOBUF_NAMESPACE_ID::OneofOptions*
p =
options_;
10679 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::OneofOptions&
>(
10684 return _internal_options();
10687 ::PROTOBUF_NAMESPACE_ID::OneofOptions*
options) {
10688 if (GetArenaForAllocation() ==
nullptr) {
10693 _has_bits_[0] |= 0x00000002
u;
10695 _has_bits_[0] &= ~0x00000002
u;
10700 _has_bits_[0] &= ~0x00000002
u;
10701 ::PROTOBUF_NAMESPACE_ID::OneofOptions*
temp =
options_;
10703 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10706 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
10707 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10708 if (GetArenaForAllocation() !=
nullptr) {
10711 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10716 _has_bits_[0] &= ~0x00000002
u;
10717 ::PROTOBUF_NAMESPACE_ID::OneofOptions*
temp =
options_;
10722 _has_bits_[0] |= 0x00000002
u;
10724 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::OneofOptions>(GetArenaForAllocation());
10730 ::PROTOBUF_NAMESPACE_ID::OneofOptions* _msg = _internal_mutable_options();
10736 if (message_arena ==
nullptr) {
10741 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::OneofOptions>::GetOwningArena(
options);
10742 if (message_arena != submessage_arena) {
10744 message_arena,
options, submessage_arena);
10746 _has_bits_[0] |= 0x00000002
u;
10748 _has_bits_[0] &= ~0x00000002
u;
10760 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
10764 return _internal_has_start();
10768 _has_bits_[0] &= ~0x00000001
u;
10775 return _internal_start();
10778 _has_bits_[0] |= 0x00000001
u;
10782 _internal_set_start(
value);
10788 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
10792 return _internal_has_end();
10796 _has_bits_[0] &= ~0x00000002
u;
10803 return _internal_end();
10806 _has_bits_[0] |= 0x00000002
u;
10810 _internal_set_end(
value);
10820 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
10824 return _internal_has_name();
10827 name_.ClearToEmpty();
10828 _has_bits_[0] &= ~0x00000001
u;
10832 return _internal_name();
10834 template <
typename ArgT0,
typename... ArgT>
10835 inline PROTOBUF_ALWAYS_INLINE
10837 _has_bits_[0] |= 0x00000001
u;
10847 return name_.Get();
10850 _has_bits_[0] |= 0x00000001
u;
10854 _has_bits_[0] |= 0x00000001
u;
10859 if (!_internal_has_name()) {
10862 _has_bits_[0] &= ~0x00000001
u;
10864 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10868 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10872 if (
name !=
nullptr) {
10873 _has_bits_[0] |= 0x00000001
u;
10875 _has_bits_[0] &= ~0x00000001
u;
10878 GetArenaForAllocation());
10879 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10883 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10892 return _internal_value_size();
10901 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
10911 return _internal_value(
index);
10917 ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* _add = _internal_add_value();
10921 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >&
10929 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
10934 return _internal_has_options();
10938 _has_bits_[0] &= ~0x00000002
u;
10941 const ::PROTOBUF_NAMESPACE_ID::EnumOptions*
p =
options_;
10942 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::EnumOptions&
>(
10947 return _internal_options();
10950 ::PROTOBUF_NAMESPACE_ID::EnumOptions*
options) {
10951 if (GetArenaForAllocation() ==
nullptr) {
10956 _has_bits_[0] |= 0x00000002
u;
10958 _has_bits_[0] &= ~0x00000002
u;
10963 _has_bits_[0] &= ~0x00000002
u;
10964 ::PROTOBUF_NAMESPACE_ID::EnumOptions*
temp =
options_;
10966 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10969 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
10970 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10971 if (GetArenaForAllocation() !=
nullptr) {
10974 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10979 _has_bits_[0] &= ~0x00000002
u;
10980 ::PROTOBUF_NAMESPACE_ID::EnumOptions*
temp =
options_;
10985 _has_bits_[0] |= 0x00000002
u;
10987 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumOptions>(GetArenaForAllocation());
10993 ::PROTOBUF_NAMESPACE_ID::EnumOptions* _msg = _internal_mutable_options();
10999 if (message_arena ==
nullptr) {
11004 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::EnumOptions>::GetOwningArena(
options);
11005 if (message_arena != submessage_arena) {
11007 message_arena,
options, submessage_arena);
11009 _has_bits_[0] |= 0x00000002
u;
11011 _has_bits_[0] &= ~0x00000002
u;
11019 return reserved_range_.size();
11022 return _internal_reserved_range_size();
11025 reserved_range_.Clear();
11029 return reserved_range_.Mutable(
index);
11031 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >*
11034 return &reserved_range_;
11037 return reserved_range_.Get(
index);
11041 return _internal_reserved_range(
index);
11044 return reserved_range_.Add();
11047 ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* _add = _internal_add_reserved_range();
11051 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >&
11054 return reserved_range_;
11059 return reserved_name_.size();
11062 return _internal_reserved_name_size();
11065 reserved_name_.Clear();
11073 return reserved_name_.Get(
index);
11077 return _internal_reserved_name(
index);
11081 return reserved_name_.Mutable(
index);
11084 reserved_name_.Mutable(
index)->assign(
value);
11093 reserved_name_.Mutable(
index)->assign(
value);
11097 reserved_name_.Mutable(
index)->assign(
11098 reinterpret_cast<const char*
>(
value),
size);
11102 return reserved_name_.Add();
11105 reserved_name_.Add()->assign(
value);
11114 reserved_name_.Add()->assign(
value);
11118 reserved_name_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
11121 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
11124 return reserved_name_;
11126 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
11129 return &reserved_name_;
11138 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
11142 return _internal_has_name();
11145 name_.ClearToEmpty();
11146 _has_bits_[0] &= ~0x00000001
u;
11150 return _internal_name();
11152 template <
typename ArgT0,
typename... ArgT>
11153 inline PROTOBUF_ALWAYS_INLINE
11155 _has_bits_[0] |= 0x00000001
u;
11165 return name_.Get();
11168 _has_bits_[0] |= 0x00000001
u;
11172 _has_bits_[0] |= 0x00000001
u;
11177 if (!_internal_has_name()) {
11180 _has_bits_[0] &= ~0x00000001
u;
11182 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11186 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11190 if (
name !=
nullptr) {
11191 _has_bits_[0] |= 0x00000001
u;
11193 _has_bits_[0] &= ~0x00000001
u;
11196 GetArenaForAllocation());
11197 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11201 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11207 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
11211 return _internal_has_number();
11215 _has_bits_[0] &= ~0x00000004
u;
11222 return _internal_number();
11225 _has_bits_[0] |= 0x00000004
u;
11229 _internal_set_number(
value);
11235 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
11240 return _internal_has_options();
11244 _has_bits_[0] &= ~0x00000002
u;
11247 const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
p =
options_;
11248 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions&
>(
11253 return _internal_options();
11256 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
options) {
11257 if (GetArenaForAllocation() ==
nullptr) {
11262 _has_bits_[0] |= 0x00000002
u;
11264 _has_bits_[0] &= ~0x00000002
u;
11269 _has_bits_[0] &= ~0x00000002
u;
11270 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
temp =
options_;
11272 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11275 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
11276 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11277 if (GetArenaForAllocation() !=
nullptr) {
11280 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11285 _has_bits_[0] &= ~0x00000002
u;
11286 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
temp =
options_;
11291 _has_bits_[0] |= 0x00000002
u;
11293 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumValueOptions>(GetArenaForAllocation());
11299 ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* _msg = _internal_mutable_options();
11305 if (message_arena ==
nullptr) {
11310 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::EnumValueOptions>::GetOwningArena(
options);
11311 if (message_arena != submessage_arena) {
11313 message_arena,
options, submessage_arena);
11315 _has_bits_[0] |= 0x00000002
u;
11317 _has_bits_[0] &= ~0x00000002
u;
11329 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
11333 return _internal_has_name();
11336 name_.ClearToEmpty();
11337 _has_bits_[0] &= ~0x00000001
u;
11341 return _internal_name();
11343 template <
typename ArgT0,
typename... ArgT>
11344 inline PROTOBUF_ALWAYS_INLINE
11346 _has_bits_[0] |= 0x00000001
u;
11356 return name_.Get();
11359 _has_bits_[0] |= 0x00000001
u;
11363 _has_bits_[0] |= 0x00000001
u;
11368 if (!_internal_has_name()) {
11371 _has_bits_[0] &= ~0x00000001
u;
11373 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11377 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11381 if (
name !=
nullptr) {
11382 _has_bits_[0] |= 0x00000001
u;
11384 _has_bits_[0] &= ~0x00000001
u;
11387 GetArenaForAllocation());
11388 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11392 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11398 return method_.size();
11401 return _internal_method_size();
11408 return method_.Mutable(
index);
11410 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
11416 return method_.Get(
index);
11420 return _internal_method(
index);
11423 return method_.Add();
11426 ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* _add = _internal_add_method();
11430 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >&
11438 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
11443 return _internal_has_options();
11447 _has_bits_[0] &= ~0x00000002
u;
11450 const ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
p =
options_;
11451 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::ServiceOptions&
>(
11456 return _internal_options();
11459 ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
options) {
11460 if (GetArenaForAllocation() ==
nullptr) {
11465 _has_bits_[0] |= 0x00000002
u;
11467 _has_bits_[0] &= ~0x00000002
u;
11472 _has_bits_[0] &= ~0x00000002
u;
11473 ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
temp =
options_;
11475 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11478 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
11479 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11480 if (GetArenaForAllocation() !=
nullptr) {
11483 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11488 _has_bits_[0] &= ~0x00000002
u;
11489 ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
temp =
options_;
11494 _has_bits_[0] |= 0x00000002
u;
11496 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ServiceOptions>(GetArenaForAllocation());
11502 ::PROTOBUF_NAMESPACE_ID::ServiceOptions* _msg = _internal_mutable_options();
11508 if (message_arena ==
nullptr) {
11513 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::ServiceOptions>::GetOwningArena(
options);
11514 if (message_arena != submessage_arena) {
11516 message_arena,
options, submessage_arena);
11518 _has_bits_[0] |= 0x00000002
u;
11520 _has_bits_[0] &= ~0x00000002
u;
11532 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
11536 return _internal_has_name();
11539 name_.ClearToEmpty();
11540 _has_bits_[0] &= ~0x00000001
u;
11544 return _internal_name();
11546 template <
typename ArgT0,
typename... ArgT>
11547 inline PROTOBUF_ALWAYS_INLINE
11549 _has_bits_[0] |= 0x00000001
u;
11559 return name_.Get();
11562 _has_bits_[0] |= 0x00000001
u;
11566 _has_bits_[0] |= 0x00000001
u;
11571 if (!_internal_has_name()) {
11574 _has_bits_[0] &= ~0x00000001
u;
11576 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11580 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11584 if (
name !=
nullptr) {
11585 _has_bits_[0] |= 0x00000001
u;
11587 _has_bits_[0] &= ~0x00000001
u;
11590 GetArenaForAllocation());
11591 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11595 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11601 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
11605 return _internal_has_input_type();
11608 input_type_.ClearToEmpty();
11609 _has_bits_[0] &= ~0x00000002
u;
11613 return _internal_input_type();
11615 template <
typename ArgT0,
typename... ArgT>
11616 inline PROTOBUF_ALWAYS_INLINE
11618 _has_bits_[0] |= 0x00000002
u;
11623 std::string* _s = _internal_mutable_input_type();
11628 return input_type_.Get();
11631 _has_bits_[0] |= 0x00000002
u;
11635 _has_bits_[0] |= 0x00000002
u;
11640 if (!_internal_has_input_type()) {
11643 _has_bits_[0] &= ~0x00000002
u;
11645 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11649 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11653 if (input_type !=
nullptr) {
11654 _has_bits_[0] |= 0x00000002
u;
11656 _has_bits_[0] &= ~0x00000002
u;
11659 GetArenaForAllocation());
11660 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11664 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11670 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
11674 return _internal_has_output_type();
11677 output_type_.ClearToEmpty();
11678 _has_bits_[0] &= ~0x00000004
u;
11682 return _internal_output_type();
11684 template <
typename ArgT0,
typename... ArgT>
11685 inline PROTOBUF_ALWAYS_INLINE
11687 _has_bits_[0] |= 0x00000004
u;
11692 std::string* _s = _internal_mutable_output_type();
11697 return output_type_.Get();
11700 _has_bits_[0] |= 0x00000004
u;
11704 _has_bits_[0] |= 0x00000004
u;
11709 if (!_internal_has_output_type()) {
11712 _has_bits_[0] &= ~0x00000004
u;
11714 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11718 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11722 if (output_type !=
nullptr) {
11723 _has_bits_[0] |= 0x00000004
u;
11725 _has_bits_[0] &= ~0x00000004
u;
11728 GetArenaForAllocation());
11729 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11733 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11739 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
11744 return _internal_has_options();
11748 _has_bits_[0] &= ~0x00000008
u;
11751 const ::PROTOBUF_NAMESPACE_ID::MethodOptions*
p =
options_;
11752 return p !=
nullptr ? *
p :
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::MethodOptions&
>(
11757 return _internal_options();
11760 ::PROTOBUF_NAMESPACE_ID::MethodOptions*
options) {
11761 if (GetArenaForAllocation() ==
nullptr) {
11766 _has_bits_[0] |= 0x00000008
u;
11768 _has_bits_[0] &= ~0x00000008
u;
11773 _has_bits_[0] &= ~0x00000008
u;
11774 ::PROTOBUF_NAMESPACE_ID::MethodOptions*
temp =
options_;
11776 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11779 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
11780 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11781 if (GetArenaForAllocation() !=
nullptr) {
11784 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11789 _has_bits_[0] &= ~0x00000008
u;
11790 ::PROTOBUF_NAMESPACE_ID::MethodOptions*
temp =
options_;
11795 _has_bits_[0] |= 0x00000008
u;
11797 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MethodOptions>(GetArenaForAllocation());
11803 ::PROTOBUF_NAMESPACE_ID::MethodOptions* _msg = _internal_mutable_options();
11809 if (message_arena ==
nullptr) {
11814 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::MethodOptions>::GetOwningArena(
options);
11815 if (message_arena != submessage_arena) {
11817 message_arena,
options, submessage_arena);
11819 _has_bits_[0] |= 0x00000008
u;
11821 _has_bits_[0] &= ~0x00000008
u;
11829 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
11833 return _internal_has_client_streaming();
11836 client_streaming_ =
false;
11837 _has_bits_[0] &= ~0x00000010
u;
11840 return client_streaming_;
11844 return _internal_client_streaming();
11847 _has_bits_[0] |= 0x00000010
u;
11848 client_streaming_ =
value;
11851 _internal_set_client_streaming(
value);
11857 bool value = (_has_bits_[0] & 0x00000020
u) != 0;
11861 return _internal_has_server_streaming();
11864 server_streaming_ =
false;
11865 _has_bits_[0] &= ~0x00000020
u;
11868 return server_streaming_;
11872 return _internal_server_streaming();
11875 _has_bits_[0] |= 0x00000020
u;
11876 server_streaming_ =
value;
11879 _internal_set_server_streaming(
value);
11889 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
11893 return _internal_has_java_package();
11896 java_package_.ClearToEmpty();
11897 _has_bits_[0] &= ~0x00000001
u;
11901 return _internal_java_package();
11903 template <
typename ArgT0,
typename... ArgT>
11904 inline PROTOBUF_ALWAYS_INLINE
11906 _has_bits_[0] |= 0x00000001
u;
11911 std::string* _s = _internal_mutable_java_package();
11916 return java_package_.Get();
11919 _has_bits_[0] |= 0x00000001
u;
11923 _has_bits_[0] |= 0x00000001
u;
11928 if (!_internal_has_java_package()) {
11931 _has_bits_[0] &= ~0x00000001
u;
11933 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11937 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11941 if (java_package !=
nullptr) {
11942 _has_bits_[0] |= 0x00000001
u;
11944 _has_bits_[0] &= ~0x00000001
u;
11947 GetArenaForAllocation());
11948 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11952 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11958 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
11962 return _internal_has_java_outer_classname();
11965 java_outer_classname_.ClearToEmpty();
11966 _has_bits_[0] &= ~0x00000002
u;
11970 return _internal_java_outer_classname();
11972 template <
typename ArgT0,
typename... ArgT>
11973 inline PROTOBUF_ALWAYS_INLINE
11975 _has_bits_[0] |= 0x00000002
u;
11980 std::string* _s = _internal_mutable_java_outer_classname();
11985 return java_outer_classname_.Get();
11988 _has_bits_[0] |= 0x00000002
u;
11992 _has_bits_[0] |= 0x00000002
u;
11997 if (!_internal_has_java_outer_classname()) {
12000 _has_bits_[0] &= ~0x00000002
u;
12002 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12006 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12010 if (java_outer_classname !=
nullptr) {
12011 _has_bits_[0] |= 0x00000002
u;
12013 _has_bits_[0] &= ~0x00000002
u;
12016 GetArenaForAllocation());
12017 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12021 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12027 bool value = (_has_bits_[0] & 0x00000400
u) != 0;
12031 return _internal_has_java_multiple_files();
12034 java_multiple_files_ =
false;
12035 _has_bits_[0] &= ~0x00000400
u;
12038 return java_multiple_files_;
12042 return _internal_java_multiple_files();
12045 _has_bits_[0] |= 0x00000400
u;
12046 java_multiple_files_ =
value;
12049 _internal_set_java_multiple_files(
value);
12055 bool value = (_has_bits_[0] & 0x00000800
u) != 0;
12059 return _internal_has_java_generate_equals_and_hash();
12062 java_generate_equals_and_hash_ =
false;
12063 _has_bits_[0] &= ~0x00000800
u;
12066 return java_generate_equals_and_hash_;
12070 return _internal_java_generate_equals_and_hash();
12073 _has_bits_[0] |= 0x00000800
u;
12074 java_generate_equals_and_hash_ =
value;
12077 _internal_set_java_generate_equals_and_hash(
value);
12083 bool value = (_has_bits_[0] & 0x00001000
u) != 0;
12087 return _internal_has_java_string_check_utf8();
12090 java_string_check_utf8_ =
false;
12091 _has_bits_[0] &= ~0x00001000
u;
12094 return java_string_check_utf8_;
12098 return _internal_java_string_check_utf8();
12101 _has_bits_[0] |= 0x00001000
u;
12102 java_string_check_utf8_ =
value;
12105 _internal_set_java_string_check_utf8(
value);
12111 bool value = (_has_bits_[0] & 0x00040000
u) != 0;
12115 return _internal_has_optimize_for();
12119 _has_bits_[0] &= ~0x00040000
u;
12126 return _internal_optimize_for();
12130 _has_bits_[0] |= 0x00040000
u;
12131 optimize_for_ =
value;
12134 _internal_set_optimize_for(
value);
12140 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
12144 return _internal_has_go_package();
12147 go_package_.ClearToEmpty();
12148 _has_bits_[0] &= ~0x00000004
u;
12152 return _internal_go_package();
12154 template <
typename ArgT0,
typename... ArgT>
12155 inline PROTOBUF_ALWAYS_INLINE
12157 _has_bits_[0] |= 0x00000004
u;
12162 std::string* _s = _internal_mutable_go_package();
12167 return go_package_.Get();
12170 _has_bits_[0] |= 0x00000004
u;
12174 _has_bits_[0] |= 0x00000004
u;
12179 if (!_internal_has_go_package()) {
12182 _has_bits_[0] &= ~0x00000004
u;
12184 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12188 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12192 if (go_package !=
nullptr) {
12193 _has_bits_[0] |= 0x00000004
u;
12195 _has_bits_[0] &= ~0x00000004
u;
12198 GetArenaForAllocation());
12199 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12203 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12209 bool value = (_has_bits_[0] & 0x00002000
u) != 0;
12213 return _internal_has_cc_generic_services();
12216 cc_generic_services_ =
false;
12217 _has_bits_[0] &= ~0x00002000
u;
12220 return cc_generic_services_;
12224 return _internal_cc_generic_services();
12227 _has_bits_[0] |= 0x00002000
u;
12228 cc_generic_services_ =
value;
12231 _internal_set_cc_generic_services(
value);
12237 bool value = (_has_bits_[0] & 0x00004000
u) != 0;
12241 return _internal_has_java_generic_services();
12244 java_generic_services_ =
false;
12245 _has_bits_[0] &= ~0x00004000
u;
12248 return java_generic_services_;
12252 return _internal_java_generic_services();
12255 _has_bits_[0] |= 0x00004000
u;
12256 java_generic_services_ =
value;
12259 _internal_set_java_generic_services(
value);
12265 bool value = (_has_bits_[0] & 0x00008000
u) != 0;
12269 return _internal_has_py_generic_services();
12272 py_generic_services_ =
false;
12273 _has_bits_[0] &= ~0x00008000
u;
12276 return py_generic_services_;
12280 return _internal_py_generic_services();
12283 _has_bits_[0] |= 0x00008000
u;
12284 py_generic_services_ =
value;
12287 _internal_set_py_generic_services(
value);
12293 bool value = (_has_bits_[0] & 0x00010000
u) != 0;
12297 return _internal_has_php_generic_services();
12300 php_generic_services_ =
false;
12301 _has_bits_[0] &= ~0x00010000
u;
12304 return php_generic_services_;
12308 return _internal_php_generic_services();
12311 _has_bits_[0] |= 0x00010000
u;
12312 php_generic_services_ =
value;
12315 _internal_set_php_generic_services(
value);
12321 bool value = (_has_bits_[0] & 0x00020000
u) != 0;
12325 return _internal_has_deprecated();
12328 deprecated_ =
false;
12329 _has_bits_[0] &= ~0x00020000
u;
12332 return deprecated_;
12336 return _internal_deprecated();
12339 _has_bits_[0] |= 0x00020000
u;
12340 deprecated_ =
value;
12343 _internal_set_deprecated(
value);
12349 bool value = (_has_bits_[0] & 0x00080000
u) != 0;
12353 return _internal_has_cc_enable_arenas();
12356 cc_enable_arenas_ =
true;
12357 _has_bits_[0] &= ~0x00080000
u;
12360 return cc_enable_arenas_;
12364 return _internal_cc_enable_arenas();
12367 _has_bits_[0] |= 0x00080000
u;
12368 cc_enable_arenas_ =
value;
12371 _internal_set_cc_enable_arenas(
value);
12377 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
12381 return _internal_has_objc_class_prefix();
12384 objc_class_prefix_.ClearToEmpty();
12385 _has_bits_[0] &= ~0x00000008
u;
12389 return _internal_objc_class_prefix();
12391 template <
typename ArgT0,
typename... ArgT>
12392 inline PROTOBUF_ALWAYS_INLINE
12394 _has_bits_[0] |= 0x00000008
u;
12399 std::string* _s = _internal_mutable_objc_class_prefix();
12404 return objc_class_prefix_.Get();
12407 _has_bits_[0] |= 0x00000008
u;
12411 _has_bits_[0] |= 0x00000008
u;
12416 if (!_internal_has_objc_class_prefix()) {
12419 _has_bits_[0] &= ~0x00000008
u;
12421 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12425 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12429 if (objc_class_prefix !=
nullptr) {
12430 _has_bits_[0] |= 0x00000008
u;
12432 _has_bits_[0] &= ~0x00000008
u;
12435 GetArenaForAllocation());
12436 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12440 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12446 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
12450 return _internal_has_csharp_namespace();
12453 csharp_namespace_.ClearToEmpty();
12454 _has_bits_[0] &= ~0x00000010
u;
12458 return _internal_csharp_namespace();
12460 template <
typename ArgT0,
typename... ArgT>
12461 inline PROTOBUF_ALWAYS_INLINE
12463 _has_bits_[0] |= 0x00000010
u;
12468 std::string* _s = _internal_mutable_csharp_namespace();
12473 return csharp_namespace_.Get();
12476 _has_bits_[0] |= 0x00000010
u;
12480 _has_bits_[0] |= 0x00000010
u;
12485 if (!_internal_has_csharp_namespace()) {
12488 _has_bits_[0] &= ~0x00000010
u;
12490 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12494 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12498 if (csharp_namespace !=
nullptr) {
12499 _has_bits_[0] |= 0x00000010
u;
12501 _has_bits_[0] &= ~0x00000010
u;
12504 GetArenaForAllocation());
12505 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12509 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12515 bool value = (_has_bits_[0] & 0x00000020
u) != 0;
12519 return _internal_has_swift_prefix();
12522 swift_prefix_.ClearToEmpty();
12523 _has_bits_[0] &= ~0x00000020
u;
12527 return _internal_swift_prefix();
12529 template <
typename ArgT0,
typename... ArgT>
12530 inline PROTOBUF_ALWAYS_INLINE
12532 _has_bits_[0] |= 0x00000020
u;
12537 std::string* _s = _internal_mutable_swift_prefix();
12542 return swift_prefix_.Get();
12545 _has_bits_[0] |= 0x00000020
u;
12549 _has_bits_[0] |= 0x00000020
u;
12554 if (!_internal_has_swift_prefix()) {
12557 _has_bits_[0] &= ~0x00000020
u;
12559 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12563 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12567 if (swift_prefix !=
nullptr) {
12568 _has_bits_[0] |= 0x00000020
u;
12570 _has_bits_[0] &= ~0x00000020
u;
12573 GetArenaForAllocation());
12574 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12578 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12584 bool value = (_has_bits_[0] & 0x00000040
u) != 0;
12588 return _internal_has_php_class_prefix();
12591 php_class_prefix_.ClearToEmpty();
12592 _has_bits_[0] &= ~0x00000040
u;
12596 return _internal_php_class_prefix();
12598 template <
typename ArgT0,
typename... ArgT>
12599 inline PROTOBUF_ALWAYS_INLINE
12601 _has_bits_[0] |= 0x00000040
u;
12606 std::string* _s = _internal_mutable_php_class_prefix();
12611 return php_class_prefix_.Get();
12614 _has_bits_[0] |= 0x00000040
u;
12618 _has_bits_[0] |= 0x00000040
u;
12623 if (!_internal_has_php_class_prefix()) {
12626 _has_bits_[0] &= ~0x00000040
u;
12628 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12632 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12636 if (php_class_prefix !=
nullptr) {
12637 _has_bits_[0] |= 0x00000040
u;
12639 _has_bits_[0] &= ~0x00000040
u;
12642 GetArenaForAllocation());
12643 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12647 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12653 bool value = (_has_bits_[0] & 0x00000080
u) != 0;
12657 return _internal_has_php_namespace();
12660 php_namespace_.ClearToEmpty();
12661 _has_bits_[0] &= ~0x00000080
u;
12665 return _internal_php_namespace();
12667 template <
typename ArgT0,
typename... ArgT>
12668 inline PROTOBUF_ALWAYS_INLINE
12670 _has_bits_[0] |= 0x00000080
u;
12675 std::string* _s = _internal_mutable_php_namespace();
12680 return php_namespace_.Get();
12683 _has_bits_[0] |= 0x00000080
u;
12687 _has_bits_[0] |= 0x00000080
u;
12692 if (!_internal_has_php_namespace()) {
12695 _has_bits_[0] &= ~0x00000080
u;
12697 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12701 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12705 if (php_namespace !=
nullptr) {
12706 _has_bits_[0] |= 0x00000080
u;
12708 _has_bits_[0] &= ~0x00000080
u;
12711 GetArenaForAllocation());
12712 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12716 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12722 bool value = (_has_bits_[0] & 0x00000100
u) != 0;
12726 return _internal_has_php_metadata_namespace();
12729 php_metadata_namespace_.ClearToEmpty();
12730 _has_bits_[0] &= ~0x00000100
u;
12734 return _internal_php_metadata_namespace();
12736 template <
typename ArgT0,
typename... ArgT>
12737 inline PROTOBUF_ALWAYS_INLINE
12739 _has_bits_[0] |= 0x00000100
u;
12744 std::string* _s = _internal_mutable_php_metadata_namespace();
12749 return php_metadata_namespace_.Get();
12752 _has_bits_[0] |= 0x00000100
u;
12756 _has_bits_[0] |= 0x00000100
u;
12761 if (!_internal_has_php_metadata_namespace()) {
12764 _has_bits_[0] &= ~0x00000100
u;
12766 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12770 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12774 if (php_metadata_namespace !=
nullptr) {
12775 _has_bits_[0] |= 0x00000100
u;
12777 _has_bits_[0] &= ~0x00000100
u;
12780 GetArenaForAllocation());
12781 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12785 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12791 bool value = (_has_bits_[0] & 0x00000200
u) != 0;
12795 return _internal_has_ruby_package();
12798 ruby_package_.ClearToEmpty();
12799 _has_bits_[0] &= ~0x00000200
u;
12803 return _internal_ruby_package();
12805 template <
typename ArgT0,
typename... ArgT>
12806 inline PROTOBUF_ALWAYS_INLINE
12808 _has_bits_[0] |= 0x00000200
u;
12813 std::string* _s = _internal_mutable_ruby_package();
12818 return ruby_package_.Get();
12821 _has_bits_[0] |= 0x00000200
u;
12825 _has_bits_[0] |= 0x00000200
u;
12830 if (!_internal_has_ruby_package()) {
12833 _has_bits_[0] &= ~0x00000200
u;
12835 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12839 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12843 if (ruby_package !=
nullptr) {
12844 _has_bits_[0] |= 0x00000200
u;
12846 _has_bits_[0] &= ~0x00000200
u;
12849 GetArenaForAllocation());
12850 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12854 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12860 return uninterpreted_option_.size();
12863 return _internal_uninterpreted_option_size();
12866 uninterpreted_option_.Clear();
12870 return uninterpreted_option_.Mutable(
index);
12872 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
12875 return &uninterpreted_option_;
12878 return uninterpreted_option_.Get(
index);
12882 return _internal_uninterpreted_option(
index);
12885 return uninterpreted_option_.Add();
12888 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
12892 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
12895 return uninterpreted_option_;
12904 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
12908 return _internal_has_message_set_wire_format();
12911 message_set_wire_format_ =
false;
12912 _has_bits_[0] &= ~0x00000001
u;
12915 return message_set_wire_format_;
12919 return _internal_message_set_wire_format();
12922 _has_bits_[0] |= 0x00000001
u;
12923 message_set_wire_format_ =
value;
12926 _internal_set_message_set_wire_format(
value);
12932 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
12936 return _internal_has_no_standard_descriptor_accessor();
12939 no_standard_descriptor_accessor_ =
false;
12940 _has_bits_[0] &= ~0x00000002
u;
12943 return no_standard_descriptor_accessor_;
12947 return _internal_no_standard_descriptor_accessor();
12950 _has_bits_[0] |= 0x00000002
u;
12951 no_standard_descriptor_accessor_ =
value;
12954 _internal_set_no_standard_descriptor_accessor(
value);
12960 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
12964 return _internal_has_deprecated();
12967 deprecated_ =
false;
12968 _has_bits_[0] &= ~0x00000004
u;
12971 return deprecated_;
12975 return _internal_deprecated();
12978 _has_bits_[0] |= 0x00000004
u;
12979 deprecated_ =
value;
12982 _internal_set_deprecated(
value);
12988 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
12992 return _internal_has_map_entry();
12995 map_entry_ =
false;
12996 _has_bits_[0] &= ~0x00000008
u;
13003 return _internal_map_entry();
13006 _has_bits_[0] |= 0x00000008
u;
13007 map_entry_ =
value;
13010 _internal_set_map_entry(
value);
13016 return uninterpreted_option_.size();
13019 return _internal_uninterpreted_option_size();
13022 uninterpreted_option_.Clear();
13026 return uninterpreted_option_.Mutable(
index);
13028 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13031 return &uninterpreted_option_;
13034 return uninterpreted_option_.Get(
index);
13038 return _internal_uninterpreted_option(
index);
13041 return uninterpreted_option_.Add();
13044 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13048 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13051 return uninterpreted_option_;
13060 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13064 return _internal_has_ctype();
13068 _has_bits_[0] &= ~0x00000001
u;
13075 return _internal_ctype();
13079 _has_bits_[0] |= 0x00000001
u;
13083 _internal_set_ctype(
value);
13089 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
13093 return _internal_has_packed();
13097 _has_bits_[0] &= ~0x00000002
u;
13104 return _internal_packed();
13107 _has_bits_[0] |= 0x00000002
u;
13111 _internal_set_packed(
value);
13117 bool value = (_has_bits_[0] & 0x00000020
u) != 0;
13121 return _internal_has_jstype();
13125 _has_bits_[0] &= ~0x00000020
u;
13132 return _internal_jstype();
13136 _has_bits_[0] |= 0x00000020
u;
13140 _internal_set_jstype(
value);
13146 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
13150 return _internal_has_lazy();
13154 _has_bits_[0] &= ~0x00000004
u;
13161 return _internal_lazy();
13164 _has_bits_[0] |= 0x00000004
u;
13168 _internal_set_lazy(
value);
13174 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
13178 return _internal_has_deprecated();
13181 deprecated_ =
false;
13182 _has_bits_[0] &= ~0x00000008
u;
13185 return deprecated_;
13189 return _internal_deprecated();
13192 _has_bits_[0] |= 0x00000008
u;
13193 deprecated_ =
value;
13196 _internal_set_deprecated(
value);
13202 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
13206 return _internal_has_weak();
13210 _has_bits_[0] &= ~0x00000010
u;
13217 return _internal_weak();
13220 _has_bits_[0] |= 0x00000010
u;
13224 _internal_set_weak(
value);
13230 return uninterpreted_option_.size();
13233 return _internal_uninterpreted_option_size();
13236 uninterpreted_option_.Clear();
13240 return uninterpreted_option_.Mutable(
index);
13242 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13245 return &uninterpreted_option_;
13248 return uninterpreted_option_.Get(
index);
13252 return _internal_uninterpreted_option(
index);
13255 return uninterpreted_option_.Add();
13258 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13262 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13265 return uninterpreted_option_;
13274 return uninterpreted_option_.size();
13277 return _internal_uninterpreted_option_size();
13280 uninterpreted_option_.Clear();
13284 return uninterpreted_option_.Mutable(
index);
13286 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13289 return &uninterpreted_option_;
13292 return uninterpreted_option_.Get(
index);
13296 return _internal_uninterpreted_option(
index);
13299 return uninterpreted_option_.Add();
13302 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13306 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13309 return uninterpreted_option_;
13318 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13322 return _internal_has_allow_alias();
13325 allow_alias_ =
false;
13326 _has_bits_[0] &= ~0x00000001
u;
13329 return allow_alias_;
13333 return _internal_allow_alias();
13336 _has_bits_[0] |= 0x00000001
u;
13337 allow_alias_ =
value;
13340 _internal_set_allow_alias(
value);
13346 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
13350 return _internal_has_deprecated();
13353 deprecated_ =
false;
13354 _has_bits_[0] &= ~0x00000002
u;
13357 return deprecated_;
13361 return _internal_deprecated();
13364 _has_bits_[0] |= 0x00000002
u;
13365 deprecated_ =
value;
13368 _internal_set_deprecated(
value);
13374 return uninterpreted_option_.size();
13377 return _internal_uninterpreted_option_size();
13380 uninterpreted_option_.Clear();
13384 return uninterpreted_option_.Mutable(
index);
13386 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13389 return &uninterpreted_option_;
13392 return uninterpreted_option_.Get(
index);
13396 return _internal_uninterpreted_option(
index);
13399 return uninterpreted_option_.Add();
13402 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13406 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13409 return uninterpreted_option_;
13418 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13422 return _internal_has_deprecated();
13425 deprecated_ =
false;
13426 _has_bits_[0] &= ~0x00000001
u;
13429 return deprecated_;
13433 return _internal_deprecated();
13436 _has_bits_[0] |= 0x00000001
u;
13437 deprecated_ =
value;
13440 _internal_set_deprecated(
value);
13446 return uninterpreted_option_.size();
13449 return _internal_uninterpreted_option_size();
13452 uninterpreted_option_.Clear();
13456 return uninterpreted_option_.Mutable(
index);
13458 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13461 return &uninterpreted_option_;
13464 return uninterpreted_option_.Get(
index);
13468 return _internal_uninterpreted_option(
index);
13471 return uninterpreted_option_.Add();
13474 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13478 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13481 return uninterpreted_option_;
13490 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13494 return _internal_has_deprecated();
13497 deprecated_ =
false;
13498 _has_bits_[0] &= ~0x00000001
u;
13501 return deprecated_;
13505 return _internal_deprecated();
13508 _has_bits_[0] |= 0x00000001
u;
13509 deprecated_ =
value;
13512 _internal_set_deprecated(
value);
13518 return uninterpreted_option_.size();
13521 return _internal_uninterpreted_option_size();
13524 uninterpreted_option_.Clear();
13528 return uninterpreted_option_.Mutable(
index);
13530 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13533 return &uninterpreted_option_;
13536 return uninterpreted_option_.Get(
index);
13540 return _internal_uninterpreted_option(
index);
13543 return uninterpreted_option_.Add();
13546 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13550 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13553 return uninterpreted_option_;
13562 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13566 return _internal_has_deprecated();
13569 deprecated_ =
false;
13570 _has_bits_[0] &= ~0x00000001
u;
13573 return deprecated_;
13577 return _internal_deprecated();
13580 _has_bits_[0] |= 0x00000001
u;
13581 deprecated_ =
value;
13584 _internal_set_deprecated(
value);
13590 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
13594 return _internal_has_idempotency_level();
13597 idempotency_level_ = 0;
13598 _has_bits_[0] &= ~0x00000002
u;
13605 return _internal_idempotency_level();
13609 _has_bits_[0] |= 0x00000002
u;
13610 idempotency_level_ =
value;
13613 _internal_set_idempotency_level(
value);
13619 return uninterpreted_option_.size();
13622 return _internal_uninterpreted_option_size();
13625 uninterpreted_option_.Clear();
13629 return uninterpreted_option_.Mutable(
index);
13631 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13634 return &uninterpreted_option_;
13637 return uninterpreted_option_.Get(
index);
13641 return _internal_uninterpreted_option(
index);
13644 return uninterpreted_option_.Add();
13647 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13651 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13654 return uninterpreted_option_;
13663 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13667 return _internal_has_name_part();
13670 name_part_.ClearToEmpty();
13671 _has_bits_[0] &= ~0x00000001
u;
13675 return _internal_name_part();
13677 template <
typename ArgT0,
typename... ArgT>
13678 inline PROTOBUF_ALWAYS_INLINE
13680 _has_bits_[0] |= 0x00000001
u;
13690 return name_part_.Get();
13693 _has_bits_[0] |= 0x00000001
u;
13697 _has_bits_[0] |= 0x00000001
u;
13702 if (!_internal_has_name_part()) {
13705 _has_bits_[0] &= ~0x00000001
u;
13707 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13711 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13715 if (name_part !=
nullptr) {
13716 _has_bits_[0] |= 0x00000001
u;
13718 _has_bits_[0] &= ~0x00000001
u;
13721 GetArenaForAllocation());
13722 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13726 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13732 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
13736 return _internal_has_is_extension();
13739 is_extension_ =
false;
13740 _has_bits_[0] &= ~0x00000002
u;
13743 return is_extension_;
13747 return _internal_is_extension();
13750 _has_bits_[0] |= 0x00000002
u;
13751 is_extension_ =
value;
13754 _internal_set_is_extension(
value);
13764 return name_.size();
13767 return _internal_name_size();
13776 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
13786 return _internal_name(
index);
13789 return name_.Add();
13792 ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* _add = _internal_add_name();
13796 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >&
13804 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
13808 return _internal_has_identifier_value();
13811 identifier_value_.ClearToEmpty();
13812 _has_bits_[0] &= ~0x00000001
u;
13816 return _internal_identifier_value();
13818 template <
typename ArgT0,
typename... ArgT>
13819 inline PROTOBUF_ALWAYS_INLINE
13821 _has_bits_[0] |= 0x00000001
u;
13826 std::string* _s = _internal_mutable_identifier_value();
13831 return identifier_value_.Get();
13834 _has_bits_[0] |= 0x00000001
u;
13838 _has_bits_[0] |= 0x00000001
u;
13843 if (!_internal_has_identifier_value()) {
13846 _has_bits_[0] &= ~0x00000001
u;
13848 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13852 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13856 if (identifier_value !=
nullptr) {
13857 _has_bits_[0] |= 0x00000001
u;
13859 _has_bits_[0] &= ~0x00000001
u;
13862 GetArenaForAllocation());
13863 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13867 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13873 bool value = (_has_bits_[0] & 0x00000008
u) != 0;
13877 return _internal_has_positive_int_value();
13881 _has_bits_[0] &= ~0x00000008
u;
13884 return positive_int_value_;
13888 return _internal_positive_int_value();
13891 _has_bits_[0] |= 0x00000008
u;
13892 positive_int_value_ =
value;
13895 _internal_set_positive_int_value(
value);
13901 bool value = (_has_bits_[0] & 0x00000010
u) != 0;
13905 return _internal_has_negative_int_value();
13908 negative_int_value_ =
int64_t{0};
13909 _has_bits_[0] &= ~0x00000010
u;
13912 return negative_int_value_;
13916 return _internal_negative_int_value();
13919 _has_bits_[0] |= 0x00000010
u;
13920 negative_int_value_ =
value;
13923 _internal_set_negative_int_value(
value);
13929 bool value = (_has_bits_[0] & 0x00000020
u) != 0;
13933 return _internal_has_double_value();
13937 _has_bits_[0] &= ~0x00000020
u;
13940 return double_value_;
13944 return _internal_double_value();
13947 _has_bits_[0] |= 0x00000020
u;
13948 double_value_ =
value;
13951 _internal_set_double_value(
value);
13957 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
13961 return _internal_has_string_value();
13964 string_value_.ClearToEmpty();
13965 _has_bits_[0] &= ~0x00000002
u;
13969 return _internal_string_value();
13971 template <
typename ArgT0,
typename... ArgT>
13972 inline PROTOBUF_ALWAYS_INLINE
13974 _has_bits_[0] |= 0x00000002
u;
13979 std::string* _s = _internal_mutable_string_value();
13984 return string_value_.Get();
13987 _has_bits_[0] |= 0x00000002
u;
13991 _has_bits_[0] |= 0x00000002
u;
13996 if (!_internal_has_string_value()) {
13999 _has_bits_[0] &= ~0x00000002
u;
14001 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14005 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14009 if (string_value !=
nullptr) {
14010 _has_bits_[0] |= 0x00000002
u;
14012 _has_bits_[0] &= ~0x00000002
u;
14015 GetArenaForAllocation());
14016 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14020 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14026 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
14030 return _internal_has_aggregate_value();
14033 aggregate_value_.ClearToEmpty();
14034 _has_bits_[0] &= ~0x00000004
u;
14038 return _internal_aggregate_value();
14040 template <
typename ArgT0,
typename... ArgT>
14041 inline PROTOBUF_ALWAYS_INLINE
14043 _has_bits_[0] |= 0x00000004
u;
14048 std::string* _s = _internal_mutable_aggregate_value();
14053 return aggregate_value_.Get();
14056 _has_bits_[0] |= 0x00000004
u;
14060 _has_bits_[0] |= 0x00000004
u;
14065 if (!_internal_has_aggregate_value()) {
14068 _has_bits_[0] &= ~0x00000004
u;
14070 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14074 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14078 if (aggregate_value !=
nullptr) {
14079 _has_bits_[0] |= 0x00000004
u;
14081 _has_bits_[0] &= ~0x00000004
u;
14084 GetArenaForAllocation());
14085 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14089 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14099 return path_.size();
14102 return _internal_path_size();
14112 return _internal_path(
index);
14122 _internal_add_path(
value);
14132 return _internal_path();
14141 return _internal_mutable_path();
14146 return span_.size();
14149 return _internal_span_size();
14155 return span_.Get(
index);
14159 return _internal_span(
index);
14169 _internal_add_span(
value);
14179 return _internal_span();
14188 return _internal_mutable_span();
14193 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
14197 return _internal_has_leading_comments();
14200 leading_comments_.ClearToEmpty();
14201 _has_bits_[0] &= ~0x00000001
u;
14205 return _internal_leading_comments();
14207 template <
typename ArgT0,
typename... ArgT>
14208 inline PROTOBUF_ALWAYS_INLINE
14210 _has_bits_[0] |= 0x00000001
u;
14215 std::string* _s = _internal_mutable_leading_comments();
14220 return leading_comments_.Get();
14223 _has_bits_[0] |= 0x00000001
u;
14227 _has_bits_[0] |= 0x00000001
u;
14232 if (!_internal_has_leading_comments()) {
14235 _has_bits_[0] &= ~0x00000001
u;
14237 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14241 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14245 if (leading_comments !=
nullptr) {
14246 _has_bits_[0] |= 0x00000001
u;
14248 _has_bits_[0] &= ~0x00000001
u;
14251 GetArenaForAllocation());
14252 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14256 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14262 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
14266 return _internal_has_trailing_comments();
14269 trailing_comments_.ClearToEmpty();
14270 _has_bits_[0] &= ~0x00000002
u;
14274 return _internal_trailing_comments();
14276 template <
typename ArgT0,
typename... ArgT>
14277 inline PROTOBUF_ALWAYS_INLINE
14279 _has_bits_[0] |= 0x00000002
u;
14284 std::string* _s = _internal_mutable_trailing_comments();
14289 return trailing_comments_.Get();
14292 _has_bits_[0] |= 0x00000002
u;
14296 _has_bits_[0] |= 0x00000002
u;
14301 if (!_internal_has_trailing_comments()) {
14304 _has_bits_[0] &= ~0x00000002
u;
14306 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14310 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14314 if (trailing_comments !=
nullptr) {
14315 _has_bits_[0] |= 0x00000002
u;
14317 _has_bits_[0] &= ~0x00000002
u;
14320 GetArenaForAllocation());
14321 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14325 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14331 return leading_detached_comments_.size();
14334 return _internal_leading_detached_comments_size();
14337 leading_detached_comments_.Clear();
14340 std::string* _s = _internal_add_leading_detached_comments();
14345 return leading_detached_comments_.Get(
index);
14349 return _internal_leading_detached_comments(
index);
14353 return leading_detached_comments_.Mutable(
index);
14356 leading_detached_comments_.Mutable(
index)->assign(
value);
14365 leading_detached_comments_.Mutable(
index)->assign(
value);
14369 leading_detached_comments_.Mutable(
index)->assign(
14370 reinterpret_cast<const char*
>(
value),
size);
14374 return leading_detached_comments_.Add();
14377 leading_detached_comments_.Add()->assign(
value);
14386 leading_detached_comments_.Add()->assign(
value);
14390 leading_detached_comments_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
14393 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
14396 return leading_detached_comments_;
14398 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
14401 return &leading_detached_comments_;
14410 return location_.size();
14413 return _internal_location_size();
14420 return location_.Mutable(
index);
14422 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
14428 return location_.Get(
index);
14432 return _internal_location(
index);
14435 return location_.Add();
14438 ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* _add = _internal_add_location();
14442 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >&
14454 return path_.size();
14457 return _internal_path_size();
14467 return _internal_path(
index);
14477 _internal_add_path(
value);
14487 return _internal_path();
14496 return _internal_mutable_path();
14501 bool value = (_has_bits_[0] & 0x00000001
u) != 0;
14505 return _internal_has_source_file();
14508 source_file_.ClearToEmpty();
14509 _has_bits_[0] &= ~0x00000001
u;
14513 return _internal_source_file();
14515 template <
typename ArgT0,
typename... ArgT>
14516 inline PROTOBUF_ALWAYS_INLINE
14518 _has_bits_[0] |= 0x00000001
u;
14523 std::string* _s = _internal_mutable_source_file();
14528 return source_file_.Get();
14531 _has_bits_[0] |= 0x00000001
u;
14535 _has_bits_[0] |= 0x00000001
u;
14540 if (!_internal_has_source_file()) {
14543 _has_bits_[0] &= ~0x00000001
u;
14545 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14549 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14553 if (source_file !=
nullptr) {
14554 _has_bits_[0] |= 0x00000001
u;
14556 _has_bits_[0] &= ~0x00000001
u;
14559 GetArenaForAllocation());
14560 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14564 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14570 bool value = (_has_bits_[0] & 0x00000002
u) != 0;
14574 return _internal_has_begin();
14578 _has_bits_[0] &= ~0x00000002
u;
14585 return _internal_begin();
14588 _has_bits_[0] |= 0x00000002
u;
14592 _internal_set_begin(
value);
14598 bool value = (_has_bits_[0] & 0x00000004
u) != 0;
14602 return _internal_has_end();
14606 _has_bits_[0] &= ~0x00000004
u;
14613 return _internal_end();
14616 _has_bits_[0] |= 0x00000004
u;
14620 _internal_set_end(
value);
14630 return annotation_.size();
14633 return _internal_annotation_size();
14636 annotation_.Clear();
14640 return annotation_.Mutable(
index);
14642 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >*
14645 return &annotation_;
14648 return annotation_.Get(
index);
14652 return _internal_annotation(
index);
14655 return annotation_.Add();
14658 ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* _add = _internal_add_annotation();
14662 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >&
14665 return annotation_;
14669 #pragma GCC diagnostic pop
14726 PROTOBUF_NAMESPACE_CLOSE
14728 PROTOBUF_NAMESPACE_OPEN
14732 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type>() {
14737 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label>() {
14742 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode>() {
14747 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldOptions_CType>() {
14752 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType>() {
14757 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel>() {
14761 PROTOBUF_NAMESPACE_CLOSE
14765 #include <google/protobuf/port_undef.inc>
14766 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto