protobuf/src/google/protobuf/descriptor.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/descriptor.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto PROTOBUF_EXPORT
38 PROTOBUF_NAMESPACE_OPEN
39 namespace internal {
40 class AnyMetadata;
41 } // namespace internal
42 PROTOBUF_NAMESPACE_CLOSE
43 
44 // Internal implementation detail -- do not use these members.
46  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
47  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
48  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
49  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[27]
51  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
53  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
54  static const uint32_t offsets[];
55 };
56 PROTOBUF_EXPORT extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto;
57 PROTOBUF_NAMESPACE_OPEN
58 class DescriptorProto;
73 class EnumOptions;
79 class EnumValueOptions;
88 class FieldOptions;
94 class FileDescriptorSet;
97 class FileOptions;
100 class GeneratedCodeInfo;
106 class MessageOptions;
112 class MethodOptions;
118 class OneofOptions;
124 class ServiceOptions;
127 class SourceCodeInfo;
133 class UninterpretedOption;
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*);
152 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileDescriptorProto>(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
170 
190 };
191 PROTOBUF_EXPORT bool FieldDescriptorProto_Type_IsValid(int value);
195 
197 template<typename T>
198 inline const std::string& FieldDescriptorProto_Type_Name(T enum_t_value) {
201  "Incorrect type passed to function FieldDescriptorProto_Type_Name.");
203  FieldDescriptorProto_Type_descriptor(), enum_t_value);
204 }
207  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Type>(
209 }
214 };
215 PROTOBUF_EXPORT bool FieldDescriptorProto_Label_IsValid(int value);
219 
221 template<typename T>
222 inline const std::string& FieldDescriptorProto_Label_Name(T enum_t_value) {
225  "Incorrect type passed to function FieldDescriptorProto_Label_Name.");
227  FieldDescriptorProto_Label_descriptor(), enum_t_value);
228 }
231  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldDescriptorProto_Label>(
233 }
238 };
239 PROTOBUF_EXPORT bool FileOptions_OptimizeMode_IsValid(int value);
243 
245 template<typename T>
246 inline const std::string& FileOptions_OptimizeMode_Name(T enum_t_value) {
249  "Incorrect type passed to function FileOptions_OptimizeMode_Name.");
251  FileOptions_OptimizeMode_descriptor(), enum_t_value);
252 }
255  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FileOptions_OptimizeMode>(
257 }
258 enum FieldOptions_CType : int {
262 };
263 PROTOBUF_EXPORT bool FieldOptions_CType_IsValid(int value);
267 
269 template<typename T>
270 inline const std::string& FieldOptions_CType_Name(T enum_t_value) {
273  "Incorrect type passed to function FieldOptions_CType_Name.");
275  FieldOptions_CType_descriptor(), enum_t_value);
276 }
279  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_CType>(
281 }
286 };
287 PROTOBUF_EXPORT bool FieldOptions_JSType_IsValid(int value);
291 
293 template<typename T>
294 inline const std::string& FieldOptions_JSType_Name(T enum_t_value) {
297  "Incorrect type passed to function FieldOptions_JSType_Name.");
299  FieldOptions_JSType_descriptor(), enum_t_value);
300 }
303  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FieldOptions_JSType>(
305 }
310 };
311 PROTOBUF_EXPORT bool MethodOptions_IdempotencyLevel_IsValid(int value);
315 
317 template<typename T>
318 inline const std::string& MethodOptions_IdempotencyLevel_Name(T enum_t_value) {
321  "Incorrect type passed to function MethodOptions_IdempotencyLevel_Name.");
324 }
327  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MethodOptions_IdempotencyLevel>(
329 }
330 // ===================================================================
331 
332 class PROTOBUF_EXPORT FileDescriptorSet final :
333  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.FileDescriptorSet) */ {
334  public:
335  inline FileDescriptorSet() : FileDescriptorSet(nullptr) {}
336  ~FileDescriptorSet() override;
337  explicit constexpr FileDescriptorSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
338 
341  : FileDescriptorSet() {
342  *this = ::std::move(from);
343  }
344 
346  CopyFrom(from);
347  return *this;
348  }
350  if (this == &from) return *this;
351  if (GetOwningArena() == from.GetOwningArena()
352  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
353  && GetOwningArena() != nullptr
354  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
355  ) {
356  InternalSwap(&from);
357  } else {
358  CopyFrom(from);
359  }
360  return *this;
361  }
362 
364  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
365  }
367  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
368  }
369 
371  return GetDescriptor();
372  }
374  return default_instance().GetMetadata().descriptor;
375  }
376  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
377  return default_instance().GetMetadata().reflection;
378  }
380  return *internal_default_instance();
381  }
383  return reinterpret_cast<const FileDescriptorSet*>(
385  }
386  static constexpr int kIndexInFileMessages =
387  0;
388 
390  a.Swap(&b);
391  }
392  inline void Swap(FileDescriptorSet* other) {
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
400  InternalSwap(other);
401  } else {
403  }
404  }
406  if (other == this) return;
407  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
408  InternalSwap(other);
409  }
410 
411  // implements Message ----------------------------------------------
412 
414  return CreateMaybeMessage<FileDescriptorSet>(arena);
415  }
417  void CopyFrom(const FileDescriptorSet& from);
419  void MergeFrom(const FileDescriptorSet& from);
420  private:
422  public:
423  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
424  bool IsInitialized() const final;
425 
426  size_t ByteSizeLong() const final;
427  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
429  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
430  int GetCachedSize() const final { return _cached_size_.Get(); }
431 
432  private:
433  void SharedCtor();
434  void SharedDtor();
435  void SetCachedSize(int size) const final;
436  void InternalSwap(FileDescriptorSet* other);
437 
438  private:
439  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
440  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
441  return "google.protobuf.FileDescriptorSet";
442  }
443  protected:
445  bool is_message_owned = false);
446  private:
447  static void ArenaDtor(void* object);
448  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
449  public:
450 
451  static const ClassData _class_data_;
452  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
453 
454  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
455 
456  // nested types ----------------------------------------------------
457 
458  // accessors -------------------------------------------------------
459 
460  enum : int {
461  kFileFieldNumber = 1,
462  };
463  // repeated .google.protobuf.FileDescriptorProto file = 1;
464  int file_size() const;
465  private:
466  int _internal_file_size() const;
467  public:
468  void clear_file();
470  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
471  mutable_file();
472  private:
474  ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* _internal_add_file();
475  public:
478  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
479  file() const;
480 
481  // @@protoc_insertion_point(class_scope:google.protobuf.FileDescriptorSet)
482  private:
483  class _Internal;
484 
485  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
487  typedef void DestructorSkippable_;
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;
491 };
492 // -------------------------------------------------------------------
493 
494 class PROTOBUF_EXPORT FileDescriptorProto final :
495  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.FileDescriptorProto) */ {
496  public:
498  ~FileDescriptorProto() override;
499  explicit constexpr FileDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
500 
503  : FileDescriptorProto() {
504  *this = ::std::move(from);
505  }
506 
508  CopyFrom(from);
509  return *this;
510  }
512  if (this == &from) return *this;
513  if (GetOwningArena() == from.GetOwningArena()
514  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
515  && GetOwningArena() != nullptr
516  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
517  ) {
518  InternalSwap(&from);
519  } else {
520  CopyFrom(from);
521  }
522  return *this;
523  }
524 
526  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
527  }
529  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
530  }
531 
533  return GetDescriptor();
534  }
536  return default_instance().GetMetadata().descriptor;
537  }
538  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
539  return default_instance().GetMetadata().reflection;
540  }
542  return *internal_default_instance();
543  }
545  return reinterpret_cast<const FileDescriptorProto*>(
547  }
548  static constexpr int kIndexInFileMessages =
549  1;
550 
552  a.Swap(&b);
553  }
554  inline void Swap(FileDescriptorProto* other) {
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
562  InternalSwap(other);
563  } else {
565  }
566  }
568  if (other == this) return;
569  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
570  InternalSwap(other);
571  }
572 
573  // implements Message ----------------------------------------------
574 
576  return CreateMaybeMessage<FileDescriptorProto>(arena);
577  }
579  void CopyFrom(const FileDescriptorProto& from);
581  void MergeFrom(const FileDescriptorProto& from);
582  private:
584  public:
585  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
586  bool IsInitialized() const final;
587 
588  size_t ByteSizeLong() const final;
589  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
591  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
592  int GetCachedSize() const final { return _cached_size_.Get(); }
593 
594  private:
595  void SharedCtor();
596  void SharedDtor();
597  void SetCachedSize(int size) const final;
598  void InternalSwap(FileDescriptorProto* other);
599 
600  private:
601  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
602  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
603  return "google.protobuf.FileDescriptorProto";
604  }
605  protected:
607  bool is_message_owned = false);
608  private:
609  static void ArenaDtor(void* object);
610  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
611  public:
612 
613  static const ClassData _class_data_;
614  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
615 
616  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
617 
618  // nested types ----------------------------------------------------
619 
620  // accessors -------------------------------------------------------
621 
622  enum : int {
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,
635  };
636  // repeated string dependency = 3;
637  int dependency_size() const;
638  private:
639  int _internal_dependency_size() const;
640  public:
641  void clear_dependency();
642  const std::string& dependency(int index) const;
643  std::string* mutable_dependency(int index);
644  void set_dependency(int index, const std::string& value);
645  void set_dependency(int index, std::string&& value);
646  void set_dependency(int index, const char* value);
647  void set_dependency(int index, const char* value, size_t size);
648  std::string* add_dependency();
649  void add_dependency(const std::string& value);
650  void add_dependency(std::string&& 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();
655  private:
656  const std::string& _internal_dependency(int index) const;
657  std::string* _internal_add_dependency();
658  public:
659 
660  // repeated .google.protobuf.DescriptorProto message_type = 4;
661  int message_type_size() const;
662  private:
663  int _internal_message_type_size() const;
664  public:
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();
669  private:
670  const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& _internal_message_type(int index) const;
671  ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _internal_add_message_type();
672  public:
673  const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& message_type(int index) const;
674  ::PROTOBUF_NAMESPACE_ID::DescriptorProto* add_message_type();
675  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
676  message_type() const;
677 
678  // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
679  int enum_type_size() const;
680  private:
681  int _internal_enum_type_size() const;
682  public:
683  void clear_enum_type();
684  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* mutable_enum_type(int index);
685  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
686  mutable_enum_type();
687  private:
688  const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& _internal_enum_type(int index) const;
689  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _internal_add_enum_type();
690  public:
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 >&
694  enum_type() const;
695 
696  // repeated .google.protobuf.ServiceDescriptorProto service = 6;
697  int service_size() const;
698  private:
699  int _internal_service_size() const;
700  public:
701  void clear_service();
702  ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* mutable_service(int index);
703  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
704  mutable_service();
705  private:
706  const ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto& _internal_service(int index) const;
707  ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* _internal_add_service();
708  public:
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 >&
712  service() const;
713 
714  // repeated .google.protobuf.FieldDescriptorProto extension = 7;
715  int extension_size() const;
716  private:
717  int _internal_extension_size() const;
718  public:
719  void clear_extension();
720  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_extension(int index);
721  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
722  mutable_extension();
723  private:
724  const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_extension(int index) const;
725  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_extension();
726  public:
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 >&
730  extension() const;
731 
732  // repeated int32 public_dependency = 10;
733  int public_dependency_size() const;
734  private:
735  int _internal_public_dependency_size() const;
736  public:
737  void clear_public_dependency();
738  private:
739  int32_t _internal_public_dependency(int index) const;
741  _internal_public_dependency() const;
742  void _internal_add_public_dependency(int32_t value);
744  _internal_mutable_public_dependency();
745  public:
746  int32_t public_dependency(int index) const;
747  void set_public_dependency(int index, int32_t value);
748  void add_public_dependency(int32_t value);
750  public_dependency() const;
752  mutable_public_dependency();
753 
754  // repeated int32 weak_dependency = 11;
755  int weak_dependency_size() const;
756  private:
757  int _internal_weak_dependency_size() const;
758  public:
759  void clear_weak_dependency();
760  private:
761  int32_t _internal_weak_dependency(int index) const;
763  _internal_weak_dependency() const;
764  void _internal_add_weak_dependency(int32_t value);
766  _internal_mutable_weak_dependency();
767  public:
768  int32_t weak_dependency(int index) const;
769  void set_weak_dependency(int index, int32_t value);
770  void add_weak_dependency(int32_t value);
772  weak_dependency() const;
774  mutable_weak_dependency();
775 
776  // optional string name = 1;
777  bool has_name() const;
778  private:
779  bool _internal_has_name() const;
780  public:
781  void clear_name();
782  const std::string& name() const;
783  template <typename ArgT0 = const std::string&, typename... ArgT>
784  void set_name(ArgT0&& arg0, ArgT... args);
785  std::string* mutable_name();
786  PROTOBUF_NODISCARD std::string* release_name();
787  void set_allocated_name(std::string* name);
788  private:
789  const std::string& _internal_name() const;
790  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
791  std::string* _internal_mutable_name();
792  public:
793 
794  // optional string package = 2;
795  bool has_package() const;
796  private:
797  bool _internal_has_package() const;
798  public:
799  void clear_package();
800  const std::string& package() const;
801  template <typename ArgT0 = const std::string&, typename... ArgT>
802  void set_package(ArgT0&& arg0, ArgT... args);
803  std::string* mutable_package();
804  PROTOBUF_NODISCARD std::string* release_package();
805  void set_allocated_package(std::string* package);
806  private:
807  const std::string& _internal_package() const;
808  inline PROTOBUF_ALWAYS_INLINE void _internal_set_package(const std::string& value);
809  std::string* _internal_mutable_package();
810  public:
811 
812  // optional string syntax = 12;
813  bool has_syntax() const;
814  private:
815  bool _internal_has_syntax() const;
816  public:
817  void clear_syntax();
818  const std::string& syntax() const;
819  template <typename ArgT0 = const std::string&, typename... ArgT>
820  void set_syntax(ArgT0&& arg0, ArgT... args);
821  std::string* mutable_syntax();
822  PROTOBUF_NODISCARD std::string* release_syntax();
823  void set_allocated_syntax(std::string* syntax);
824  private:
825  const std::string& _internal_syntax() const;
826  inline PROTOBUF_ALWAYS_INLINE void _internal_set_syntax(const std::string& value);
827  std::string* _internal_mutable_syntax();
828  public:
829 
830  // optional .google.protobuf.FileOptions options = 8;
831  bool has_options() const;
832  private:
833  bool _internal_has_options() const;
834  public:
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);
840  private:
841  const ::PROTOBUF_NAMESPACE_ID::FileOptions& _internal_options() const;
842  ::PROTOBUF_NAMESPACE_ID::FileOptions* _internal_mutable_options();
843  public:
844  void unsafe_arena_set_allocated_options(
845  ::PROTOBUF_NAMESPACE_ID::FileOptions* options);
846  ::PROTOBUF_NAMESPACE_ID::FileOptions* unsafe_arena_release_options();
847 
848  // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
849  bool has_source_code_info() const;
850  private:
851  bool _internal_has_source_code_info() const;
852  public:
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);
858  private:
859  const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& _internal_source_code_info() const;
860  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* _internal_mutable_source_code_info();
861  public:
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();
865 
866  // @@protoc_insertion_point(class_scope:google.protobuf.FileDescriptorProto)
867  private:
868  class _Internal;
869 
870  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
872  typedef void DestructorSkippable_;
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_;
885  ::PROTOBUF_NAMESPACE_ID::FileOptions* options_;
886  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info_;
887  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
888 };
889 // -------------------------------------------------------------------
890 
891 class PROTOBUF_EXPORT DescriptorProto_ExtensionRange final :
892  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.DescriptorProto.ExtensionRange) */ {
893  public:
895  ~DescriptorProto_ExtensionRange() override;
896  explicit constexpr DescriptorProto_ExtensionRange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
897 
901  *this = ::std::move(from);
902  }
903 
905  CopyFrom(from);
906  return *this;
907  }
909  if (this == &from) return *this;
910  if (GetOwningArena() == from.GetOwningArena()
911  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
912  && GetOwningArena() != nullptr
913  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
914  ) {
915  InternalSwap(&from);
916  } else {
917  CopyFrom(from);
918  }
919  return *this;
920  }
921 
923  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
924  }
926  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
927  }
928 
930  return GetDescriptor();
931  }
933  return default_instance().GetMetadata().descriptor;
934  }
935  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
936  return default_instance().GetMetadata().reflection;
937  }
939  return *internal_default_instance();
940  }
942  return reinterpret_cast<const DescriptorProto_ExtensionRange*>(
944  }
945  static constexpr int kIndexInFileMessages =
946  2;
947 
949  a.Swap(&b);
950  }
951  inline void Swap(DescriptorProto_ExtensionRange* other) {
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
959  InternalSwap(other);
960  } else {
962  }
963  }
965  if (other == this) return;
966  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
967  InternalSwap(other);
968  }
969 
970  // implements Message ----------------------------------------------
971 
973  return CreateMaybeMessage<DescriptorProto_ExtensionRange>(arena);
974  }
979  private:
981  public:
982  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
983  bool IsInitialized() const final;
984 
985  size_t ByteSizeLong() const final;
986  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
988  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
989  int GetCachedSize() const final { return _cached_size_.Get(); }
990 
991  private:
992  void SharedCtor();
993  void SharedDtor();
994  void SetCachedSize(int size) const final;
995  void InternalSwap(DescriptorProto_ExtensionRange* other);
996 
997  private:
998  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
999  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1000  return "google.protobuf.DescriptorProto.ExtensionRange";
1001  }
1002  protected:
1004  bool is_message_owned = false);
1005  private:
1006  static void ArenaDtor(void* object);
1007  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1008  public:
1009 
1010  static const ClassData _class_data_;
1011  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1012 
1013  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1014 
1015  // nested types ----------------------------------------------------
1016 
1017  // accessors -------------------------------------------------------
1018 
1019  enum : int {
1020  kOptionsFieldNumber = 3,
1021  kStartFieldNumber = 1,
1022  kEndFieldNumber = 2,
1023  };
1024  // optional .google.protobuf.ExtensionRangeOptions options = 3;
1025  bool has_options() const;
1026  private:
1027  bool _internal_has_options() const;
1028  public:
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);
1034  private:
1035  const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& _internal_options() const;
1036  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* _internal_mutable_options();
1037  public:
1038  void unsafe_arena_set_allocated_options(
1039  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* options);
1040  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* unsafe_arena_release_options();
1041 
1042  // optional int32 start = 1;
1043  bool has_start() const;
1044  private:
1045  bool _internal_has_start() const;
1046  public:
1047  void clear_start();
1048  int32_t start() const;
1049  void set_start(int32_t value);
1050  private:
1051  int32_t _internal_start() const;
1052  void _internal_set_start(int32_t value);
1053  public:
1054 
1055  // optional int32 end = 2;
1056  bool has_end() const;
1057  private:
1058  bool _internal_has_end() const;
1059  public:
1060  void clear_end();
1061  int32_t end() const;
1062  void set_end(int32_t value);
1063  private:
1064  int32_t _internal_end() const;
1065  void _internal_set_end(int32_t value);
1066  public:
1067 
1068  // @@protoc_insertion_point(class_scope:google.protobuf.DescriptorProto.ExtensionRange)
1069  private:
1070  class _Internal;
1071 
1072  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1074  typedef void DestructorSkippable_;
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;
1081 };
1082 // -------------------------------------------------------------------
1083 
1084 class PROTOBUF_EXPORT DescriptorProto_ReservedRange final :
1085  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.DescriptorProto.ReservedRange) */ {
1086  public:
1088  ~DescriptorProto_ReservedRange() override;
1089  explicit constexpr DescriptorProto_ReservedRange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1090 
1094  *this = ::std::move(from);
1095  }
1096 
1098  CopyFrom(from);
1099  return *this;
1100  }
1102  if (this == &from) return *this;
1103  if (GetOwningArena() == from.GetOwningArena()
1104  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1105  && GetOwningArena() != nullptr
1106  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1107  ) {
1108  InternalSwap(&from);
1109  } else {
1110  CopyFrom(from);
1111  }
1112  return *this;
1113  }
1114 
1116  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1117  }
1119  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1120  }
1121 
1123  return GetDescriptor();
1124  }
1126  return default_instance().GetMetadata().descriptor;
1127  }
1128  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1129  return default_instance().GetMetadata().reflection;
1130  }
1132  return *internal_default_instance();
1133  }
1135  return reinterpret_cast<const DescriptorProto_ReservedRange*>(
1137  }
1138  static constexpr int kIndexInFileMessages =
1139  3;
1140 
1142  a.Swap(&b);
1143  }
1144  inline void Swap(DescriptorProto_ReservedRange* other) {
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);
1153  } else {
1155  }
1156  }
1158  if (other == this) return;
1159  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1160  InternalSwap(other);
1161  }
1162 
1163  // implements Message ----------------------------------------------
1164 
1166  return CreateMaybeMessage<DescriptorProto_ReservedRange>(arena);
1167  }
1172  private:
1174  public:
1175  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1176  bool IsInitialized() const final;
1177 
1178  size_t ByteSizeLong() const final;
1179  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1181  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1182  int GetCachedSize() const final { return _cached_size_.Get(); }
1183 
1184  private:
1185  void SharedCtor();
1186  void SharedDtor();
1187  void SetCachedSize(int size) const final;
1188  void InternalSwap(DescriptorProto_ReservedRange* other);
1189 
1190  private:
1191  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1192  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1193  return "google.protobuf.DescriptorProto.ReservedRange";
1194  }
1195  protected:
1197  bool is_message_owned = false);
1198  private:
1199  static void ArenaDtor(void* object);
1200  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1201  public:
1202 
1203  static const ClassData _class_data_;
1204  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1205 
1206  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1207 
1208  // nested types ----------------------------------------------------
1209 
1210  // accessors -------------------------------------------------------
1211 
1212  enum : int {
1213  kStartFieldNumber = 1,
1214  kEndFieldNumber = 2,
1215  };
1216  // optional int32 start = 1;
1217  bool has_start() const;
1218  private:
1219  bool _internal_has_start() const;
1220  public:
1221  void clear_start();
1222  int32_t start() const;
1223  void set_start(int32_t value);
1224  private:
1225  int32_t _internal_start() const;
1226  void _internal_set_start(int32_t value);
1227  public:
1228 
1229  // optional int32 end = 2;
1230  bool has_end() const;
1231  private:
1232  bool _internal_has_end() const;
1233  public:
1234  void clear_end();
1235  int32_t end() const;
1236  void set_end(int32_t value);
1237  private:
1238  int32_t _internal_end() const;
1239  void _internal_set_end(int32_t value);
1240  public:
1241 
1242  // @@protoc_insertion_point(class_scope:google.protobuf.DescriptorProto.ReservedRange)
1243  private:
1244  class _Internal;
1245 
1246  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1248  typedef void DestructorSkippable_;
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;
1254 };
1255 // -------------------------------------------------------------------
1256 
1257 class PROTOBUF_EXPORT DescriptorProto final :
1258  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.DescriptorProto) */ {
1259  public:
1260  inline DescriptorProto() : DescriptorProto(nullptr) {}
1261  ~DescriptorProto() override;
1262  explicit constexpr DescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1263 
1266  : DescriptorProto() {
1267  *this = ::std::move(from);
1268  }
1269 
1271  CopyFrom(from);
1272  return *this;
1273  }
1275  if (this == &from) return *this;
1276  if (GetOwningArena() == from.GetOwningArena()
1277  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1278  && GetOwningArena() != nullptr
1279  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1280  ) {
1281  InternalSwap(&from);
1282  } else {
1283  CopyFrom(from);
1284  }
1285  return *this;
1286  }
1287 
1289  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1290  }
1292  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1293  }
1294 
1296  return GetDescriptor();
1297  }
1299  return default_instance().GetMetadata().descriptor;
1300  }
1301  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1302  return default_instance().GetMetadata().reflection;
1303  }
1305  return *internal_default_instance();
1306  }
1308  return reinterpret_cast<const DescriptorProto*>(
1310  }
1311  static constexpr int kIndexInFileMessages =
1312  4;
1313 
1315  a.Swap(&b);
1316  }
1317  inline void Swap(DescriptorProto* other) {
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);
1326  } else {
1328  }
1329  }
1331  if (other == this) return;
1332  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1333  InternalSwap(other);
1334  }
1335 
1336  // implements Message ----------------------------------------------
1337 
1339  return CreateMaybeMessage<DescriptorProto>(arena);
1340  }
1342  void CopyFrom(const DescriptorProto& from);
1344  void MergeFrom(const DescriptorProto& from);
1345  private:
1347  public:
1348  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1349  bool IsInitialized() const final;
1350 
1351  size_t ByteSizeLong() const final;
1352  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1354  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1355  int GetCachedSize() const final { return _cached_size_.Get(); }
1356 
1357  private:
1358  void SharedCtor();
1359  void SharedDtor();
1360  void SetCachedSize(int size) const final;
1361  void InternalSwap(DescriptorProto* other);
1362 
1363  private:
1364  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1365  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1366  return "google.protobuf.DescriptorProto";
1367  }
1368  protected:
1370  bool is_message_owned = false);
1371  private:
1372  static void ArenaDtor(void* object);
1373  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1374  public:
1375 
1376  static const ClassData _class_data_;
1377  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1378 
1379  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1380 
1381  // nested types ----------------------------------------------------
1382 
1385 
1386  // accessors -------------------------------------------------------
1387 
1388  enum : int {
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,
1399  };
1400  // repeated .google.protobuf.FieldDescriptorProto field = 2;
1401  int field_size() const;
1402  private:
1403  int _internal_field_size() const;
1404  public:
1405  void clear_field();
1406  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* mutable_field(int index);
1407  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
1408  mutable_field();
1409  private:
1410  const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_field(int index) const;
1411  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_field();
1412  public:
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 >&
1416  field() const;
1417 
1418  // repeated .google.protobuf.DescriptorProto nested_type = 3;
1419  int nested_type_size() const;
1420  private:
1421  int _internal_nested_type_size() const;
1422  public:
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();
1427  private:
1428  const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& _internal_nested_type(int index) const;
1429  ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _internal_add_nested_type();
1430  public:
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;
1435 
1436  // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
1437  int enum_type_size() const;
1438  private:
1439  int _internal_enum_type_size() const;
1440  public:
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();
1445  private:
1446  const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& _internal_enum_type(int index) const;
1447  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _internal_add_enum_type();
1448  public:
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 >&
1452  enum_type() const;
1453 
1454  // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
1455  int extension_range_size() const;
1456  private:
1457  int _internal_extension_range_size() const;
1458  public:
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();
1463  private:
1464  const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& _internal_extension_range(int index) const;
1465  ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* _internal_add_extension_range();
1466  public:
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;
1471 
1472  // repeated .google.protobuf.FieldDescriptorProto extension = 6;
1473  int extension_size() const;
1474  private:
1475  int _internal_extension_size() const;
1476  public:
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();
1481  private:
1482  const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& _internal_extension(int index) const;
1483  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _internal_add_extension();
1484  public:
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 >&
1488  extension() const;
1489 
1490  // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
1491  int oneof_decl_size() const;
1492  private:
1493  int _internal_oneof_decl_size() const;
1494  public:
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();
1499  private:
1500  const ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& _internal_oneof_decl(int index) const;
1501  ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* _internal_add_oneof_decl();
1502  public:
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 >&
1506  oneof_decl() const;
1507 
1508  // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
1509  int reserved_range_size() const;
1510  private:
1511  int _internal_reserved_range_size() const;
1512  public:
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();
1517  private:
1518  const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange& _internal_reserved_range(int index) const;
1519  ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* _internal_add_reserved_range();
1520  public:
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 >&
1524  reserved_range() const;
1525 
1526  // repeated string reserved_name = 10;
1527  int reserved_name_size() const;
1528  private:
1529  int _internal_reserved_name_size() const;
1530  public:
1531  void clear_reserved_name();
1532  const std::string& reserved_name(int index) const;
1533  std::string* mutable_reserved_name(int index);
1534  void set_reserved_name(int index, const std::string& value);
1535  void set_reserved_name(int index, std::string&& value);
1536  void set_reserved_name(int index, const char* value);
1537  void set_reserved_name(int index, const char* value, size_t size);
1538  std::string* add_reserved_name();
1539  void add_reserved_name(const std::string& value);
1540  void add_reserved_name(std::string&& value);
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();
1545  private:
1546  const std::string& _internal_reserved_name(int index) const;
1547  std::string* _internal_add_reserved_name();
1548  public:
1549 
1550  // optional string name = 1;
1551  bool has_name() const;
1552  private:
1553  bool _internal_has_name() const;
1554  public:
1555  void clear_name();
1556  const std::string& name() const;
1557  template <typename ArgT0 = const std::string&, typename... ArgT>
1558  void set_name(ArgT0&& arg0, ArgT... args);
1559  std::string* mutable_name();
1560  PROTOBUF_NODISCARD std::string* release_name();
1561  void set_allocated_name(std::string* name);
1562  private:
1563  const std::string& _internal_name() const;
1564  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
1565  std::string* _internal_mutable_name();
1566  public:
1567 
1568  // optional .google.protobuf.MessageOptions options = 7;
1569  bool has_options() const;
1570  private:
1571  bool _internal_has_options() const;
1572  public:
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);
1578  private:
1579  const ::PROTOBUF_NAMESPACE_ID::MessageOptions& _internal_options() const;
1580  ::PROTOBUF_NAMESPACE_ID::MessageOptions* _internal_mutable_options();
1581  public:
1582  void unsafe_arena_set_allocated_options(
1583  ::PROTOBUF_NAMESPACE_ID::MessageOptions* options);
1584  ::PROTOBUF_NAMESPACE_ID::MessageOptions* unsafe_arena_release_options();
1585 
1586  // @@protoc_insertion_point(class_scope:google.protobuf.DescriptorProto)
1587  private:
1588  class _Internal;
1589 
1590  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1592  typedef void DestructorSkippable_;
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_;
1604  ::PROTOBUF_NAMESPACE_ID::MessageOptions* options_;
1605  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1606 };
1607 // -------------------------------------------------------------------
1608 
1609 class PROTOBUF_EXPORT ExtensionRangeOptions final :
1610  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.ExtensionRangeOptions) */ {
1611  public:
1613  ~ExtensionRangeOptions() override;
1614  explicit constexpr ExtensionRangeOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1615 
1618  : ExtensionRangeOptions() {
1619  *this = ::std::move(from);
1620  }
1621 
1623  CopyFrom(from);
1624  return *this;
1625  }
1627  if (this == &from) return *this;
1628  if (GetOwningArena() == from.GetOwningArena()
1629  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1630  && GetOwningArena() != nullptr
1631  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1632  ) {
1633  InternalSwap(&from);
1634  } else {
1635  CopyFrom(from);
1636  }
1637  return *this;
1638  }
1639 
1641  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1642  }
1644  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1645  }
1646 
1648  return GetDescriptor();
1649  }
1651  return default_instance().GetMetadata().descriptor;
1652  }
1653  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1654  return default_instance().GetMetadata().reflection;
1655  }
1657  return *internal_default_instance();
1658  }
1660  return reinterpret_cast<const ExtensionRangeOptions*>(
1662  }
1663  static constexpr int kIndexInFileMessages =
1664  5;
1665 
1667  a.Swap(&b);
1668  }
1669  inline void Swap(ExtensionRangeOptions* other) {
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);
1678  } else {
1680  }
1681  }
1683  if (other == this) return;
1684  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1685  InternalSwap(other);
1686  }
1687 
1688  // implements Message ----------------------------------------------
1689 
1691  return CreateMaybeMessage<ExtensionRangeOptions>(arena);
1692  }
1694  void CopyFrom(const ExtensionRangeOptions& from);
1696  void MergeFrom(const ExtensionRangeOptions& from);
1697  private:
1699  public:
1700  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1701  bool IsInitialized() const final;
1702 
1703  size_t ByteSizeLong() const final;
1704  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1706  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1707  int GetCachedSize() const final { return _cached_size_.Get(); }
1708 
1709  private:
1710  void SharedCtor();
1711  void SharedDtor();
1712  void SetCachedSize(int size) const final;
1713  void InternalSwap(ExtensionRangeOptions* other);
1714 
1715  private:
1716  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1717  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1718  return "google.protobuf.ExtensionRangeOptions";
1719  }
1720  protected:
1722  bool is_message_owned = false);
1723  private:
1724  static void ArenaDtor(void* object);
1725  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1726  public:
1727 
1728  static const ClassData _class_data_;
1729  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1730 
1731  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1732 
1733  // nested types ----------------------------------------------------
1734 
1735  // accessors -------------------------------------------------------
1736 
1737  enum : int {
1738  kUninterpretedOptionFieldNumber = 999,
1739  };
1740  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
1741  int uninterpreted_option_size() const;
1742  private:
1743  int _internal_uninterpreted_option_size() const;
1744  public:
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();
1749  private:
1750  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
1751  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
1752  public:
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;
1757 
1758 
1759  template <typename _proto_TypeTraits,
1761  bool _is_packed>
1762  inline bool HasExtension(
1763  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1764  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
1765 
1766  return _extensions_.Has(id.number());
1767  }
1768 
1769  template <typename _proto_TypeTraits,
1771  bool _is_packed>
1772  inline void ClearExtension(
1773  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1774  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1775  _extensions_.ClearExtension(id.number());
1776 
1777  }
1778 
1779  template <typename _proto_TypeTraits,
1781  bool _is_packed>
1782  inline int ExtensionSize(
1783  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1784  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
1785 
1786  return _extensions_.ExtensionSize(id.number());
1787  }
1788 
1789  template <typename _proto_TypeTraits,
1791  bool _is_packed>
1792  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
1793  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1794  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
1795 
1796  return _proto_TypeTraits::Get(id.number(), _extensions_,
1797  id.default_value());
1798  }
1799 
1800  template <typename _proto_TypeTraits,
1802  bool _is_packed>
1803  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
1804  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1805  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1806 
1807  return _proto_TypeTraits::Mutable(id.number(), _field_type,
1808  &_extensions_);
1809  }
1810 
1811  template <typename _proto_TypeTraits,
1813  bool _is_packed>
1814  inline void SetExtension(
1815  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1816  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1817  typename _proto_TypeTraits::Singular::ConstType value) {
1818  _proto_TypeTraits::Set(id.number(), _field_type, value, &_extensions_);
1819 
1820  }
1821 
1822  template <typename _proto_TypeTraits,
1824  bool _is_packed>
1826  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1827  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1828  typename _proto_TypeTraits::Singular::MutableType value) {
1829  _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
1830  &_extensions_);
1831 
1832  }
1833  template <typename _proto_TypeTraits,
1835  bool _is_packed>
1837  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1838  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1839  typename _proto_TypeTraits::Singular::MutableType value) {
1840  _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
1841  value, &_extensions_);
1842 
1843  }
1844  template <typename _proto_TypeTraits,
1846  bool _is_packed>
1847  PROTOBUF_NODISCARD inline
1848  typename _proto_TypeTraits::Singular::MutableType
1850  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1851  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1852 
1853  return _proto_TypeTraits::Release(id.number(), _field_type,
1854  &_extensions_);
1855  }
1856  template <typename _proto_TypeTraits,
1858  bool _is_packed>
1859  inline typename _proto_TypeTraits::Singular::MutableType
1861  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1862  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1863 
1864  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
1865  &_extensions_);
1866  }
1867 
1868  template <typename _proto_TypeTraits,
1870  bool _is_packed>
1871  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
1872  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1873  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1874  int index) const {
1875 
1876  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
1877  }
1878 
1879  template <typename _proto_TypeTraits,
1881  bool _is_packed>
1882  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
1883  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1884  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1885  int index) {
1886 
1887  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
1888  }
1889 
1890  template <typename _proto_TypeTraits,
1892  bool _is_packed>
1893  inline void SetExtension(
1894  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1895  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1896  int index, typename _proto_TypeTraits::Repeated::ConstType value) {
1897  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
1898 
1899  }
1900 
1901  template <typename _proto_TypeTraits,
1903  bool _is_packed>
1904  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
1905  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1906  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1907  typename _proto_TypeTraits::Repeated::MutableType to_add =
1908  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
1909 
1910  return to_add;
1911  }
1912 
1913  template <typename _proto_TypeTraits,
1915  bool _is_packed>
1916  inline void AddExtension(
1917  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1918  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
1919  typename _proto_TypeTraits::Repeated::ConstType value) {
1920  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
1921  &_extensions_);
1922 
1923  }
1924 
1925  template <typename _proto_TypeTraits,
1927  bool _is_packed>
1928  inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1930  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1931  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
1932 
1933  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
1934  }
1935 
1936  template <typename _proto_TypeTraits,
1938  bool _is_packed>
1939  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1941  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1942  ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
1943 
1944  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
1945  _is_packed, &_extensions_);
1946  }
1947 
1948  // @@protoc_insertion_point(class_scope:google.protobuf.ExtensionRangeOptions)
1949  private:
1950  class _Internal;
1951 
1952  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1953 
1954  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1956  typedef void DestructorSkippable_;
1957  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
1958  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1959  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
1960 };
1961 // -------------------------------------------------------------------
1962 
1963 class PROTOBUF_EXPORT FieldDescriptorProto final :
1964  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.FieldDescriptorProto) */ {
1965  public:
1967  ~FieldDescriptorProto() override;
1968  explicit constexpr FieldDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1969 
1972  : FieldDescriptorProto() {
1973  *this = ::std::move(from);
1974  }
1975 
1977  CopyFrom(from);
1978  return *this;
1979  }
1981  if (this == &from) return *this;
1982  if (GetOwningArena() == from.GetOwningArena()
1983  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1984  && GetOwningArena() != nullptr
1985  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1986  ) {
1987  InternalSwap(&from);
1988  } else {
1989  CopyFrom(from);
1990  }
1991  return *this;
1992  }
1993 
1995  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1996  }
1998  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1999  }
2000 
2002  return GetDescriptor();
2003  }
2005  return default_instance().GetMetadata().descriptor;
2006  }
2007  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2008  return default_instance().GetMetadata().reflection;
2009  }
2011  return *internal_default_instance();
2012  }
2014  return reinterpret_cast<const FieldDescriptorProto*>(
2016  }
2017  static constexpr int kIndexInFileMessages =
2018  6;
2019 
2021  a.Swap(&b);
2022  }
2023  inline void Swap(FieldDescriptorProto* other) {
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);
2032  } else {
2034  }
2035  }
2037  if (other == this) return;
2038  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2039  InternalSwap(other);
2040  }
2041 
2042  // implements Message ----------------------------------------------
2043 
2045  return CreateMaybeMessage<FieldDescriptorProto>(arena);
2046  }
2048  void CopyFrom(const FieldDescriptorProto& from);
2050  void MergeFrom(const FieldDescriptorProto& from);
2051  private:
2053  public:
2054  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2055  bool IsInitialized() const final;
2056 
2057  size_t ByteSizeLong() const final;
2058  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2060  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2061  int GetCachedSize() const final { return _cached_size_.Get(); }
2062 
2063  private:
2064  void SharedCtor();
2065  void SharedDtor();
2066  void SetCachedSize(int size) const final;
2067  void InternalSwap(FieldDescriptorProto* other);
2068 
2069  private:
2070  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2071  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2072  return "google.protobuf.FieldDescriptorProto";
2073  }
2074  protected:
2076  bool is_message_owned = false);
2077  private:
2078  static void ArenaDtor(void* object);
2079  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2080  public:
2081 
2082  static const ClassData _class_data_;
2083  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2084 
2085  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2086 
2087  // nested types ----------------------------------------------------
2088 
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) {
2128  }
2129  static constexpr Type Type_MIN =
2131  static constexpr Type Type_MAX =
2133  static constexpr int Type_ARRAYSIZE =
2138  }
2139  template<typename T>
2140  static inline const std::string& Type_Name(T enum_t_value) {
2141  static_assert(::std::is_same<T, Type>::value ||
2143  "Incorrect type passed to function Type_Name.");
2144  return FieldDescriptorProto_Type_Name(enum_t_value);
2145  }
2147  Type* value) {
2149  }
2150 
2152  static constexpr Label LABEL_OPTIONAL =
2154  static constexpr Label LABEL_REQUIRED =
2156  static constexpr Label LABEL_REPEATED =
2158  static inline bool Label_IsValid(int value) {
2160  }
2161  static constexpr Label Label_MIN =
2163  static constexpr Label Label_MAX =
2165  static constexpr int Label_ARRAYSIZE =
2170  }
2171  template<typename T>
2172  static inline const std::string& Label_Name(T enum_t_value) {
2173  static_assert(::std::is_same<T, Label>::value ||
2175  "Incorrect type passed to function Label_Name.");
2176  return FieldDescriptorProto_Label_Name(enum_t_value);
2177  }
2179  Label* value) {
2181  }
2182 
2183  // accessors -------------------------------------------------------
2184 
2185  enum : int {
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,
2197  };
2198  // optional string name = 1;
2199  bool has_name() const;
2200  private:
2201  bool _internal_has_name() const;
2202  public:
2203  void clear_name();
2204  const std::string& name() const;
2205  template <typename ArgT0 = const std::string&, typename... ArgT>
2206  void set_name(ArgT0&& arg0, ArgT... args);
2207  std::string* mutable_name();
2208  PROTOBUF_NODISCARD std::string* release_name();
2209  void set_allocated_name(std::string* name);
2210  private:
2211  const std::string& _internal_name() const;
2212  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
2213  std::string* _internal_mutable_name();
2214  public:
2215 
2216  // optional string extendee = 2;
2217  bool has_extendee() const;
2218  private:
2219  bool _internal_has_extendee() const;
2220  public:
2221  void clear_extendee();
2222  const std::string& extendee() const;
2223  template <typename ArgT0 = const std::string&, typename... ArgT>
2224  void set_extendee(ArgT0&& arg0, ArgT... args);
2225  std::string* mutable_extendee();
2226  PROTOBUF_NODISCARD std::string* release_extendee();
2227  void set_allocated_extendee(std::string* extendee);
2228  private:
2229  const std::string& _internal_extendee() const;
2230  inline PROTOBUF_ALWAYS_INLINE void _internal_set_extendee(const std::string& value);
2231  std::string* _internal_mutable_extendee();
2232  public:
2233 
2234  // optional string type_name = 6;
2235  bool has_type_name() const;
2236  private:
2237  bool _internal_has_type_name() const;
2238  public:
2239  void clear_type_name();
2240  const std::string& type_name() const;
2241  template <typename ArgT0 = const std::string&, typename... ArgT>
2242  void set_type_name(ArgT0&& arg0, ArgT... args);
2243  std::string* mutable_type_name();
2244  PROTOBUF_NODISCARD std::string* release_type_name();
2245  void set_allocated_type_name(std::string* type_name);
2246  private:
2247  const std::string& _internal_type_name() const;
2248  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type_name(const std::string& value);
2249  std::string* _internal_mutable_type_name();
2250  public:
2251 
2252  // optional string default_value = 7;
2253  bool has_default_value() const;
2254  private:
2255  bool _internal_has_default_value() const;
2256  public:
2257  void clear_default_value();
2258  const std::string& default_value() const;
2259  template <typename ArgT0 = const std::string&, typename... ArgT>
2260  void set_default_value(ArgT0&& arg0, ArgT... args);
2261  std::string* mutable_default_value();
2262  PROTOBUF_NODISCARD std::string* release_default_value();
2263  void set_allocated_default_value(std::string* default_value);
2264  private:
2265  const std::string& _internal_default_value() const;
2266  inline PROTOBUF_ALWAYS_INLINE void _internal_set_default_value(const std::string& value);
2267  std::string* _internal_mutable_default_value();
2268  public:
2269 
2270  // optional string json_name = 10;
2271  bool has_json_name() const;
2272  private:
2273  bool _internal_has_json_name() const;
2274  public:
2275  void clear_json_name();
2276  const std::string& json_name() const;
2277  template <typename ArgT0 = const std::string&, typename... ArgT>
2278  void set_json_name(ArgT0&& arg0, ArgT... args);
2279  std::string* mutable_json_name();
2280  PROTOBUF_NODISCARD std::string* release_json_name();
2281  void set_allocated_json_name(std::string* json_name);
2282  private:
2283  const std::string& _internal_json_name() const;
2284  inline PROTOBUF_ALWAYS_INLINE void _internal_set_json_name(const std::string& value);
2285  std::string* _internal_mutable_json_name();
2286  public:
2287 
2288  // optional .google.protobuf.FieldOptions options = 8;
2289  bool has_options() const;
2290  private:
2291  bool _internal_has_options() const;
2292  public:
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);
2298  private:
2299  const ::PROTOBUF_NAMESPACE_ID::FieldOptions& _internal_options() const;
2300  ::PROTOBUF_NAMESPACE_ID::FieldOptions* _internal_mutable_options();
2301  public:
2302  void unsafe_arena_set_allocated_options(
2303  ::PROTOBUF_NAMESPACE_ID::FieldOptions* options);
2304  ::PROTOBUF_NAMESPACE_ID::FieldOptions* unsafe_arena_release_options();
2305 
2306  // optional int32 number = 3;
2307  bool has_number() const;
2308  private:
2309  bool _internal_has_number() const;
2310  public:
2311  void clear_number();
2312  int32_t number() const;
2313  void set_number(int32_t value);
2314  private:
2315  int32_t _internal_number() const;
2316  void _internal_set_number(int32_t value);
2317  public:
2318 
2319  // optional int32 oneof_index = 9;
2320  bool has_oneof_index() const;
2321  private:
2322  bool _internal_has_oneof_index() const;
2323  public:
2324  void clear_oneof_index();
2325  int32_t oneof_index() const;
2326  void set_oneof_index(int32_t value);
2327  private:
2328  int32_t _internal_oneof_index() const;
2329  void _internal_set_oneof_index(int32_t value);
2330  public:
2331 
2332  // optional bool proto3_optional = 17;
2333  bool has_proto3_optional() const;
2334  private:
2335  bool _internal_has_proto3_optional() const;
2336  public:
2337  void clear_proto3_optional();
2338  bool proto3_optional() const;
2339  void set_proto3_optional(bool value);
2340  private:
2341  bool _internal_proto3_optional() const;
2342  void _internal_set_proto3_optional(bool value);
2343  public:
2344 
2345  // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
2346  bool has_label() const;
2347  private:
2348  bool _internal_has_label() const;
2349  public:
2350  void clear_label();
2353  private:
2355  void _internal_set_label(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label value);
2356  public:
2357 
2358  // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
2359  bool has_type() const;
2360  private:
2361  bool _internal_has_type() const;
2362  public:
2363  void clear_type();
2366  private:
2368  void _internal_set_type(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value);
2369  public:
2370 
2371  // @@protoc_insertion_point(class_scope:google.protobuf.FieldDescriptorProto)
2372  private:
2373  class _Internal;
2374 
2375  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2377  typedef void DestructorSkippable_;
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_;
2385  ::PROTOBUF_NAMESPACE_ID::FieldOptions* options_;
2389  int label_;
2390  int type_;
2391  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2392 };
2393 // -------------------------------------------------------------------
2394 
2395 class PROTOBUF_EXPORT OneofDescriptorProto final :
2396  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.OneofDescriptorProto) */ {
2397  public:
2399  ~OneofDescriptorProto() override;
2400  explicit constexpr OneofDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2401 
2404  : OneofDescriptorProto() {
2405  *this = ::std::move(from);
2406  }
2407 
2409  CopyFrom(from);
2410  return *this;
2411  }
2413  if (this == &from) return *this;
2414  if (GetOwningArena() == from.GetOwningArena()
2415  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2416  && GetOwningArena() != nullptr
2417  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2418  ) {
2419  InternalSwap(&from);
2420  } else {
2421  CopyFrom(from);
2422  }
2423  return *this;
2424  }
2425 
2427  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2428  }
2430  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2431  }
2432 
2434  return GetDescriptor();
2435  }
2437  return default_instance().GetMetadata().descriptor;
2438  }
2439  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2440  return default_instance().GetMetadata().reflection;
2441  }
2443  return *internal_default_instance();
2444  }
2446  return reinterpret_cast<const OneofDescriptorProto*>(
2448  }
2449  static constexpr int kIndexInFileMessages =
2450  7;
2451 
2453  a.Swap(&b);
2454  }
2455  inline void Swap(OneofDescriptorProto* other) {
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);
2464  } else {
2466  }
2467  }
2469  if (other == this) return;
2470  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2471  InternalSwap(other);
2472  }
2473 
2474  // implements Message ----------------------------------------------
2475 
2477  return CreateMaybeMessage<OneofDescriptorProto>(arena);
2478  }
2480  void CopyFrom(const OneofDescriptorProto& from);
2482  void MergeFrom(const OneofDescriptorProto& from);
2483  private:
2485  public:
2486  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2487  bool IsInitialized() const final;
2488 
2489  size_t ByteSizeLong() const final;
2490  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2492  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2493  int GetCachedSize() const final { return _cached_size_.Get(); }
2494 
2495  private:
2496  void SharedCtor();
2497  void SharedDtor();
2498  void SetCachedSize(int size) const final;
2499  void InternalSwap(OneofDescriptorProto* other);
2500 
2501  private:
2502  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2503  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2504  return "google.protobuf.OneofDescriptorProto";
2505  }
2506  protected:
2508  bool is_message_owned = false);
2509  private:
2510  static void ArenaDtor(void* object);
2511  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2512  public:
2513 
2514  static const ClassData _class_data_;
2515  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2516 
2517  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2518 
2519  // nested types ----------------------------------------------------
2520 
2521  // accessors -------------------------------------------------------
2522 
2523  enum : int {
2524  kNameFieldNumber = 1,
2525  kOptionsFieldNumber = 2,
2526  };
2527  // optional string name = 1;
2528  bool has_name() const;
2529  private:
2530  bool _internal_has_name() const;
2531  public:
2532  void clear_name();
2533  const std::string& name() const;
2534  template <typename ArgT0 = const std::string&, typename... ArgT>
2535  void set_name(ArgT0&& arg0, ArgT... args);
2536  std::string* mutable_name();
2537  PROTOBUF_NODISCARD std::string* release_name();
2538  void set_allocated_name(std::string* name);
2539  private:
2540  const std::string& _internal_name() const;
2541  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
2542  std::string* _internal_mutable_name();
2543  public:
2544 
2545  // optional .google.protobuf.OneofOptions options = 2;
2546  bool has_options() const;
2547  private:
2548  bool _internal_has_options() const;
2549  public:
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);
2555  private:
2556  const ::PROTOBUF_NAMESPACE_ID::OneofOptions& _internal_options() const;
2557  ::PROTOBUF_NAMESPACE_ID::OneofOptions* _internal_mutable_options();
2558  public:
2559  void unsafe_arena_set_allocated_options(
2560  ::PROTOBUF_NAMESPACE_ID::OneofOptions* options);
2561  ::PROTOBUF_NAMESPACE_ID::OneofOptions* unsafe_arena_release_options();
2562 
2563  // @@protoc_insertion_point(class_scope:google.protobuf.OneofDescriptorProto)
2564  private:
2565  class _Internal;
2566 
2567  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2569  typedef void DestructorSkippable_;
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_;
2573  ::PROTOBUF_NAMESPACE_ID::OneofOptions* options_;
2574  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2575 };
2576 // -------------------------------------------------------------------
2577 
2578 class PROTOBUF_EXPORT EnumDescriptorProto_EnumReservedRange final :
2579  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.EnumDescriptorProto.EnumReservedRange) */ {
2580  public:
2583  explicit constexpr EnumDescriptorProto_EnumReservedRange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2584 
2588  *this = ::std::move(from);
2589  }
2590 
2592  CopyFrom(from);
2593  return *this;
2594  }
2596  if (this == &from) return *this;
2597  if (GetOwningArena() == from.GetOwningArena()
2598  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2599  && GetOwningArena() != nullptr
2600  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2601  ) {
2602  InternalSwap(&from);
2603  } else {
2604  CopyFrom(from);
2605  }
2606  return *this;
2607  }
2608 
2610  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2611  }
2613  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2614  }
2615 
2617  return GetDescriptor();
2618  }
2620  return default_instance().GetMetadata().descriptor;
2621  }
2622  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2623  return default_instance().GetMetadata().reflection;
2624  }
2626  return *internal_default_instance();
2627  }
2629  return reinterpret_cast<const EnumDescriptorProto_EnumReservedRange*>(
2631  }
2632  static constexpr int kIndexInFileMessages =
2633  8;
2634 
2636  a.Swap(&b);
2637  }
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);
2647  } else {
2649  }
2650  }
2652  if (other == this) return;
2653  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2654  InternalSwap(other);
2655  }
2656 
2657  // implements Message ----------------------------------------------
2658 
2660  return CreateMaybeMessage<EnumDescriptorProto_EnumReservedRange>(arena);
2661  }
2666  private:
2668  public:
2669  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2670  bool IsInitialized() const final;
2671 
2672  size_t ByteSizeLong() const final;
2673  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2675  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2676  int GetCachedSize() const final { return _cached_size_.Get(); }
2677 
2678  private:
2679  void SharedCtor();
2680  void SharedDtor();
2681  void SetCachedSize(int size) const final;
2682  void InternalSwap(EnumDescriptorProto_EnumReservedRange* other);
2683 
2684  private:
2685  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2686  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2687  return "google.protobuf.EnumDescriptorProto.EnumReservedRange";
2688  }
2689  protected:
2691  bool is_message_owned = false);
2692  private:
2693  static void ArenaDtor(void* object);
2694  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2695  public:
2696 
2697  static const ClassData _class_data_;
2698  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2699 
2700  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2701 
2702  // nested types ----------------------------------------------------
2703 
2704  // accessors -------------------------------------------------------
2705 
2706  enum : int {
2707  kStartFieldNumber = 1,
2708  kEndFieldNumber = 2,
2709  };
2710  // optional int32 start = 1;
2711  bool has_start() const;
2712  private:
2713  bool _internal_has_start() const;
2714  public:
2715  void clear_start();
2716  int32_t start() const;
2717  void set_start(int32_t value);
2718  private:
2719  int32_t _internal_start() const;
2720  void _internal_set_start(int32_t value);
2721  public:
2722 
2723  // optional int32 end = 2;
2724  bool has_end() const;
2725  private:
2726  bool _internal_has_end() const;
2727  public:
2728  void clear_end();
2729  int32_t end() const;
2730  void set_end(int32_t value);
2731  private:
2732  int32_t _internal_end() const;
2733  void _internal_set_end(int32_t value);
2734  public:
2735 
2736  // @@protoc_insertion_point(class_scope:google.protobuf.EnumDescriptorProto.EnumReservedRange)
2737  private:
2738  class _Internal;
2739 
2740  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2742  typedef void DestructorSkippable_;
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;
2748 };
2749 // -------------------------------------------------------------------
2750 
2751 class PROTOBUF_EXPORT EnumDescriptorProto final :
2752  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.EnumDescriptorProto) */ {
2753  public:
2755  ~EnumDescriptorProto() override;
2756  explicit constexpr EnumDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2757 
2760  : EnumDescriptorProto() {
2761  *this = ::std::move(from);
2762  }
2763 
2765  CopyFrom(from);
2766  return *this;
2767  }
2769  if (this == &from) return *this;
2770  if (GetOwningArena() == from.GetOwningArena()
2771  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2772  && GetOwningArena() != nullptr
2773  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2774  ) {
2775  InternalSwap(&from);
2776  } else {
2777  CopyFrom(from);
2778  }
2779  return *this;
2780  }
2781 
2783  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2784  }
2786  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2787  }
2788 
2790  return GetDescriptor();
2791  }
2793  return default_instance().GetMetadata().descriptor;
2794  }
2795  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2796  return default_instance().GetMetadata().reflection;
2797  }
2799  return *internal_default_instance();
2800  }
2802  return reinterpret_cast<const EnumDescriptorProto*>(
2804  }
2805  static constexpr int kIndexInFileMessages =
2806  9;
2807 
2809  a.Swap(&b);
2810  }
2811  inline void Swap(EnumDescriptorProto* other) {
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);
2820  } else {
2822  }
2823  }
2825  if (other == this) return;
2826  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2827  InternalSwap(other);
2828  }
2829 
2830  // implements Message ----------------------------------------------
2831 
2833  return CreateMaybeMessage<EnumDescriptorProto>(arena);
2834  }
2836  void CopyFrom(const EnumDescriptorProto& from);
2838  void MergeFrom(const EnumDescriptorProto& from);
2839  private:
2841  public:
2842  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2843  bool IsInitialized() const final;
2844 
2845  size_t ByteSizeLong() const final;
2846  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2848  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2849  int GetCachedSize() const final { return _cached_size_.Get(); }
2850 
2851  private:
2852  void SharedCtor();
2853  void SharedDtor();
2854  void SetCachedSize(int size) const final;
2855  void InternalSwap(EnumDescriptorProto* other);
2856 
2857  private:
2858  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2859  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2860  return "google.protobuf.EnumDescriptorProto";
2861  }
2862  protected:
2864  bool is_message_owned = false);
2865  private:
2866  static void ArenaDtor(void* object);
2867  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2868  public:
2869 
2870  static const ClassData _class_data_;
2871  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2872 
2873  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2874 
2875  // nested types ----------------------------------------------------
2876 
2878 
2879  // accessors -------------------------------------------------------
2880 
2881  enum : int {
2882  kValueFieldNumber = 2,
2883  kReservedRangeFieldNumber = 4,
2884  kReservedNameFieldNumber = 5,
2885  kNameFieldNumber = 1,
2886  kOptionsFieldNumber = 3,
2887  };
2888  // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
2889  int value_size() const;
2890  private:
2891  int _internal_value_size() const;
2892  public:
2893  void clear_value();
2894  ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* mutable_value(int index);
2895  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
2896  mutable_value();
2897  private:
2898  const ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto& _internal_value(int index) const;
2899  ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* _internal_add_value();
2900  public:
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 >&
2904  value() const;
2905 
2906  // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
2907  int reserved_range_size() const;
2908  private:
2909  int _internal_reserved_range_size() const;
2910  public:
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();
2915  private:
2916  const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange& _internal_reserved_range(int index) const;
2917  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* _internal_add_reserved_range();
2918  public:
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 >&
2922  reserved_range() const;
2923 
2924  // repeated string reserved_name = 5;
2925  int reserved_name_size() const;
2926  private:
2927  int _internal_reserved_name_size() const;
2928  public:
2929  void clear_reserved_name();
2930  const std::string& reserved_name(int index) const;
2931  std::string* mutable_reserved_name(int index);
2932  void set_reserved_name(int index, const std::string& value);
2933  void set_reserved_name(int index, std::string&& value);
2934  void set_reserved_name(int index, const char* value);
2935  void set_reserved_name(int index, const char* value, size_t size);
2936  std::string* add_reserved_name();
2937  void add_reserved_name(const std::string& value);
2938  void add_reserved_name(std::string&& value);
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();
2943  private:
2944  const std::string& _internal_reserved_name(int index) const;
2945  std::string* _internal_add_reserved_name();
2946  public:
2947 
2948  // optional string name = 1;
2949  bool has_name() const;
2950  private:
2951  bool _internal_has_name() const;
2952  public:
2953  void clear_name();
2954  const std::string& name() const;
2955  template <typename ArgT0 = const std::string&, typename... ArgT>
2956  void set_name(ArgT0&& arg0, ArgT... args);
2957  std::string* mutable_name();
2958  PROTOBUF_NODISCARD std::string* release_name();
2959  void set_allocated_name(std::string* name);
2960  private:
2961  const std::string& _internal_name() const;
2962  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
2963  std::string* _internal_mutable_name();
2964  public:
2965 
2966  // optional .google.protobuf.EnumOptions options = 3;
2967  bool has_options() const;
2968  private:
2969  bool _internal_has_options() const;
2970  public:
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);
2976  private:
2977  const ::PROTOBUF_NAMESPACE_ID::EnumOptions& _internal_options() const;
2978  ::PROTOBUF_NAMESPACE_ID::EnumOptions* _internal_mutable_options();
2979  public:
2980  void unsafe_arena_set_allocated_options(
2981  ::PROTOBUF_NAMESPACE_ID::EnumOptions* options);
2982  ::PROTOBUF_NAMESPACE_ID::EnumOptions* unsafe_arena_release_options();
2983 
2984  // @@protoc_insertion_point(class_scope:google.protobuf.EnumDescriptorProto)
2985  private:
2986  class _Internal;
2987 
2988  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2990  typedef void DestructorSkippable_;
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_;
2997  ::PROTOBUF_NAMESPACE_ID::EnumOptions* options_;
2998  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
2999 };
3000 // -------------------------------------------------------------------
3001 
3002 class PROTOBUF_EXPORT EnumValueDescriptorProto final :
3003  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.EnumValueDescriptorProto) */ {
3004  public:
3006  ~EnumValueDescriptorProto() override;
3007  explicit constexpr EnumValueDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3008 
3012  *this = ::std::move(from);
3013  }
3014 
3016  CopyFrom(from);
3017  return *this;
3018  }
3020  if (this == &from) return *this;
3021  if (GetOwningArena() == from.GetOwningArena()
3022  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3023  && GetOwningArena() != nullptr
3024  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3025  ) {
3026  InternalSwap(&from);
3027  } else {
3028  CopyFrom(from);
3029  }
3030  return *this;
3031  }
3032 
3034  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3035  }
3037  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3038  }
3039 
3041  return GetDescriptor();
3042  }
3044  return default_instance().GetMetadata().descriptor;
3045  }
3046  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3047  return default_instance().GetMetadata().reflection;
3048  }
3050  return *internal_default_instance();
3051  }
3053  return reinterpret_cast<const EnumValueDescriptorProto*>(
3055  }
3056  static constexpr int kIndexInFileMessages =
3057  10;
3058 
3060  a.Swap(&b);
3061  }
3062  inline void Swap(EnumValueDescriptorProto* other) {
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);
3071  } else {
3073  }
3074  }
3076  if (other == this) return;
3077  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3078  InternalSwap(other);
3079  }
3080 
3081  // implements Message ----------------------------------------------
3082 
3084  return CreateMaybeMessage<EnumValueDescriptorProto>(arena);
3085  }
3087  void CopyFrom(const EnumValueDescriptorProto& from);
3090  private:
3092  public:
3093  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3094  bool IsInitialized() const final;
3095 
3096  size_t ByteSizeLong() const final;
3097  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3099  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3100  int GetCachedSize() const final { return _cached_size_.Get(); }
3101 
3102  private:
3103  void SharedCtor();
3104  void SharedDtor();
3105  void SetCachedSize(int size) const final;
3106  void InternalSwap(EnumValueDescriptorProto* other);
3107 
3108  private:
3109  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3110  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3111  return "google.protobuf.EnumValueDescriptorProto";
3112  }
3113  protected:
3115  bool is_message_owned = false);
3116  private:
3117  static void ArenaDtor(void* object);
3118  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3119  public:
3120 
3121  static const ClassData _class_data_;
3122  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3123 
3124  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3125 
3126  // nested types ----------------------------------------------------
3127 
3128  // accessors -------------------------------------------------------
3129 
3130  enum : int {
3131  kNameFieldNumber = 1,
3132  kOptionsFieldNumber = 3,
3133  kNumberFieldNumber = 2,
3134  };
3135  // optional string name = 1;
3136  bool has_name() const;
3137  private:
3138  bool _internal_has_name() const;
3139  public:
3140  void clear_name();
3141  const std::string& name() const;
3142  template <typename ArgT0 = const std::string&, typename... ArgT>
3143  void set_name(ArgT0&& arg0, ArgT... args);
3144  std::string* mutable_name();
3145  PROTOBUF_NODISCARD std::string* release_name();
3146  void set_allocated_name(std::string* name);
3147  private:
3148  const std::string& _internal_name() const;
3149  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
3150  std::string* _internal_mutable_name();
3151  public:
3152 
3153  // optional .google.protobuf.EnumValueOptions options = 3;
3154  bool has_options() const;
3155  private:
3156  bool _internal_has_options() const;
3157  public:
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);
3163  private:
3164  const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions& _internal_options() const;
3165  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* _internal_mutable_options();
3166  public:
3167  void unsafe_arena_set_allocated_options(
3168  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* options);
3169  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* unsafe_arena_release_options();
3170 
3171  // optional int32 number = 2;
3172  bool has_number() const;
3173  private:
3174  bool _internal_has_number() const;
3175  public:
3176  void clear_number();
3177  int32_t number() const;
3178  void set_number(int32_t value);
3179  private:
3180  int32_t _internal_number() const;
3181  void _internal_set_number(int32_t value);
3182  public:
3183 
3184  // @@protoc_insertion_point(class_scope:google.protobuf.EnumValueDescriptorProto)
3185  private:
3186  class _Internal;
3187 
3188  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3190  typedef void DestructorSkippable_;
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_;
3194  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* options_;
3196  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3197 };
3198 // -------------------------------------------------------------------
3199 
3200 class PROTOBUF_EXPORT ServiceDescriptorProto final :
3201  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.ServiceDescriptorProto) */ {
3202  public:
3204  ~ServiceDescriptorProto() override;
3205  explicit constexpr ServiceDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3206 
3210  *this = ::std::move(from);
3211  }
3212 
3214  CopyFrom(from);
3215  return *this;
3216  }
3218  if (this == &from) return *this;
3219  if (GetOwningArena() == from.GetOwningArena()
3220  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3221  && GetOwningArena() != nullptr
3222  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3223  ) {
3224  InternalSwap(&from);
3225  } else {
3226  CopyFrom(from);
3227  }
3228  return *this;
3229  }
3230 
3232  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3233  }
3235  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3236  }
3237 
3239  return GetDescriptor();
3240  }
3242  return default_instance().GetMetadata().descriptor;
3243  }
3244  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3245  return default_instance().GetMetadata().reflection;
3246  }
3248  return *internal_default_instance();
3249  }
3251  return reinterpret_cast<const ServiceDescriptorProto*>(
3253  }
3254  static constexpr int kIndexInFileMessages =
3255  11;
3256 
3258  a.Swap(&b);
3259  }
3260  inline void Swap(ServiceDescriptorProto* other) {
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);
3269  } else {
3271  }
3272  }
3274  if (other == this) return;
3275  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3276  InternalSwap(other);
3277  }
3278 
3279  // implements Message ----------------------------------------------
3280 
3282  return CreateMaybeMessage<ServiceDescriptorProto>(arena);
3283  }
3285  void CopyFrom(const ServiceDescriptorProto& from);
3287  void MergeFrom(const ServiceDescriptorProto& from);
3288  private:
3290  public:
3291  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3292  bool IsInitialized() const final;
3293 
3294  size_t ByteSizeLong() const final;
3295  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3297  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3298  int GetCachedSize() const final { return _cached_size_.Get(); }
3299 
3300  private:
3301  void SharedCtor();
3302  void SharedDtor();
3303  void SetCachedSize(int size) const final;
3304  void InternalSwap(ServiceDescriptorProto* other);
3305 
3306  private:
3307  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3308  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3309  return "google.protobuf.ServiceDescriptorProto";
3310  }
3311  protected:
3313  bool is_message_owned = false);
3314  private:
3315  static void ArenaDtor(void* object);
3316  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3317  public:
3318 
3319  static const ClassData _class_data_;
3320  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3321 
3322  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3323 
3324  // nested types ----------------------------------------------------
3325 
3326  // accessors -------------------------------------------------------
3327 
3328  enum : int {
3329  kMethodFieldNumber = 2,
3330  kNameFieldNumber = 1,
3331  kOptionsFieldNumber = 3,
3332  };
3333  // repeated .google.protobuf.MethodDescriptorProto method = 2;
3334  int method_size() const;
3335  private:
3336  int _internal_method_size() const;
3337  public:
3338  void clear_method();
3339  ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* mutable_method(int index);
3340  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
3341  mutable_method();
3342  private:
3343  const ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto& _internal_method(int index) const;
3344  ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* _internal_add_method();
3345  public:
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 >&
3349  method() const;
3350 
3351  // optional string name = 1;
3352  bool has_name() const;
3353  private:
3354  bool _internal_has_name() const;
3355  public:
3356  void clear_name();
3357  const std::string& name() const;
3358  template <typename ArgT0 = const std::string&, typename... ArgT>
3359  void set_name(ArgT0&& arg0, ArgT... args);
3360  std::string* mutable_name();
3361  PROTOBUF_NODISCARD std::string* release_name();
3362  void set_allocated_name(std::string* name);
3363  private:
3364  const std::string& _internal_name() const;
3365  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
3366  std::string* _internal_mutable_name();
3367  public:
3368 
3369  // optional .google.protobuf.ServiceOptions options = 3;
3370  bool has_options() const;
3371  private:
3372  bool _internal_has_options() const;
3373  public:
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);
3379  private:
3380  const ::PROTOBUF_NAMESPACE_ID::ServiceOptions& _internal_options() const;
3381  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* _internal_mutable_options();
3382  public:
3383  void unsafe_arena_set_allocated_options(
3384  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* options);
3385  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* unsafe_arena_release_options();
3386 
3387  // @@protoc_insertion_point(class_scope:google.protobuf.ServiceDescriptorProto)
3388  private:
3389  class _Internal;
3390 
3391  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3393  typedef void DestructorSkippable_;
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_;
3398  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* options_;
3399  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3400 };
3401 // -------------------------------------------------------------------
3402 
3403 class PROTOBUF_EXPORT MethodDescriptorProto final :
3404  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.MethodDescriptorProto) */ {
3405  public:
3407  ~MethodDescriptorProto() override;
3408  explicit constexpr MethodDescriptorProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3409 
3412  : MethodDescriptorProto() {
3413  *this = ::std::move(from);
3414  }
3415 
3417  CopyFrom(from);
3418  return *this;
3419  }
3421  if (this == &from) return *this;
3422  if (GetOwningArena() == from.GetOwningArena()
3423  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3424  && GetOwningArena() != nullptr
3425  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3426  ) {
3427  InternalSwap(&from);
3428  } else {
3429  CopyFrom(from);
3430  }
3431  return *this;
3432  }
3433 
3435  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3436  }
3438  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3439  }
3440 
3442  return GetDescriptor();
3443  }
3445  return default_instance().GetMetadata().descriptor;
3446  }
3447  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3448  return default_instance().GetMetadata().reflection;
3449  }
3451  return *internal_default_instance();
3452  }
3454  return reinterpret_cast<const MethodDescriptorProto*>(
3456  }
3457  static constexpr int kIndexInFileMessages =
3458  12;
3459 
3461  a.Swap(&b);
3462  }
3463  inline void Swap(MethodDescriptorProto* other) {
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);
3472  } else {
3474  }
3475  }
3477  if (other == this) return;
3478  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3479  InternalSwap(other);
3480  }
3481 
3482  // implements Message ----------------------------------------------
3483 
3485  return CreateMaybeMessage<MethodDescriptorProto>(arena);
3486  }
3488  void CopyFrom(const MethodDescriptorProto& from);
3490  void MergeFrom(const MethodDescriptorProto& from);
3491  private:
3493  public:
3494  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3495  bool IsInitialized() const final;
3496 
3497  size_t ByteSizeLong() const final;
3498  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3500  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3501  int GetCachedSize() const final { return _cached_size_.Get(); }
3502 
3503  private:
3504  void SharedCtor();
3505  void SharedDtor();
3506  void SetCachedSize(int size) const final;
3507  void InternalSwap(MethodDescriptorProto* other);
3508 
3509  private:
3510  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3511  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3512  return "google.protobuf.MethodDescriptorProto";
3513  }
3514  protected:
3516  bool is_message_owned = false);
3517  private:
3518  static void ArenaDtor(void* object);
3519  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3520  public:
3521 
3522  static const ClassData _class_data_;
3523  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3524 
3525  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3526 
3527  // nested types ----------------------------------------------------
3528 
3529  // accessors -------------------------------------------------------
3530 
3531  enum : int {
3532  kNameFieldNumber = 1,
3533  kInputTypeFieldNumber = 2,
3534  kOutputTypeFieldNumber = 3,
3535  kOptionsFieldNumber = 4,
3536  kClientStreamingFieldNumber = 5,
3537  kServerStreamingFieldNumber = 6,
3538  };
3539  // optional string name = 1;
3540  bool has_name() const;
3541  private:
3542  bool _internal_has_name() const;
3543  public:
3544  void clear_name();
3545  const std::string& name() const;
3546  template <typename ArgT0 = const std::string&, typename... ArgT>
3547  void set_name(ArgT0&& arg0, ArgT... args);
3548  std::string* mutable_name();
3549  PROTOBUF_NODISCARD std::string* release_name();
3550  void set_allocated_name(std::string* name);
3551  private:
3552  const std::string& _internal_name() const;
3553  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
3554  std::string* _internal_mutable_name();
3555  public:
3556 
3557  // optional string input_type = 2;
3558  bool has_input_type() const;
3559  private:
3560  bool _internal_has_input_type() const;
3561  public:
3562  void clear_input_type();
3563  const std::string& input_type() const;
3564  template <typename ArgT0 = const std::string&, typename... ArgT>
3565  void set_input_type(ArgT0&& arg0, ArgT... args);
3566  std::string* mutable_input_type();
3567  PROTOBUF_NODISCARD std::string* release_input_type();
3568  void set_allocated_input_type(std::string* input_type);
3569  private:
3570  const std::string& _internal_input_type() const;
3571  inline PROTOBUF_ALWAYS_INLINE void _internal_set_input_type(const std::string& value);
3572  std::string* _internal_mutable_input_type();
3573  public:
3574 
3575  // optional string output_type = 3;
3576  bool has_output_type() const;
3577  private:
3578  bool _internal_has_output_type() const;
3579  public:
3580  void clear_output_type();
3581  const std::string& output_type() const;
3582  template <typename ArgT0 = const std::string&, typename... ArgT>
3583  void set_output_type(ArgT0&& arg0, ArgT... args);
3584  std::string* mutable_output_type();
3585  PROTOBUF_NODISCARD std::string* release_output_type();
3586  void set_allocated_output_type(std::string* output_type);
3587  private:
3588  const std::string& _internal_output_type() const;
3589  inline PROTOBUF_ALWAYS_INLINE void _internal_set_output_type(const std::string& value);
3590  std::string* _internal_mutable_output_type();
3591  public:
3592 
3593  // optional .google.protobuf.MethodOptions options = 4;
3594  bool has_options() const;
3595  private:
3596  bool _internal_has_options() const;
3597  public:
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);
3603  private:
3604  const ::PROTOBUF_NAMESPACE_ID::MethodOptions& _internal_options() const;
3605  ::PROTOBUF_NAMESPACE_ID::MethodOptions* _internal_mutable_options();
3606  public:
3607  void unsafe_arena_set_allocated_options(
3608  ::PROTOBUF_NAMESPACE_ID::MethodOptions* options);
3609  ::PROTOBUF_NAMESPACE_ID::MethodOptions* unsafe_arena_release_options();
3610 
3611  // optional bool client_streaming = 5 [default = false];
3612  bool has_client_streaming() const;
3613  private:
3614  bool _internal_has_client_streaming() const;
3615  public:
3616  void clear_client_streaming();
3617  bool client_streaming() const;
3618  void set_client_streaming(bool value);
3619  private:
3620  bool _internal_client_streaming() const;
3621  void _internal_set_client_streaming(bool value);
3622  public:
3623 
3624  // optional bool server_streaming = 6 [default = false];
3625  bool has_server_streaming() const;
3626  private:
3627  bool _internal_has_server_streaming() const;
3628  public:
3629  void clear_server_streaming();
3630  bool server_streaming() const;
3631  void set_server_streaming(bool value);
3632  private:
3633  bool _internal_server_streaming() const;
3634  void _internal_set_server_streaming(bool value);
3635  public:
3636 
3637  // @@protoc_insertion_point(class_scope:google.protobuf.MethodDescriptorProto)
3638  private:
3639  class _Internal;
3640 
3641  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3643  typedef void DestructorSkippable_;
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_;
3649  ::PROTOBUF_NAMESPACE_ID::MethodOptions* options_;
3650  bool client_streaming_;
3651  bool server_streaming_;
3652  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
3653 };
3654 // -------------------------------------------------------------------
3655 
3656 class PROTOBUF_EXPORT FileOptions final :
3657  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.FileOptions) */ {
3658  public:
3659  inline FileOptions() : FileOptions(nullptr) {}
3660  ~FileOptions() override;
3661  explicit constexpr FileOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3662 
3663  FileOptions(const FileOptions& from);
3665  : FileOptions() {
3666  *this = ::std::move(from);
3667  }
3668 
3670  CopyFrom(from);
3671  return *this;
3672  }
3673  inline FileOptions& operator=(FileOptions&& from) noexcept {
3674  if (this == &from) return *this;
3675  if (GetOwningArena() == from.GetOwningArena()
3676  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3677  && GetOwningArena() != nullptr
3678  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3679  ) {
3680  InternalSwap(&from);
3681  } else {
3682  CopyFrom(from);
3683  }
3684  return *this;
3685  }
3686 
3688  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3689  }
3691  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3692  }
3693 
3695  return GetDescriptor();
3696  }
3698  return default_instance().GetMetadata().descriptor;
3699  }
3700  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3701  return default_instance().GetMetadata().reflection;
3702  }
3703  static const FileOptions& default_instance() {
3704  return *internal_default_instance();
3705  }
3706  static inline const FileOptions* internal_default_instance() {
3707  return reinterpret_cast<const FileOptions*>(
3709  }
3710  static constexpr int kIndexInFileMessages =
3711  13;
3712 
3713  friend void swap(FileOptions& a, FileOptions& b) {
3714  a.Swap(&b);
3715  }
3716  inline void Swap(FileOptions* other) {
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);
3725  } else {
3727  }
3728  }
3730  if (other == this) return;
3731  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3732  InternalSwap(other);
3733  }
3734 
3735  // implements Message ----------------------------------------------
3736 
3738  return CreateMaybeMessage<FileOptions>(arena);
3739  }
3741  void CopyFrom(const FileOptions& from);
3743  void MergeFrom(const FileOptions& from);
3744  private:
3746  public:
3747  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3748  bool IsInitialized() const final;
3749 
3750  size_t ByteSizeLong() const final;
3751  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3753  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3754  int GetCachedSize() const final { return _cached_size_.Get(); }
3755 
3756  private:
3757  void SharedCtor();
3758  void SharedDtor();
3759  void SetCachedSize(int size) const final;
3760  void InternalSwap(FileOptions* other);
3761 
3762  private:
3763  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3764  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3765  return "google.protobuf.FileOptions";
3766  }
3767  protected:
3769  bool is_message_owned = false);
3770  private:
3771  static void ArenaDtor(void* object);
3772  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3773  public:
3774 
3775  static const ClassData _class_data_;
3776  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3777 
3778  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3779 
3780  // nested types ----------------------------------------------------
3781 
3783  static constexpr OptimizeMode SPEED =
3785  static constexpr OptimizeMode CODE_SIZE =
3787  static constexpr OptimizeMode LITE_RUNTIME =
3789  static inline bool OptimizeMode_IsValid(int value) {
3791  }
3792  static constexpr OptimizeMode OptimizeMode_MIN =
3794  static constexpr OptimizeMode OptimizeMode_MAX =
3796  static constexpr int OptimizeMode_ARRAYSIZE =
3801  }
3802  template<typename T>
3803  static inline const std::string& OptimizeMode_Name(T enum_t_value) {
3804  static_assert(::std::is_same<T, OptimizeMode>::value ||
3806  "Incorrect type passed to function OptimizeMode_Name.");
3807  return FileOptions_OptimizeMode_Name(enum_t_value);
3808  }
3810  OptimizeMode* value) {
3812  }
3813 
3814  // accessors -------------------------------------------------------
3815 
3816  enum : int {
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,
3838  };
3839  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3840  int uninterpreted_option_size() const;
3841  private:
3842  int _internal_uninterpreted_option_size() const;
3843  public:
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();
3848  private:
3849  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
3850  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
3851  public:
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;
3856 
3857  // optional string java_package = 1;
3858  bool has_java_package() const;
3859  private:
3860  bool _internal_has_java_package() const;
3861  public:
3862  void clear_java_package();
3863  const std::string& java_package() const;
3864  template <typename ArgT0 = const std::string&, typename... ArgT>
3865  void set_java_package(ArgT0&& arg0, ArgT... args);
3866  std::string* mutable_java_package();
3867  PROTOBUF_NODISCARD std::string* release_java_package();
3868  void set_allocated_java_package(std::string* java_package);
3869  private:
3870  const std::string& _internal_java_package() const;
3871  inline PROTOBUF_ALWAYS_INLINE void _internal_set_java_package(const std::string& value);
3872  std::string* _internal_mutable_java_package();
3873  public:
3874 
3875  // optional string java_outer_classname = 8;
3876  bool has_java_outer_classname() const;
3877  private:
3878  bool _internal_has_java_outer_classname() const;
3879  public:
3880  void clear_java_outer_classname();
3881  const std::string& java_outer_classname() const;
3882  template <typename ArgT0 = const std::string&, typename... ArgT>
3883  void set_java_outer_classname(ArgT0&& arg0, ArgT... args);
3884  std::string* mutable_java_outer_classname();
3885  PROTOBUF_NODISCARD std::string* release_java_outer_classname();
3886  void set_allocated_java_outer_classname(std::string* java_outer_classname);
3887  private:
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();
3891  public:
3892 
3893  // optional string go_package = 11;
3894  bool has_go_package() const;
3895  private:
3896  bool _internal_has_go_package() const;
3897  public:
3898  void clear_go_package();
3899  const std::string& go_package() const;
3900  template <typename ArgT0 = const std::string&, typename... ArgT>
3901  void set_go_package(ArgT0&& arg0, ArgT... args);
3902  std::string* mutable_go_package();
3903  PROTOBUF_NODISCARD std::string* release_go_package();
3904  void set_allocated_go_package(std::string* go_package);
3905  private:
3906  const std::string& _internal_go_package() const;
3907  inline PROTOBUF_ALWAYS_INLINE void _internal_set_go_package(const std::string& value);
3908  std::string* _internal_mutable_go_package();
3909  public:
3910 
3911  // optional string objc_class_prefix = 36;
3912  bool has_objc_class_prefix() const;
3913  private:
3914  bool _internal_has_objc_class_prefix() const;
3915  public:
3916  void clear_objc_class_prefix();
3917  const std::string& objc_class_prefix() const;
3918  template <typename ArgT0 = const std::string&, typename... ArgT>
3919  void set_objc_class_prefix(ArgT0&& arg0, ArgT... args);
3920  std::string* mutable_objc_class_prefix();
3921  PROTOBUF_NODISCARD std::string* release_objc_class_prefix();
3922  void set_allocated_objc_class_prefix(std::string* objc_class_prefix);
3923  private:
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();
3927  public:
3928 
3929  // optional string csharp_namespace = 37;
3930  bool has_csharp_namespace() const;
3931  private:
3932  bool _internal_has_csharp_namespace() const;
3933  public:
3934  void clear_csharp_namespace();
3935  const std::string& csharp_namespace() const;
3936  template <typename ArgT0 = const std::string&, typename... ArgT>
3937  void set_csharp_namespace(ArgT0&& arg0, ArgT... args);
3938  std::string* mutable_csharp_namespace();
3939  PROTOBUF_NODISCARD std::string* release_csharp_namespace();
3940  void set_allocated_csharp_namespace(std::string* csharp_namespace);
3941  private:
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();
3945  public:
3946 
3947  // optional string swift_prefix = 39;
3948  bool has_swift_prefix() const;
3949  private:
3950  bool _internal_has_swift_prefix() const;
3951  public:
3952  void clear_swift_prefix();
3953  const std::string& swift_prefix() const;
3954  template <typename ArgT0 = const std::string&, typename... ArgT>
3955  void set_swift_prefix(ArgT0&& arg0, ArgT... args);
3956  std::string* mutable_swift_prefix();
3957  PROTOBUF_NODISCARD std::string* release_swift_prefix();
3958  void set_allocated_swift_prefix(std::string* swift_prefix);
3959  private:
3960  const std::string& _internal_swift_prefix() const;
3961  inline PROTOBUF_ALWAYS_INLINE void _internal_set_swift_prefix(const std::string& value);
3962  std::string* _internal_mutable_swift_prefix();
3963  public:
3964 
3965  // optional string php_class_prefix = 40;
3966  bool has_php_class_prefix() const;
3967  private:
3968  bool _internal_has_php_class_prefix() const;
3969  public:
3970  void clear_php_class_prefix();
3971  const std::string& php_class_prefix() const;
3972  template <typename ArgT0 = const std::string&, typename... ArgT>
3973  void set_php_class_prefix(ArgT0&& arg0, ArgT... args);
3974  std::string* mutable_php_class_prefix();
3975  PROTOBUF_NODISCARD std::string* release_php_class_prefix();
3976  void set_allocated_php_class_prefix(std::string* php_class_prefix);
3977  private:
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();
3981  public:
3982 
3983  // optional string php_namespace = 41;
3984  bool has_php_namespace() const;
3985  private:
3986  bool _internal_has_php_namespace() const;
3987  public:
3988  void clear_php_namespace();
3989  const std::string& php_namespace() const;
3990  template <typename ArgT0 = const std::string&, typename... ArgT>
3991  void set_php_namespace(ArgT0&& arg0, ArgT... args);
3992  std::string* mutable_php_namespace();
3993  PROTOBUF_NODISCARD std::string* release_php_namespace();
3994  void set_allocated_php_namespace(std::string* php_namespace);
3995  private:
3996  const std::string& _internal_php_namespace() const;
3997  inline PROTOBUF_ALWAYS_INLINE void _internal_set_php_namespace(const std::string& value);
3998  std::string* _internal_mutable_php_namespace();
3999  public:
4000 
4001  // optional string php_metadata_namespace = 44;
4002  bool has_php_metadata_namespace() const;
4003  private:
4004  bool _internal_has_php_metadata_namespace() const;
4005  public:
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);
4010  std::string* mutable_php_metadata_namespace();
4011  PROTOBUF_NODISCARD std::string* release_php_metadata_namespace();
4012  void set_allocated_php_metadata_namespace(std::string* php_metadata_namespace);
4013  private:
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();
4017  public:
4018 
4019  // optional string ruby_package = 45;
4020  bool has_ruby_package() const;
4021  private:
4022  bool _internal_has_ruby_package() const;
4023  public:
4024  void clear_ruby_package();
4025  const std::string& ruby_package() const;
4026  template <typename ArgT0 = const std::string&, typename... ArgT>
4027  void set_ruby_package(ArgT0&& arg0, ArgT... args);
4028  std::string* mutable_ruby_package();
4029  PROTOBUF_NODISCARD std::string* release_ruby_package();
4030  void set_allocated_ruby_package(std::string* ruby_package);
4031  private:
4032  const std::string& _internal_ruby_package() const;
4033  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ruby_package(const std::string& value);
4034  std::string* _internal_mutable_ruby_package();
4035  public:
4036 
4037  // optional bool java_multiple_files = 10 [default = false];
4038  bool has_java_multiple_files() const;
4039  private:
4040  bool _internal_has_java_multiple_files() const;
4041  public:
4042  void clear_java_multiple_files();
4043  bool java_multiple_files() const;
4044  void set_java_multiple_files(bool value);
4045  private:
4046  bool _internal_java_multiple_files() const;
4047  void _internal_set_java_multiple_files(bool value);
4048  public:
4049 
4050  // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
4051  PROTOBUF_DEPRECATED bool has_java_generate_equals_and_hash() const;
4052  private:
4053  bool _internal_has_java_generate_equals_and_hash() const;
4054  public:
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);
4058  private:
4059  bool _internal_java_generate_equals_and_hash() const;
4060  void _internal_set_java_generate_equals_and_hash(bool value);
4061  public:
4062 
4063  // optional bool java_string_check_utf8 = 27 [default = false];
4064  bool has_java_string_check_utf8() const;
4065  private:
4066  bool _internal_has_java_string_check_utf8() const;
4067  public:
4068  void clear_java_string_check_utf8();
4069  bool java_string_check_utf8() const;
4070  void set_java_string_check_utf8(bool value);
4071  private:
4072  bool _internal_java_string_check_utf8() const;
4073  void _internal_set_java_string_check_utf8(bool value);
4074  public:
4075 
4076  // optional bool cc_generic_services = 16 [default = false];
4077  bool has_cc_generic_services() const;
4078  private:
4079  bool _internal_has_cc_generic_services() const;
4080  public:
4081  void clear_cc_generic_services();
4082  bool cc_generic_services() const;
4083  void set_cc_generic_services(bool value);
4084  private:
4085  bool _internal_cc_generic_services() const;
4086  void _internal_set_cc_generic_services(bool value);
4087  public:
4088 
4089  // optional bool java_generic_services = 17 [default = false];
4090  bool has_java_generic_services() const;
4091  private:
4092  bool _internal_has_java_generic_services() const;
4093  public:
4094  void clear_java_generic_services();
4095  bool java_generic_services() const;
4096  void set_java_generic_services(bool value);
4097  private:
4098  bool _internal_java_generic_services() const;
4099  void _internal_set_java_generic_services(bool value);
4100  public:
4101 
4102  // optional bool py_generic_services = 18 [default = false];
4103  bool has_py_generic_services() const;
4104  private:
4105  bool _internal_has_py_generic_services() const;
4106  public:
4107  void clear_py_generic_services();
4108  bool py_generic_services() const;
4109  void set_py_generic_services(bool value);
4110  private:
4111  bool _internal_py_generic_services() const;
4112  void _internal_set_py_generic_services(bool value);
4113  public:
4114 
4115  // optional bool php_generic_services = 42 [default = false];
4116  bool has_php_generic_services() const;
4117  private:
4118  bool _internal_has_php_generic_services() const;
4119  public:
4120  void clear_php_generic_services();
4121  bool php_generic_services() const;
4122  void set_php_generic_services(bool value);
4123  private:
4124  bool _internal_php_generic_services() const;
4125  void _internal_set_php_generic_services(bool value);
4126  public:
4127 
4128  // optional bool deprecated = 23 [default = false];
4129  bool has_deprecated() const;
4130  private:
4131  bool _internal_has_deprecated() const;
4132  public:
4133  void clear_deprecated();
4134  bool deprecated() const;
4135  void set_deprecated(bool value);
4136  private:
4137  bool _internal_deprecated() const;
4138  void _internal_set_deprecated(bool value);
4139  public:
4140 
4141  // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
4142  bool has_optimize_for() const;
4143  private:
4144  bool _internal_has_optimize_for() const;
4145  public:
4146  void clear_optimize_for();
4148  void set_optimize_for(::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value);
4149  private:
4150  ::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode _internal_optimize_for() const;
4151  void _internal_set_optimize_for(::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value);
4152  public:
4153 
4154  // optional bool cc_enable_arenas = 31 [default = true];
4155  bool has_cc_enable_arenas() const;
4156  private:
4157  bool _internal_has_cc_enable_arenas() const;
4158  public:
4159  void clear_cc_enable_arenas();
4160  bool cc_enable_arenas() const;
4161  void set_cc_enable_arenas(bool value);
4162  private:
4163  bool _internal_cc_enable_arenas() const;
4164  void _internal_set_cc_enable_arenas(bool value);
4165  public:
4166 
4167 
4168  template <typename _proto_TypeTraits,
4170  bool _is_packed>
4171  inline bool HasExtension(
4172  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4173  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4174 
4175  return _extensions_.Has(id.number());
4176  }
4177 
4178  template <typename _proto_TypeTraits,
4180  bool _is_packed>
4181  inline void ClearExtension(
4182  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4183  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4184  _extensions_.ClearExtension(id.number());
4185 
4186  }
4187 
4188  template <typename _proto_TypeTraits,
4190  bool _is_packed>
4191  inline int ExtensionSize(
4192  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4193  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4194 
4195  return _extensions_.ExtensionSize(id.number());
4196  }
4197 
4198  template <typename _proto_TypeTraits,
4200  bool _is_packed>
4201  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
4202  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4203  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4204 
4205  return _proto_TypeTraits::Get(id.number(), _extensions_,
4206  id.default_value());
4207  }
4208 
4209  template <typename _proto_TypeTraits,
4211  bool _is_packed>
4212  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
4213  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4214  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4215 
4216  return _proto_TypeTraits::Mutable(id.number(), _field_type,
4217  &_extensions_);
4218  }
4219 
4220  template <typename _proto_TypeTraits,
4222  bool _is_packed>
4223  inline void SetExtension(
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_);
4228 
4229  }
4230 
4231  template <typename _proto_TypeTraits,
4233  bool _is_packed>
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,
4239  &_extensions_);
4240 
4241  }
4242  template <typename _proto_TypeTraits,
4244  bool _is_packed>
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_);
4251 
4252  }
4253  template <typename _proto_TypeTraits,
4255  bool _is_packed>
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) {
4261 
4262  return _proto_TypeTraits::Release(id.number(), _field_type,
4263  &_extensions_);
4264  }
4265  template <typename _proto_TypeTraits,
4267  bool _is_packed>
4268  inline typename _proto_TypeTraits::Singular::MutableType
4270  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4271  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4272 
4273  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
4274  &_extensions_);
4275  }
4276 
4277  template <typename _proto_TypeTraits,
4279  bool _is_packed>
4280  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
4281  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4282  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4283  int index) const {
4284 
4285  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
4286  }
4287 
4288  template <typename _proto_TypeTraits,
4290  bool _is_packed>
4291  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
4292  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4293  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4294  int index) {
4295 
4296  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
4297  }
4298 
4299  template <typename _proto_TypeTraits,
4301  bool _is_packed>
4302  inline void SetExtension(
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) {
4306  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
4307 
4308  }
4309 
4310  template <typename _proto_TypeTraits,
4312  bool _is_packed>
4313  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
4314  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4315  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4316  typename _proto_TypeTraits::Repeated::MutableType to_add =
4317  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
4318 
4319  return to_add;
4320  }
4321 
4322  template <typename _proto_TypeTraits,
4324  bool _is_packed>
4325  inline void AddExtension(
4326  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4327  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4328  typename _proto_TypeTraits::Repeated::ConstType value) {
4329  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
4330  &_extensions_);
4331 
4332  }
4333 
4334  template <typename _proto_TypeTraits,
4336  bool _is_packed>
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 {
4341 
4342  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
4343  }
4344 
4345  template <typename _proto_TypeTraits,
4347  bool _is_packed>
4348  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
4350  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4351  FileOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4352 
4353  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
4354  _is_packed, &_extensions_);
4355  }
4356 
4357  // @@protoc_insertion_point(class_scope:google.protobuf.FileOptions)
4358  private:
4359  class _Internal;
4360 
4361  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
4362 
4363  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4365  typedef void DestructorSkippable_;
4366  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4367  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4368  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
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_;
4386  bool deprecated_;
4387  int optimize_for_;
4388  bool cc_enable_arenas_;
4389  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4390 };
4391 // -------------------------------------------------------------------
4392 
4393 class PROTOBUF_EXPORT MessageOptions final :
4394  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.MessageOptions) */ {
4395  public:
4396  inline MessageOptions() : MessageOptions(nullptr) {}
4397  ~MessageOptions() override;
4398  explicit constexpr MessageOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4399 
4402  : MessageOptions() {
4403  *this = ::std::move(from);
4404  }
4405 
4407  CopyFrom(from);
4408  return *this;
4409  }
4411  if (this == &from) return *this;
4412  if (GetOwningArena() == from.GetOwningArena()
4413  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4414  && GetOwningArena() != nullptr
4415  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4416  ) {
4417  InternalSwap(&from);
4418  } else {
4419  CopyFrom(from);
4420  }
4421  return *this;
4422  }
4423 
4425  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4426  }
4428  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4429  }
4430 
4432  return GetDescriptor();
4433  }
4435  return default_instance().GetMetadata().descriptor;
4436  }
4437  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4438  return default_instance().GetMetadata().reflection;
4439  }
4441  return *internal_default_instance();
4442  }
4444  return reinterpret_cast<const MessageOptions*>(
4446  }
4447  static constexpr int kIndexInFileMessages =
4448  14;
4449 
4451  a.Swap(&b);
4452  }
4453  inline void Swap(MessageOptions* other) {
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);
4462  } else {
4464  }
4465  }
4467  if (other == this) return;
4468  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4469  InternalSwap(other);
4470  }
4471 
4472  // implements Message ----------------------------------------------
4473 
4475  return CreateMaybeMessage<MessageOptions>(arena);
4476  }
4478  void CopyFrom(const MessageOptions& from);
4480  void MergeFrom(const MessageOptions& from);
4481  private:
4483  public:
4484  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4485  bool IsInitialized() const final;
4486 
4487  size_t ByteSizeLong() const final;
4488  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4490  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4491  int GetCachedSize() const final { return _cached_size_.Get(); }
4492 
4493  private:
4494  void SharedCtor();
4495  void SharedDtor();
4496  void SetCachedSize(int size) const final;
4497  void InternalSwap(MessageOptions* other);
4498 
4499  private:
4500  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4501  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4502  return "google.protobuf.MessageOptions";
4503  }
4504  protected:
4506  bool is_message_owned = false);
4507  private:
4508  static void ArenaDtor(void* object);
4509  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4510  public:
4511 
4512  static const ClassData _class_data_;
4513  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4514 
4515  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4516 
4517  // nested types ----------------------------------------------------
4518 
4519  // accessors -------------------------------------------------------
4520 
4521  enum : int {
4522  kUninterpretedOptionFieldNumber = 999,
4523  kMessageSetWireFormatFieldNumber = 1,
4524  kNoStandardDescriptorAccessorFieldNumber = 2,
4525  kDeprecatedFieldNumber = 3,
4526  kMapEntryFieldNumber = 7,
4527  };
4528  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
4529  int uninterpreted_option_size() const;
4530  private:
4531  int _internal_uninterpreted_option_size() const;
4532  public:
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();
4537  private:
4538  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
4539  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
4540  public:
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;
4545 
4546  // optional bool message_set_wire_format = 1 [default = false];
4547  bool has_message_set_wire_format() const;
4548  private:
4549  bool _internal_has_message_set_wire_format() const;
4550  public:
4551  void clear_message_set_wire_format();
4552  bool message_set_wire_format() const;
4553  void set_message_set_wire_format(bool value);
4554  private:
4555  bool _internal_message_set_wire_format() const;
4556  void _internal_set_message_set_wire_format(bool value);
4557  public:
4558 
4559  // optional bool no_standard_descriptor_accessor = 2 [default = false];
4560  bool has_no_standard_descriptor_accessor() const;
4561  private:
4562  bool _internal_has_no_standard_descriptor_accessor() const;
4563  public:
4564  void clear_no_standard_descriptor_accessor();
4565  bool no_standard_descriptor_accessor() const;
4566  void set_no_standard_descriptor_accessor(bool value);
4567  private:
4568  bool _internal_no_standard_descriptor_accessor() const;
4569  void _internal_set_no_standard_descriptor_accessor(bool value);
4570  public:
4571 
4572  // optional bool deprecated = 3 [default = false];
4573  bool has_deprecated() const;
4574  private:
4575  bool _internal_has_deprecated() const;
4576  public:
4577  void clear_deprecated();
4578  bool deprecated() const;
4579  void set_deprecated(bool value);
4580  private:
4581  bool _internal_deprecated() const;
4582  void _internal_set_deprecated(bool value);
4583  public:
4584 
4585  // optional bool map_entry = 7;
4586  bool has_map_entry() const;
4587  private:
4588  bool _internal_has_map_entry() const;
4589  public:
4590  void clear_map_entry();
4591  bool map_entry() const;
4592  void set_map_entry(bool value);
4593  private:
4594  bool _internal_map_entry() const;
4595  void _internal_set_map_entry(bool value);
4596  public:
4597 
4598 
4599  template <typename _proto_TypeTraits,
4601  bool _is_packed>
4602  inline bool HasExtension(
4603  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4604  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4605 
4606  return _extensions_.Has(id.number());
4607  }
4608 
4609  template <typename _proto_TypeTraits,
4611  bool _is_packed>
4612  inline void ClearExtension(
4613  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4614  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4615  _extensions_.ClearExtension(id.number());
4616 
4617  }
4618 
4619  template <typename _proto_TypeTraits,
4621  bool _is_packed>
4622  inline int ExtensionSize(
4623  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4624  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4625 
4626  return _extensions_.ExtensionSize(id.number());
4627  }
4628 
4629  template <typename _proto_TypeTraits,
4631  bool _is_packed>
4632  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
4633  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4634  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
4635 
4636  return _proto_TypeTraits::Get(id.number(), _extensions_,
4637  id.default_value());
4638  }
4639 
4640  template <typename _proto_TypeTraits,
4642  bool _is_packed>
4643  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
4644  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4645  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4646 
4647  return _proto_TypeTraits::Mutable(id.number(), _field_type,
4648  &_extensions_);
4649  }
4650 
4651  template <typename _proto_TypeTraits,
4653  bool _is_packed>
4654  inline void SetExtension(
4655  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4656  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4657  typename _proto_TypeTraits::Singular::ConstType value) {
4658  _proto_TypeTraits::Set(id.number(), _field_type, value, &_extensions_);
4659 
4660  }
4661 
4662  template <typename _proto_TypeTraits,
4664  bool _is_packed>
4666  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4667  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4668  typename _proto_TypeTraits::Singular::MutableType value) {
4669  _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
4670  &_extensions_);
4671 
4672  }
4673  template <typename _proto_TypeTraits,
4675  bool _is_packed>
4677  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4678  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4679  typename _proto_TypeTraits::Singular::MutableType value) {
4680  _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
4681  value, &_extensions_);
4682 
4683  }
4684  template <typename _proto_TypeTraits,
4686  bool _is_packed>
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) {
4692 
4693  return _proto_TypeTraits::Release(id.number(), _field_type,
4694  &_extensions_);
4695  }
4696  template <typename _proto_TypeTraits,
4698  bool _is_packed>
4699  inline typename _proto_TypeTraits::Singular::MutableType
4701  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4702  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4703 
4704  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
4705  &_extensions_);
4706  }
4707 
4708  template <typename _proto_TypeTraits,
4710  bool _is_packed>
4711  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
4712  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4713  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4714  int index) const {
4715 
4716  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
4717  }
4718 
4719  template <typename _proto_TypeTraits,
4721  bool _is_packed>
4722  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
4723  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4724  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4725  int index) {
4726 
4727  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
4728  }
4729 
4730  template <typename _proto_TypeTraits,
4732  bool _is_packed>
4733  inline void SetExtension(
4734  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4735  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4736  int index, typename _proto_TypeTraits::Repeated::ConstType value) {
4737  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
4738 
4739  }
4740 
4741  template <typename _proto_TypeTraits,
4743  bool _is_packed>
4744  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
4745  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4746  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4747  typename _proto_TypeTraits::Repeated::MutableType to_add =
4748  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
4749 
4750  return to_add;
4751  }
4752 
4753  template <typename _proto_TypeTraits,
4755  bool _is_packed>
4756  inline void AddExtension(
4757  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4758  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
4759  typename _proto_TypeTraits::Repeated::ConstType value) {
4760  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
4761  &_extensions_);
4762 
4763  }
4764 
4765  template <typename _proto_TypeTraits,
4767  bool _is_packed>
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 {
4772 
4773  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
4774  }
4775 
4776  template <typename _proto_TypeTraits,
4778  bool _is_packed>
4779  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
4781  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
4782  MessageOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
4783 
4784  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
4785  _is_packed, &_extensions_);
4786  }
4787 
4788  // @@protoc_insertion_point(class_scope:google.protobuf.MessageOptions)
4789  private:
4790  class _Internal;
4791 
4792  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
4793 
4794  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4796  typedef void DestructorSkippable_;
4797  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4798  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4799  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
4800  bool message_set_wire_format_;
4801  bool no_standard_descriptor_accessor_;
4802  bool deprecated_;
4803  bool map_entry_;
4804  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
4805 };
4806 // -------------------------------------------------------------------
4807 
4808 class PROTOBUF_EXPORT FieldOptions final :
4809  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.FieldOptions) */ {
4810  public:
4811  inline FieldOptions() : FieldOptions(nullptr) {}
4812  ~FieldOptions() override;
4813  explicit constexpr FieldOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4814 
4815  FieldOptions(const FieldOptions& from);
4817  : FieldOptions() {
4818  *this = ::std::move(from);
4819  }
4820 
4822  CopyFrom(from);
4823  return *this;
4824  }
4825  inline FieldOptions& operator=(FieldOptions&& from) noexcept {
4826  if (this == &from) return *this;
4827  if (GetOwningArena() == from.GetOwningArena()
4828  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4829  && GetOwningArena() != nullptr
4830  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4831  ) {
4832  InternalSwap(&from);
4833  } else {
4834  CopyFrom(from);
4835  }
4836  return *this;
4837  }
4838 
4840  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4841  }
4843  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4844  }
4845 
4847  return GetDescriptor();
4848  }
4850  return default_instance().GetMetadata().descriptor;
4851  }
4852  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4853  return default_instance().GetMetadata().reflection;
4854  }
4855  static const FieldOptions& default_instance() {
4856  return *internal_default_instance();
4857  }
4858  static inline const FieldOptions* internal_default_instance() {
4859  return reinterpret_cast<const FieldOptions*>(
4861  }
4862  static constexpr int kIndexInFileMessages =
4863  15;
4864 
4865  friend void swap(FieldOptions& a, FieldOptions& b) {
4866  a.Swap(&b);
4867  }
4868  inline void Swap(FieldOptions* other) {
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);
4877  } else {
4879  }
4880  }
4882  if (other == this) return;
4883  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4884  InternalSwap(other);
4885  }
4886 
4887  // implements Message ----------------------------------------------
4888 
4890  return CreateMaybeMessage<FieldOptions>(arena);
4891  }
4893  void CopyFrom(const FieldOptions& from);
4895  void MergeFrom(const FieldOptions& from);
4896  private:
4898  public:
4899  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4900  bool IsInitialized() const final;
4901 
4902  size_t ByteSizeLong() const final;
4903  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4905  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4906  int GetCachedSize() const final { return _cached_size_.Get(); }
4907 
4908  private:
4909  void SharedCtor();
4910  void SharedDtor();
4911  void SetCachedSize(int size) const final;
4912  void InternalSwap(FieldOptions* other);
4913 
4914  private:
4915  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4916  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4917  return "google.protobuf.FieldOptions";
4918  }
4919  protected:
4921  bool is_message_owned = false);
4922  private:
4923  static void ArenaDtor(void* object);
4924  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4925  public:
4926 
4927  static const ClassData _class_data_;
4928  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4929 
4930  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4931 
4932  // nested types ----------------------------------------------------
4933 
4935  static constexpr CType STRING =
4937  static constexpr CType CORD =
4939  static constexpr CType STRING_PIECE =
4941  static inline bool CType_IsValid(int value) {
4943  }
4944  static constexpr CType CType_MIN =
4946  static constexpr CType CType_MAX =
4948  static constexpr int CType_ARRAYSIZE =
4953  }
4954  template<typename T>
4955  static inline const std::string& CType_Name(T enum_t_value) {
4956  static_assert(::std::is_same<T, CType>::value ||
4958  "Incorrect type passed to function CType_Name.");
4959  return FieldOptions_CType_Name(enum_t_value);
4960  }
4962  CType* value) {
4964  }
4965 
4967  static constexpr JSType JS_NORMAL =
4969  static constexpr JSType JS_STRING =
4971  static constexpr JSType JS_NUMBER =
4973  static inline bool JSType_IsValid(int value) {
4975  }
4976  static constexpr JSType JSType_MIN =
4978  static constexpr JSType JSType_MAX =
4980  static constexpr int JSType_ARRAYSIZE =
4985  }
4986  template<typename T>
4987  static inline const std::string& JSType_Name(T enum_t_value) {
4988  static_assert(::std::is_same<T, JSType>::value ||
4990  "Incorrect type passed to function JSType_Name.");
4991  return FieldOptions_JSType_Name(enum_t_value);
4992  }
4994  JSType* value) {
4996  }
4997 
4998  // accessors -------------------------------------------------------
4999 
5000  enum : int {
5001  kUninterpretedOptionFieldNumber = 999,
5002  kCtypeFieldNumber = 1,
5003  kPackedFieldNumber = 2,
5004  kLazyFieldNumber = 5,
5005  kDeprecatedFieldNumber = 3,
5006  kWeakFieldNumber = 10,
5007  kJstypeFieldNumber = 6,
5008  };
5009  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
5010  int uninterpreted_option_size() const;
5011  private:
5012  int _internal_uninterpreted_option_size() const;
5013  public:
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();
5018  private:
5019  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
5020  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5021  public:
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;
5026 
5027  // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
5028  bool has_ctype() const;
5029  private:
5030  bool _internal_has_ctype() const;
5031  public:
5032  void clear_ctype();
5035  private:
5036  ::PROTOBUF_NAMESPACE_ID::FieldOptions_CType _internal_ctype() const;
5037  void _internal_set_ctype(::PROTOBUF_NAMESPACE_ID::FieldOptions_CType value);
5038  public:
5039 
5040  // optional bool packed = 2;
5041  bool has_packed() const;
5042  private:
5043  bool _internal_has_packed() const;
5044  public:
5045  void clear_packed();
5046  bool packed() const;
5047  void set_packed(bool value);
5048  private:
5049  bool _internal_packed() const;
5050  void _internal_set_packed(bool value);
5051  public:
5052 
5053  // optional bool lazy = 5 [default = false];
5054  bool has_lazy() const;
5055  private:
5056  bool _internal_has_lazy() const;
5057  public:
5058  void clear_lazy();
5059  bool lazy() const;
5060  void set_lazy(bool value);
5061  private:
5062  bool _internal_lazy() const;
5063  void _internal_set_lazy(bool value);
5064  public:
5065 
5066  // optional bool deprecated = 3 [default = false];
5067  bool has_deprecated() const;
5068  private:
5069  bool _internal_has_deprecated() const;
5070  public:
5071  void clear_deprecated();
5072  bool deprecated() const;
5073  void set_deprecated(bool value);
5074  private:
5075  bool _internal_deprecated() const;
5076  void _internal_set_deprecated(bool value);
5077  public:
5078 
5079  // optional bool weak = 10 [default = false];
5080  bool has_weak() const;
5081  private:
5082  bool _internal_has_weak() const;
5083  public:
5084  void clear_weak();
5085  bool weak() const;
5086  void set_weak(bool value);
5087  private:
5088  bool _internal_weak() const;
5089  void _internal_set_weak(bool value);
5090  public:
5091 
5092  // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
5093  bool has_jstype() const;
5094  private:
5095  bool _internal_has_jstype() const;
5096  public:
5097  void clear_jstype();
5100  private:
5101  ::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType _internal_jstype() const;
5102  void _internal_set_jstype(::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType value);
5103  public:
5104 
5105 
5106  template <typename _proto_TypeTraits,
5108  bool _is_packed>
5109  inline bool HasExtension(
5110  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5111  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5112 
5113  return _extensions_.Has(id.number());
5114  }
5115 
5116  template <typename _proto_TypeTraits,
5118  bool _is_packed>
5119  inline void ClearExtension(
5120  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5121  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5122  _extensions_.ClearExtension(id.number());
5123 
5124  }
5125 
5126  template <typename _proto_TypeTraits,
5128  bool _is_packed>
5129  inline int ExtensionSize(
5130  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5131  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5132 
5133  return _extensions_.ExtensionSize(id.number());
5134  }
5135 
5136  template <typename _proto_TypeTraits,
5138  bool _is_packed>
5139  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
5140  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5141  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5142 
5143  return _proto_TypeTraits::Get(id.number(), _extensions_,
5144  id.default_value());
5145  }
5146 
5147  template <typename _proto_TypeTraits,
5149  bool _is_packed>
5150  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
5151  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5152  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5153 
5154  return _proto_TypeTraits::Mutable(id.number(), _field_type,
5155  &_extensions_);
5156  }
5157 
5158  template <typename _proto_TypeTraits,
5160  bool _is_packed>
5161  inline void SetExtension(
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_);
5166 
5167  }
5168 
5169  template <typename _proto_TypeTraits,
5171  bool _is_packed>
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,
5177  &_extensions_);
5178 
5179  }
5180  template <typename _proto_TypeTraits,
5182  bool _is_packed>
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_);
5189 
5190  }
5191  template <typename _proto_TypeTraits,
5193  bool _is_packed>
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) {
5199 
5200  return _proto_TypeTraits::Release(id.number(), _field_type,
5201  &_extensions_);
5202  }
5203  template <typename _proto_TypeTraits,
5205  bool _is_packed>
5206  inline typename _proto_TypeTraits::Singular::MutableType
5208  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5209  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5210 
5211  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
5212  &_extensions_);
5213  }
5214 
5215  template <typename _proto_TypeTraits,
5217  bool _is_packed>
5218  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
5219  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5220  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5221  int index) const {
5222 
5223  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
5224  }
5225 
5226  template <typename _proto_TypeTraits,
5228  bool _is_packed>
5229  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
5230  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5231  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5232  int index) {
5233 
5234  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
5235  }
5236 
5237  template <typename _proto_TypeTraits,
5239  bool _is_packed>
5240  inline void SetExtension(
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) {
5244  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
5245 
5246  }
5247 
5248  template <typename _proto_TypeTraits,
5250  bool _is_packed>
5251  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
5252  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5253  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5254  typename _proto_TypeTraits::Repeated::MutableType to_add =
5255  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
5256 
5257  return to_add;
5258  }
5259 
5260  template <typename _proto_TypeTraits,
5262  bool _is_packed>
5263  inline void AddExtension(
5264  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5265  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5266  typename _proto_TypeTraits::Repeated::ConstType value) {
5267  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
5268  &_extensions_);
5269 
5270  }
5271 
5272  template <typename _proto_TypeTraits,
5274  bool _is_packed>
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 {
5279 
5280  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
5281  }
5282 
5283  template <typename _proto_TypeTraits,
5285  bool _is_packed>
5286  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
5288  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5289  FieldOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5290 
5291  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
5292  _is_packed, &_extensions_);
5293  }
5294 
5295  // @@protoc_insertion_point(class_scope:google.protobuf.FieldOptions)
5296  private:
5297  class _Internal;
5298 
5299  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
5300 
5301  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5303  typedef void DestructorSkippable_;
5304  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5305  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5306  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
5307  int ctype_;
5308  bool packed_;
5309  bool lazy_;
5310  bool deprecated_;
5311  bool weak_;
5312  int jstype_;
5313  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5314 };
5315 // -------------------------------------------------------------------
5316 
5317 class PROTOBUF_EXPORT OneofOptions final :
5318  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.OneofOptions) */ {
5319  public:
5320  inline OneofOptions() : OneofOptions(nullptr) {}
5321  ~OneofOptions() override;
5322  explicit constexpr OneofOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5323 
5324  OneofOptions(const OneofOptions& from);
5326  : OneofOptions() {
5327  *this = ::std::move(from);
5328  }
5329 
5331  CopyFrom(from);
5332  return *this;
5333  }
5334  inline OneofOptions& operator=(OneofOptions&& from) noexcept {
5335  if (this == &from) return *this;
5336  if (GetOwningArena() == from.GetOwningArena()
5337  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5338  && GetOwningArena() != nullptr
5339  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5340  ) {
5341  InternalSwap(&from);
5342  } else {
5343  CopyFrom(from);
5344  }
5345  return *this;
5346  }
5347 
5349  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5350  }
5352  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5353  }
5354 
5356  return GetDescriptor();
5357  }
5359  return default_instance().GetMetadata().descriptor;
5360  }
5361  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5362  return default_instance().GetMetadata().reflection;
5363  }
5364  static const OneofOptions& default_instance() {
5365  return *internal_default_instance();
5366  }
5367  static inline const OneofOptions* internal_default_instance() {
5368  return reinterpret_cast<const OneofOptions*>(
5370  }
5371  static constexpr int kIndexInFileMessages =
5372  16;
5373 
5374  friend void swap(OneofOptions& a, OneofOptions& b) {
5375  a.Swap(&b);
5376  }
5377  inline void Swap(OneofOptions* other) {
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);
5386  } else {
5388  }
5389  }
5391  if (other == this) return;
5392  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5393  InternalSwap(other);
5394  }
5395 
5396  // implements Message ----------------------------------------------
5397 
5399  return CreateMaybeMessage<OneofOptions>(arena);
5400  }
5402  void CopyFrom(const OneofOptions& from);
5404  void MergeFrom(const OneofOptions& from);
5405  private:
5407  public:
5408  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5409  bool IsInitialized() const final;
5410 
5411  size_t ByteSizeLong() const final;
5412  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5414  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5415  int GetCachedSize() const final { return _cached_size_.Get(); }
5416 
5417  private:
5418  void SharedCtor();
5419  void SharedDtor();
5420  void SetCachedSize(int size) const final;
5421  void InternalSwap(OneofOptions* other);
5422 
5423  private:
5424  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5425  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5426  return "google.protobuf.OneofOptions";
5427  }
5428  protected:
5430  bool is_message_owned = false);
5431  private:
5432  static void ArenaDtor(void* object);
5433  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5434  public:
5435 
5436  static const ClassData _class_data_;
5437  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5438 
5439  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5440 
5441  // nested types ----------------------------------------------------
5442 
5443  // accessors -------------------------------------------------------
5444 
5445  enum : int {
5446  kUninterpretedOptionFieldNumber = 999,
5447  };
5448  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
5449  int uninterpreted_option_size() const;
5450  private:
5451  int _internal_uninterpreted_option_size() const;
5452  public:
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();
5457  private:
5458  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
5459  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5460  public:
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;
5465 
5466 
5467  template <typename _proto_TypeTraits,
5469  bool _is_packed>
5470  inline bool HasExtension(
5471  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5472  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5473 
5474  return _extensions_.Has(id.number());
5475  }
5476 
5477  template <typename _proto_TypeTraits,
5479  bool _is_packed>
5480  inline void ClearExtension(
5481  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5482  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5483  _extensions_.ClearExtension(id.number());
5484 
5485  }
5486 
5487  template <typename _proto_TypeTraits,
5489  bool _is_packed>
5490  inline int ExtensionSize(
5491  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5492  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5493 
5494  return _extensions_.ExtensionSize(id.number());
5495  }
5496 
5497  template <typename _proto_TypeTraits,
5499  bool _is_packed>
5500  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
5501  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5502  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5503 
5504  return _proto_TypeTraits::Get(id.number(), _extensions_,
5505  id.default_value());
5506  }
5507 
5508  template <typename _proto_TypeTraits,
5510  bool _is_packed>
5511  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
5512  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5513  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5514 
5515  return _proto_TypeTraits::Mutable(id.number(), _field_type,
5516  &_extensions_);
5517  }
5518 
5519  template <typename _proto_TypeTraits,
5521  bool _is_packed>
5522  inline void SetExtension(
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_);
5527 
5528  }
5529 
5530  template <typename _proto_TypeTraits,
5532  bool _is_packed>
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,
5538  &_extensions_);
5539 
5540  }
5541  template <typename _proto_TypeTraits,
5543  bool _is_packed>
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_);
5550 
5551  }
5552  template <typename _proto_TypeTraits,
5554  bool _is_packed>
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) {
5560 
5561  return _proto_TypeTraits::Release(id.number(), _field_type,
5562  &_extensions_);
5563  }
5564  template <typename _proto_TypeTraits,
5566  bool _is_packed>
5567  inline typename _proto_TypeTraits::Singular::MutableType
5569  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5570  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5571 
5572  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
5573  &_extensions_);
5574  }
5575 
5576  template <typename _proto_TypeTraits,
5578  bool _is_packed>
5579  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
5580  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5581  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5582  int index) const {
5583 
5584  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
5585  }
5586 
5587  template <typename _proto_TypeTraits,
5589  bool _is_packed>
5590  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
5591  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5592  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5593  int index) {
5594 
5595  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
5596  }
5597 
5598  template <typename _proto_TypeTraits,
5600  bool _is_packed>
5601  inline void SetExtension(
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) {
5605  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
5606 
5607  }
5608 
5609  template <typename _proto_TypeTraits,
5611  bool _is_packed>
5612  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
5613  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5614  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5615  typename _proto_TypeTraits::Repeated::MutableType to_add =
5616  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
5617 
5618  return to_add;
5619  }
5620 
5621  template <typename _proto_TypeTraits,
5623  bool _is_packed>
5624  inline void AddExtension(
5625  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5626  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5627  typename _proto_TypeTraits::Repeated::ConstType value) {
5628  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
5629  &_extensions_);
5630 
5631  }
5632 
5633  template <typename _proto_TypeTraits,
5635  bool _is_packed>
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 {
5640 
5641  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
5642  }
5643 
5644  template <typename _proto_TypeTraits,
5646  bool _is_packed>
5647  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
5649  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5650  OneofOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5651 
5652  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
5653  _is_packed, &_extensions_);
5654  }
5655 
5656  // @@protoc_insertion_point(class_scope:google.protobuf.OneofOptions)
5657  private:
5658  class _Internal;
5659 
5660  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
5661 
5662  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5664  typedef void DestructorSkippable_;
5665  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
5666  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5667  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
5668 };
5669 // -------------------------------------------------------------------
5670 
5671 class PROTOBUF_EXPORT EnumOptions final :
5672  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.EnumOptions) */ {
5673  public:
5674  inline EnumOptions() : EnumOptions(nullptr) {}
5675  ~EnumOptions() override;
5676  explicit constexpr EnumOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5677 
5678  EnumOptions(const EnumOptions& from);
5680  : EnumOptions() {
5681  *this = ::std::move(from);
5682  }
5683 
5685  CopyFrom(from);
5686  return *this;
5687  }
5688  inline EnumOptions& operator=(EnumOptions&& from) noexcept {
5689  if (this == &from) return *this;
5690  if (GetOwningArena() == from.GetOwningArena()
5691  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5692  && GetOwningArena() != nullptr
5693  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5694  ) {
5695  InternalSwap(&from);
5696  } else {
5697  CopyFrom(from);
5698  }
5699  return *this;
5700  }
5701 
5703  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5704  }
5706  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5707  }
5708 
5710  return GetDescriptor();
5711  }
5713  return default_instance().GetMetadata().descriptor;
5714  }
5715  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5716  return default_instance().GetMetadata().reflection;
5717  }
5718  static const EnumOptions& default_instance() {
5719  return *internal_default_instance();
5720  }
5721  static inline const EnumOptions* internal_default_instance() {
5722  return reinterpret_cast<const EnumOptions*>(
5724  }
5725  static constexpr int kIndexInFileMessages =
5726  17;
5727 
5728  friend void swap(EnumOptions& a, EnumOptions& b) {
5729  a.Swap(&b);
5730  }
5731  inline void Swap(EnumOptions* other) {
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);
5740  } else {
5742  }
5743  }
5745  if (other == this) return;
5746  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5747  InternalSwap(other);
5748  }
5749 
5750  // implements Message ----------------------------------------------
5751 
5753  return CreateMaybeMessage<EnumOptions>(arena);
5754  }
5756  void CopyFrom(const EnumOptions& from);
5758  void MergeFrom(const EnumOptions& from);
5759  private:
5761  public:
5762  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5763  bool IsInitialized() const final;
5764 
5765  size_t ByteSizeLong() const final;
5766  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5768  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5769  int GetCachedSize() const final { return _cached_size_.Get(); }
5770 
5771  private:
5772  void SharedCtor();
5773  void SharedDtor();
5774  void SetCachedSize(int size) const final;
5775  void InternalSwap(EnumOptions* other);
5776 
5777  private:
5778  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5779  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5780  return "google.protobuf.EnumOptions";
5781  }
5782  protected:
5784  bool is_message_owned = false);
5785  private:
5786  static void ArenaDtor(void* object);
5787  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5788  public:
5789 
5790  static const ClassData _class_data_;
5791  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5792 
5793  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5794 
5795  // nested types ----------------------------------------------------
5796 
5797  // accessors -------------------------------------------------------
5798 
5799  enum : int {
5800  kUninterpretedOptionFieldNumber = 999,
5801  kAllowAliasFieldNumber = 2,
5802  kDeprecatedFieldNumber = 3,
5803  };
5804  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
5805  int uninterpreted_option_size() const;
5806  private:
5807  int _internal_uninterpreted_option_size() const;
5808  public:
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();
5813  private:
5814  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
5815  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
5816  public:
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;
5821 
5822  // optional bool allow_alias = 2;
5823  bool has_allow_alias() const;
5824  private:
5825  bool _internal_has_allow_alias() const;
5826  public:
5827  void clear_allow_alias();
5828  bool allow_alias() const;
5829  void set_allow_alias(bool value);
5830  private:
5831  bool _internal_allow_alias() const;
5832  void _internal_set_allow_alias(bool value);
5833  public:
5834 
5835  // optional bool deprecated = 3 [default = false];
5836  bool has_deprecated() const;
5837  private:
5838  bool _internal_has_deprecated() const;
5839  public:
5840  void clear_deprecated();
5841  bool deprecated() const;
5842  void set_deprecated(bool value);
5843  private:
5844  bool _internal_deprecated() const;
5845  void _internal_set_deprecated(bool value);
5846  public:
5847 
5848 
5849  template <typename _proto_TypeTraits,
5851  bool _is_packed>
5852  inline bool HasExtension(
5853  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5854  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5855 
5856  return _extensions_.Has(id.number());
5857  }
5858 
5859  template <typename _proto_TypeTraits,
5861  bool _is_packed>
5862  inline void ClearExtension(
5863  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5864  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5865  _extensions_.ClearExtension(id.number());
5866 
5867  }
5868 
5869  template <typename _proto_TypeTraits,
5871  bool _is_packed>
5872  inline int ExtensionSize(
5873  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5874  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5875 
5876  return _extensions_.ExtensionSize(id.number());
5877  }
5878 
5879  template <typename _proto_TypeTraits,
5881  bool _is_packed>
5882  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
5883  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5884  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
5885 
5886  return _proto_TypeTraits::Get(id.number(), _extensions_,
5887  id.default_value());
5888  }
5889 
5890  template <typename _proto_TypeTraits,
5892  bool _is_packed>
5893  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
5894  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5895  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5896 
5897  return _proto_TypeTraits::Mutable(id.number(), _field_type,
5898  &_extensions_);
5899  }
5900 
5901  template <typename _proto_TypeTraits,
5903  bool _is_packed>
5904  inline void SetExtension(
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_);
5909 
5910  }
5911 
5912  template <typename _proto_TypeTraits,
5914  bool _is_packed>
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,
5920  &_extensions_);
5921 
5922  }
5923  template <typename _proto_TypeTraits,
5925  bool _is_packed>
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_);
5932 
5933  }
5934  template <typename _proto_TypeTraits,
5936  bool _is_packed>
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) {
5942 
5943  return _proto_TypeTraits::Release(id.number(), _field_type,
5944  &_extensions_);
5945  }
5946  template <typename _proto_TypeTraits,
5948  bool _is_packed>
5949  inline typename _proto_TypeTraits::Singular::MutableType
5951  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5952  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5953 
5954  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
5955  &_extensions_);
5956  }
5957 
5958  template <typename _proto_TypeTraits,
5960  bool _is_packed>
5961  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
5962  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5963  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5964  int index) const {
5965 
5966  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
5967  }
5968 
5969  template <typename _proto_TypeTraits,
5971  bool _is_packed>
5972  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
5973  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5974  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
5975  int index) {
5976 
5977  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
5978  }
5979 
5980  template <typename _proto_TypeTraits,
5982  bool _is_packed>
5983  inline void SetExtension(
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) {
5987  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
5988 
5989  }
5990 
5991  template <typename _proto_TypeTraits,
5993  bool _is_packed>
5994  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
5995  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
5996  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
5997  typename _proto_TypeTraits::Repeated::MutableType to_add =
5998  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
5999 
6000  return to_add;
6001  }
6002 
6003  template <typename _proto_TypeTraits,
6005  bool _is_packed>
6006  inline void AddExtension(
6007  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6008  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6009  typename _proto_TypeTraits::Repeated::ConstType value) {
6010  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
6011  &_extensions_);
6012 
6013  }
6014 
6015  template <typename _proto_TypeTraits,
6017  bool _is_packed>
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 {
6022 
6023  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
6024  }
6025 
6026  template <typename _proto_TypeTraits,
6028  bool _is_packed>
6029  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6031  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6032  EnumOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6033 
6034  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
6035  _is_packed, &_extensions_);
6036  }
6037 
6038  // @@protoc_insertion_point(class_scope:google.protobuf.EnumOptions)
6039  private:
6040  class _Internal;
6041 
6042  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6043 
6044  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6046  typedef void DestructorSkippable_;
6047  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6048  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6049  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
6050  bool allow_alias_;
6051  bool deprecated_;
6052  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6053 };
6054 // -------------------------------------------------------------------
6055 
6056 class PROTOBUF_EXPORT EnumValueOptions final :
6057  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.EnumValueOptions) */ {
6058  public:
6059  inline EnumValueOptions() : EnumValueOptions(nullptr) {}
6060  ~EnumValueOptions() override;
6061  explicit constexpr EnumValueOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6062 
6065  : EnumValueOptions() {
6066  *this = ::std::move(from);
6067  }
6068 
6070  CopyFrom(from);
6071  return *this;
6072  }
6074  if (this == &from) return *this;
6075  if (GetOwningArena() == from.GetOwningArena()
6076  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6077  && GetOwningArena() != nullptr
6078  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6079  ) {
6080  InternalSwap(&from);
6081  } else {
6082  CopyFrom(from);
6083  }
6084  return *this;
6085  }
6086 
6088  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6089  }
6091  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6092  }
6093 
6095  return GetDescriptor();
6096  }
6098  return default_instance().GetMetadata().descriptor;
6099  }
6100  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6101  return default_instance().GetMetadata().reflection;
6102  }
6104  return *internal_default_instance();
6105  }
6107  return reinterpret_cast<const EnumValueOptions*>(
6109  }
6110  static constexpr int kIndexInFileMessages =
6111  18;
6112 
6114  a.Swap(&b);
6115  }
6116  inline void Swap(EnumValueOptions* other) {
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);
6125  } else {
6127  }
6128  }
6130  if (other == this) return;
6131  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6132  InternalSwap(other);
6133  }
6134 
6135  // implements Message ----------------------------------------------
6136 
6138  return CreateMaybeMessage<EnumValueOptions>(arena);
6139  }
6141  void CopyFrom(const EnumValueOptions& from);
6143  void MergeFrom(const EnumValueOptions& from);
6144  private:
6146  public:
6147  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6148  bool IsInitialized() const final;
6149 
6150  size_t ByteSizeLong() const final;
6151  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6153  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6154  int GetCachedSize() const final { return _cached_size_.Get(); }
6155 
6156  private:
6157  void SharedCtor();
6158  void SharedDtor();
6159  void SetCachedSize(int size) const final;
6160  void InternalSwap(EnumValueOptions* other);
6161 
6162  private:
6163  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6164  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6165  return "google.protobuf.EnumValueOptions";
6166  }
6167  protected:
6169  bool is_message_owned = false);
6170  private:
6171  static void ArenaDtor(void* object);
6172  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6173  public:
6174 
6175  static const ClassData _class_data_;
6176  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6177 
6178  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6179 
6180  // nested types ----------------------------------------------------
6181 
6182  // accessors -------------------------------------------------------
6183 
6184  enum : int {
6185  kUninterpretedOptionFieldNumber = 999,
6186  kDeprecatedFieldNumber = 1,
6187  };
6188  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6189  int uninterpreted_option_size() const;
6190  private:
6191  int _internal_uninterpreted_option_size() const;
6192  public:
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();
6197  private:
6198  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
6199  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6200  public:
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;
6205 
6206  // optional bool deprecated = 1 [default = false];
6207  bool has_deprecated() const;
6208  private:
6209  bool _internal_has_deprecated() const;
6210  public:
6211  void clear_deprecated();
6212  bool deprecated() const;
6213  void set_deprecated(bool value);
6214  private:
6215  bool _internal_deprecated() const;
6216  void _internal_set_deprecated(bool value);
6217  public:
6218 
6219 
6220  template <typename _proto_TypeTraits,
6222  bool _is_packed>
6223  inline bool HasExtension(
6224  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6225  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6226 
6227  return _extensions_.Has(id.number());
6228  }
6229 
6230  template <typename _proto_TypeTraits,
6232  bool _is_packed>
6233  inline void ClearExtension(
6234  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6235  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6236  _extensions_.ClearExtension(id.number());
6237 
6238  }
6239 
6240  template <typename _proto_TypeTraits,
6242  bool _is_packed>
6243  inline int ExtensionSize(
6244  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6245  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6246 
6247  return _extensions_.ExtensionSize(id.number());
6248  }
6249 
6250  template <typename _proto_TypeTraits,
6252  bool _is_packed>
6253  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
6254  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6255  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6256 
6257  return _proto_TypeTraits::Get(id.number(), _extensions_,
6258  id.default_value());
6259  }
6260 
6261  template <typename _proto_TypeTraits,
6263  bool _is_packed>
6264  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
6265  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6266  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6267 
6268  return _proto_TypeTraits::Mutable(id.number(), _field_type,
6269  &_extensions_);
6270  }
6271 
6272  template <typename _proto_TypeTraits,
6274  bool _is_packed>
6275  inline void SetExtension(
6276  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6277  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6278  typename _proto_TypeTraits::Singular::ConstType value) {
6279  _proto_TypeTraits::Set(id.number(), _field_type, value, &_extensions_);
6280 
6281  }
6282 
6283  template <typename _proto_TypeTraits,
6285  bool _is_packed>
6287  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6288  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6289  typename _proto_TypeTraits::Singular::MutableType value) {
6290  _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
6291  &_extensions_);
6292 
6293  }
6294  template <typename _proto_TypeTraits,
6296  bool _is_packed>
6298  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6299  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6300  typename _proto_TypeTraits::Singular::MutableType value) {
6301  _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
6302  value, &_extensions_);
6303 
6304  }
6305  template <typename _proto_TypeTraits,
6307  bool _is_packed>
6308  PROTOBUF_NODISCARD inline
6309  typename _proto_TypeTraits::Singular::MutableType
6311  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6312  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6313 
6314  return _proto_TypeTraits::Release(id.number(), _field_type,
6315  &_extensions_);
6316  }
6317  template <typename _proto_TypeTraits,
6319  bool _is_packed>
6320  inline typename _proto_TypeTraits::Singular::MutableType
6322  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6323  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6324 
6325  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
6326  &_extensions_);
6327  }
6328 
6329  template <typename _proto_TypeTraits,
6331  bool _is_packed>
6332  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
6333  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6334  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6335  int index) const {
6336 
6337  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
6338  }
6339 
6340  template <typename _proto_TypeTraits,
6342  bool _is_packed>
6343  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
6344  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6345  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6346  int index) {
6347 
6348  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
6349  }
6350 
6351  template <typename _proto_TypeTraits,
6353  bool _is_packed>
6354  inline void SetExtension(
6355  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6356  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6357  int index, typename _proto_TypeTraits::Repeated::ConstType value) {
6358  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
6359 
6360  }
6361 
6362  template <typename _proto_TypeTraits,
6364  bool _is_packed>
6365  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
6366  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6367  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6368  typename _proto_TypeTraits::Repeated::MutableType to_add =
6369  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
6370 
6371  return to_add;
6372  }
6373 
6374  template <typename _proto_TypeTraits,
6376  bool _is_packed>
6377  inline void AddExtension(
6378  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6379  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6380  typename _proto_TypeTraits::Repeated::ConstType value) {
6381  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
6382  &_extensions_);
6383 
6384  }
6385 
6386  template <typename _proto_TypeTraits,
6388  bool _is_packed>
6389  inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
6391  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6392  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6393 
6394  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
6395  }
6396 
6397  template <typename _proto_TypeTraits,
6399  bool _is_packed>
6400  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6402  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6403  EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6404 
6405  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
6406  _is_packed, &_extensions_);
6407  }
6408 
6409  // @@protoc_insertion_point(class_scope:google.protobuf.EnumValueOptions)
6410  private:
6411  class _Internal;
6412 
6413  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6414 
6415  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6417  typedef void DestructorSkippable_;
6418  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6419  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6420  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
6421  bool deprecated_;
6422  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6423 };
6424 // -------------------------------------------------------------------
6425 
6426 class PROTOBUF_EXPORT ServiceOptions final :
6427  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.ServiceOptions) */ {
6428  public:
6429  inline ServiceOptions() : ServiceOptions(nullptr) {}
6430  ~ServiceOptions() override;
6431  explicit constexpr ServiceOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6432 
6435  : ServiceOptions() {
6436  *this = ::std::move(from);
6437  }
6438 
6440  CopyFrom(from);
6441  return *this;
6442  }
6444  if (this == &from) return *this;
6445  if (GetOwningArena() == from.GetOwningArena()
6446  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6447  && GetOwningArena() != nullptr
6448  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6449  ) {
6450  InternalSwap(&from);
6451  } else {
6452  CopyFrom(from);
6453  }
6454  return *this;
6455  }
6456 
6458  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6459  }
6461  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6462  }
6463 
6465  return GetDescriptor();
6466  }
6468  return default_instance().GetMetadata().descriptor;
6469  }
6470  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6471  return default_instance().GetMetadata().reflection;
6472  }
6474  return *internal_default_instance();
6475  }
6477  return reinterpret_cast<const ServiceOptions*>(
6479  }
6480  static constexpr int kIndexInFileMessages =
6481  19;
6482 
6484  a.Swap(&b);
6485  }
6486  inline void Swap(ServiceOptions* other) {
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);
6495  } else {
6497  }
6498  }
6500  if (other == this) return;
6501  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6502  InternalSwap(other);
6503  }
6504 
6505  // implements Message ----------------------------------------------
6506 
6508  return CreateMaybeMessage<ServiceOptions>(arena);
6509  }
6511  void CopyFrom(const ServiceOptions& from);
6513  void MergeFrom(const ServiceOptions& from);
6514  private:
6516  public:
6517  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6518  bool IsInitialized() const final;
6519 
6520  size_t ByteSizeLong() const final;
6521  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6523  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6524  int GetCachedSize() const final { return _cached_size_.Get(); }
6525 
6526  private:
6527  void SharedCtor();
6528  void SharedDtor();
6529  void SetCachedSize(int size) const final;
6530  void InternalSwap(ServiceOptions* other);
6531 
6532  private:
6533  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6534  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6535  return "google.protobuf.ServiceOptions";
6536  }
6537  protected:
6539  bool is_message_owned = false);
6540  private:
6541  static void ArenaDtor(void* object);
6542  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6543  public:
6544 
6545  static const ClassData _class_data_;
6546  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6547 
6548  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6549 
6550  // nested types ----------------------------------------------------
6551 
6552  // accessors -------------------------------------------------------
6553 
6554  enum : int {
6555  kUninterpretedOptionFieldNumber = 999,
6556  kDeprecatedFieldNumber = 33,
6557  };
6558  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6559  int uninterpreted_option_size() const;
6560  private:
6561  int _internal_uninterpreted_option_size() const;
6562  public:
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();
6567  private:
6568  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
6569  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6570  public:
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;
6575 
6576  // optional bool deprecated = 33 [default = false];
6577  bool has_deprecated() const;
6578  private:
6579  bool _internal_has_deprecated() const;
6580  public:
6581  void clear_deprecated();
6582  bool deprecated() const;
6583  void set_deprecated(bool value);
6584  private:
6585  bool _internal_deprecated() const;
6586  void _internal_set_deprecated(bool value);
6587  public:
6588 
6589 
6590  template <typename _proto_TypeTraits,
6592  bool _is_packed>
6593  inline bool HasExtension(
6594  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6595  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6596 
6597  return _extensions_.Has(id.number());
6598  }
6599 
6600  template <typename _proto_TypeTraits,
6602  bool _is_packed>
6603  inline void ClearExtension(
6604  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6605  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6606  _extensions_.ClearExtension(id.number());
6607 
6608  }
6609 
6610  template <typename _proto_TypeTraits,
6612  bool _is_packed>
6613  inline int ExtensionSize(
6614  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6615  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6616 
6617  return _extensions_.ExtensionSize(id.number());
6618  }
6619 
6620  template <typename _proto_TypeTraits,
6622  bool _is_packed>
6623  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
6624  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6625  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
6626 
6627  return _proto_TypeTraits::Get(id.number(), _extensions_,
6628  id.default_value());
6629  }
6630 
6631  template <typename _proto_TypeTraits,
6633  bool _is_packed>
6634  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
6635  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6636  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6637 
6638  return _proto_TypeTraits::Mutable(id.number(), _field_type,
6639  &_extensions_);
6640  }
6641 
6642  template <typename _proto_TypeTraits,
6644  bool _is_packed>
6645  inline void SetExtension(
6646  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6647  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6648  typename _proto_TypeTraits::Singular::ConstType value) {
6649  _proto_TypeTraits::Set(id.number(), _field_type, value, &_extensions_);
6650 
6651  }
6652 
6653  template <typename _proto_TypeTraits,
6655  bool _is_packed>
6657  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6658  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6659  typename _proto_TypeTraits::Singular::MutableType value) {
6660  _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
6661  &_extensions_);
6662 
6663  }
6664  template <typename _proto_TypeTraits,
6666  bool _is_packed>
6668  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6669  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6670  typename _proto_TypeTraits::Singular::MutableType value) {
6671  _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
6672  value, &_extensions_);
6673 
6674  }
6675  template <typename _proto_TypeTraits,
6677  bool _is_packed>
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) {
6683 
6684  return _proto_TypeTraits::Release(id.number(), _field_type,
6685  &_extensions_);
6686  }
6687  template <typename _proto_TypeTraits,
6689  bool _is_packed>
6690  inline typename _proto_TypeTraits::Singular::MutableType
6692  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6693  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6694 
6695  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
6696  &_extensions_);
6697  }
6698 
6699  template <typename _proto_TypeTraits,
6701  bool _is_packed>
6702  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
6703  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6704  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6705  int index) const {
6706 
6707  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
6708  }
6709 
6710  template <typename _proto_TypeTraits,
6712  bool _is_packed>
6713  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
6714  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6715  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6716  int index) {
6717 
6718  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
6719  }
6720 
6721  template <typename _proto_TypeTraits,
6723  bool _is_packed>
6724  inline void SetExtension(
6725  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6726  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6727  int index, typename _proto_TypeTraits::Repeated::ConstType value) {
6728  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
6729 
6730  }
6731 
6732  template <typename _proto_TypeTraits,
6734  bool _is_packed>
6735  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
6736  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6737  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6738  typename _proto_TypeTraits::Repeated::MutableType to_add =
6739  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
6740 
6741  return to_add;
6742  }
6743 
6744  template <typename _proto_TypeTraits,
6746  bool _is_packed>
6747  inline void AddExtension(
6748  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6749  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
6750  typename _proto_TypeTraits::Repeated::ConstType value) {
6751  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
6752  &_extensions_);
6753 
6754  }
6755 
6756  template <typename _proto_TypeTraits,
6758  bool _is_packed>
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 {
6763 
6764  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
6765  }
6766 
6767  template <typename _proto_TypeTraits,
6769  bool _is_packed>
6770  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
6772  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
6773  ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
6774 
6775  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
6776  _is_packed, &_extensions_);
6777  }
6778 
6779  // @@protoc_insertion_point(class_scope:google.protobuf.ServiceOptions)
6780  private:
6781  class _Internal;
6782 
6783  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
6784 
6785  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6787  typedef void DestructorSkippable_;
6788  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6789  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6790  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
6791  bool deprecated_;
6792  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
6793 };
6794 // -------------------------------------------------------------------
6795 
6796 class PROTOBUF_EXPORT MethodOptions final :
6797  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.MethodOptions) */ {
6798  public:
6799  inline MethodOptions() : MethodOptions(nullptr) {}
6800  ~MethodOptions() override;
6801  explicit constexpr MethodOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6802 
6805  : MethodOptions() {
6806  *this = ::std::move(from);
6807  }
6808 
6810  CopyFrom(from);
6811  return *this;
6812  }
6814  if (this == &from) return *this;
6815  if (GetOwningArena() == from.GetOwningArena()
6816  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6817  && GetOwningArena() != nullptr
6818  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6819  ) {
6820  InternalSwap(&from);
6821  } else {
6822  CopyFrom(from);
6823  }
6824  return *this;
6825  }
6826 
6828  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6829  }
6831  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6832  }
6833 
6835  return GetDescriptor();
6836  }
6838  return default_instance().GetMetadata().descriptor;
6839  }
6840  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6841  return default_instance().GetMetadata().reflection;
6842  }
6844  return *internal_default_instance();
6845  }
6846  static inline const MethodOptions* internal_default_instance() {
6847  return reinterpret_cast<const MethodOptions*>(
6849  }
6850  static constexpr int kIndexInFileMessages =
6851  20;
6852 
6853  friend void swap(MethodOptions& a, MethodOptions& b) {
6854  a.Swap(&b);
6855  }
6856  inline void Swap(MethodOptions* other) {
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);
6865  } else {
6867  }
6868  }
6870  if (other == this) return;
6871  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6872  InternalSwap(other);
6873  }
6874 
6875  // implements Message ----------------------------------------------
6876 
6878  return CreateMaybeMessage<MethodOptions>(arena);
6879  }
6881  void CopyFrom(const MethodOptions& from);
6883  void MergeFrom(const MethodOptions& from);
6884  private:
6886  public:
6887  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6888  bool IsInitialized() const final;
6889 
6890  size_t ByteSizeLong() const final;
6891  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6893  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6894  int GetCachedSize() const final { return _cached_size_.Get(); }
6895 
6896  private:
6897  void SharedCtor();
6898  void SharedDtor();
6899  void SetCachedSize(int size) const final;
6900  void InternalSwap(MethodOptions* other);
6901 
6902  private:
6903  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6904  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6905  return "google.protobuf.MethodOptions";
6906  }
6907  protected:
6909  bool is_message_owned = false);
6910  private:
6911  static void ArenaDtor(void* object);
6912  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6913  public:
6914 
6915  static const ClassData _class_data_;
6916  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6917 
6918  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6919 
6920  // nested types ----------------------------------------------------
6921 
6923  static constexpr IdempotencyLevel IDEMPOTENCY_UNKNOWN =
6925  static constexpr IdempotencyLevel NO_SIDE_EFFECTS =
6927  static constexpr IdempotencyLevel IDEMPOTENT =
6929  static inline bool IdempotencyLevel_IsValid(int value) {
6931  }
6932  static constexpr IdempotencyLevel IdempotencyLevel_MIN =
6934  static constexpr IdempotencyLevel IdempotencyLevel_MAX =
6936  static constexpr int IdempotencyLevel_ARRAYSIZE =
6941  }
6942  template<typename T>
6943  static inline const std::string& IdempotencyLevel_Name(T enum_t_value) {
6944  static_assert(::std::is_same<T, IdempotencyLevel>::value ||
6946  "Incorrect type passed to function IdempotencyLevel_Name.");
6947  return MethodOptions_IdempotencyLevel_Name(enum_t_value);
6948  }
6952  }
6953 
6954  // accessors -------------------------------------------------------
6955 
6956  enum : int {
6957  kUninterpretedOptionFieldNumber = 999,
6958  kDeprecatedFieldNumber = 33,
6959  kIdempotencyLevelFieldNumber = 34,
6960  };
6961  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6962  int uninterpreted_option_size() const;
6963  private:
6964  int _internal_uninterpreted_option_size() const;
6965  public:
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();
6970  private:
6971  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& _internal_uninterpreted_option(int index) const;
6972  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _internal_add_uninterpreted_option();
6973  public:
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;
6978 
6979  // optional bool deprecated = 33 [default = false];
6980  bool has_deprecated() const;
6981  private:
6982  bool _internal_has_deprecated() const;
6983  public:
6984  void clear_deprecated();
6985  bool deprecated() const;
6986  void set_deprecated(bool value);
6987  private:
6988  bool _internal_deprecated() const;
6989  void _internal_set_deprecated(bool value);
6990  public:
6991 
6992  // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
6993  bool has_idempotency_level() const;
6994  private:
6995  bool _internal_has_idempotency_level() const;
6996  public:
6997  void clear_idempotency_level();
6999  void set_idempotency_level(::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value);
7000  private:
7001  ::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel _internal_idempotency_level() const;
7002  void _internal_set_idempotency_level(::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value);
7003  public:
7004 
7005 
7006  template <typename _proto_TypeTraits,
7008  bool _is_packed>
7009  inline bool HasExtension(
7010  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7011  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
7012 
7013  return _extensions_.Has(id.number());
7014  }
7015 
7016  template <typename _proto_TypeTraits,
7018  bool _is_packed>
7019  inline void ClearExtension(
7020  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7021  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
7022  _extensions_.ClearExtension(id.number());
7023 
7024  }
7025 
7026  template <typename _proto_TypeTraits,
7028  bool _is_packed>
7029  inline int ExtensionSize(
7030  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7031  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
7032 
7033  return _extensions_.ExtensionSize(id.number());
7034  }
7035 
7036  template <typename _proto_TypeTraits,
7038  bool _is_packed>
7039  inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
7040  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7041  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) const {
7042 
7043  return _proto_TypeTraits::Get(id.number(), _extensions_,
7044  id.default_value());
7045  }
7046 
7047  template <typename _proto_TypeTraits,
7049  bool _is_packed>
7050  inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
7051  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7052  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
7053 
7054  return _proto_TypeTraits::Mutable(id.number(), _field_type,
7055  &_extensions_);
7056  }
7057 
7058  template <typename _proto_TypeTraits,
7060  bool _is_packed>
7061  inline void SetExtension(
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_);
7066 
7067  }
7068 
7069  template <typename _proto_TypeTraits,
7071  bool _is_packed>
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,
7077  &_extensions_);
7078 
7079  }
7080  template <typename _proto_TypeTraits,
7082  bool _is_packed>
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_);
7089 
7090  }
7091  template <typename _proto_TypeTraits,
7093  bool _is_packed>
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) {
7099 
7100  return _proto_TypeTraits::Release(id.number(), _field_type,
7101  &_extensions_);
7102  }
7103  template <typename _proto_TypeTraits,
7105  bool _is_packed>
7106  inline typename _proto_TypeTraits::Singular::MutableType
7108  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7109  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
7110 
7111  return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
7112  &_extensions_);
7113  }
7114 
7115  template <typename _proto_TypeTraits,
7117  bool _is_packed>
7118  inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
7119  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7120  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
7121  int index) const {
7122 
7123  return _proto_TypeTraits::Get(id.number(), _extensions_, index);
7124  }
7125 
7126  template <typename _proto_TypeTraits,
7128  bool _is_packed>
7129  inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
7130  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7131  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
7132  int index) {
7133 
7134  return _proto_TypeTraits::Mutable(id.number(), index, &_extensions_);
7135  }
7136 
7137  template <typename _proto_TypeTraits,
7139  bool _is_packed>
7140  inline void SetExtension(
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) {
7144  _proto_TypeTraits::Set(id.number(), index, value, &_extensions_);
7145 
7146  }
7147 
7148  template <typename _proto_TypeTraits,
7150  bool _is_packed>
7151  inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
7152  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7153  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
7154  typename _proto_TypeTraits::Repeated::MutableType to_add =
7155  _proto_TypeTraits::Add(id.number(), _field_type, &_extensions_);
7156 
7157  return to_add;
7158  }
7159 
7160  template <typename _proto_TypeTraits,
7162  bool _is_packed>
7163  inline void AddExtension(
7164  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7165  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id,
7166  typename _proto_TypeTraits::Repeated::ConstType value) {
7167  _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
7168  &_extensions_);
7169 
7170  }
7171 
7172  template <typename _proto_TypeTraits,
7174  bool _is_packed>
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 {
7179 
7180  return _proto_TypeTraits::GetRepeated(id.number(), _extensions_);
7181  }
7182 
7183  template <typename _proto_TypeTraits,
7185  bool _is_packed>
7186  inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
7188  const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
7189  MethodOptions, _proto_TypeTraits, _field_type, _is_packed>& id) {
7190 
7191  return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
7192  _is_packed, &_extensions_);
7193  }
7194 
7195  // @@protoc_insertion_point(class_scope:google.protobuf.MethodOptions)
7196  private:
7197  class _Internal;
7198 
7199  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
7200 
7201  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7203  typedef void DestructorSkippable_;
7204  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7205  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7206  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_;
7207  bool deprecated_;
7208  int idempotency_level_;
7209  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7210 };
7211 // -------------------------------------------------------------------
7212 
7213 class PROTOBUF_EXPORT UninterpretedOption_NamePart final :
7214  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.UninterpretedOption.NamePart) */ {
7215  public:
7217  ~UninterpretedOption_NamePart() override;
7218  explicit constexpr UninterpretedOption_NamePart(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7219 
7223  *this = ::std::move(from);
7224  }
7225 
7227  CopyFrom(from);
7228  return *this;
7229  }
7231  if (this == &from) return *this;
7232  if (GetOwningArena() == from.GetOwningArena()
7233  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7234  && GetOwningArena() != nullptr
7235  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
7236  ) {
7237  InternalSwap(&from);
7238  } else {
7239  CopyFrom(from);
7240  }
7241  return *this;
7242  }
7243 
7245  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7246  }
7248  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7249  }
7250 
7252  return GetDescriptor();
7253  }
7255  return default_instance().GetMetadata().descriptor;
7256  }
7257  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7258  return default_instance().GetMetadata().reflection;
7259  }
7261  return *internal_default_instance();
7262  }
7264  return reinterpret_cast<const UninterpretedOption_NamePart*>(
7266  }
7267  static constexpr int kIndexInFileMessages =
7268  21;
7269 
7271  a.Swap(&b);
7272  }
7273  inline void Swap(UninterpretedOption_NamePart* other) {
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);
7282  } else {
7284  }
7285  }
7287  if (other == this) return;
7288  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7289  InternalSwap(other);
7290  }
7291 
7292  // implements Message ----------------------------------------------
7293 
7295  return CreateMaybeMessage<UninterpretedOption_NamePart>(arena);
7296  }
7301  private:
7303  public:
7304  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7305  bool IsInitialized() const final;
7306 
7307  size_t ByteSizeLong() const final;
7308  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7310  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7311  int GetCachedSize() const final { return _cached_size_.Get(); }
7312 
7313  private:
7314  void SharedCtor();
7315  void SharedDtor();
7316  void SetCachedSize(int size) const final;
7317  void InternalSwap(UninterpretedOption_NamePart* other);
7318 
7319  private:
7320  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7321  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7322  return "google.protobuf.UninterpretedOption.NamePart";
7323  }
7324  protected:
7326  bool is_message_owned = false);
7327  private:
7328  static void ArenaDtor(void* object);
7329  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7330  public:
7331 
7332  static const ClassData _class_data_;
7333  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7334 
7335  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7336 
7337  // nested types ----------------------------------------------------
7338 
7339  // accessors -------------------------------------------------------
7340 
7341  enum : int {
7342  kNamePartFieldNumber = 1,
7343  kIsExtensionFieldNumber = 2,
7344  };
7345  // required string name_part = 1;
7346  bool has_name_part() const;
7347  private:
7348  bool _internal_has_name_part() const;
7349  public:
7350  void clear_name_part();
7351  const std::string& name_part() const;
7352  template <typename ArgT0 = const std::string&, typename... ArgT>
7353  void set_name_part(ArgT0&& arg0, ArgT... args);
7354  std::string* mutable_name_part();
7355  PROTOBUF_NODISCARD std::string* release_name_part();
7356  void set_allocated_name_part(std::string* name_part);
7357  private:
7358  const std::string& _internal_name_part() const;
7359  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name_part(const std::string& value);
7360  std::string* _internal_mutable_name_part();
7361  public:
7362 
7363  // required bool is_extension = 2;
7364  bool has_is_extension() const;
7365  private:
7366  bool _internal_has_is_extension() const;
7367  public:
7368  void clear_is_extension();
7369  bool is_extension() const;
7370  void set_is_extension(bool value);
7371  private:
7372  bool _internal_is_extension() const;
7373  void _internal_set_is_extension(bool value);
7374  public:
7375 
7376  // @@protoc_insertion_point(class_scope:google.protobuf.UninterpretedOption.NamePart)
7377  private:
7378  class _Internal;
7379 
7380  // helper for ByteSizeLong()
7381  size_t RequiredFieldsByteSizeFallback() const;
7382 
7383  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7385  typedef void DestructorSkippable_;
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_;
7389  bool is_extension_;
7390  friend struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto;
7391 };
7392 // -------------------------------------------------------------------
7393 
7394 class PROTOBUF_EXPORT UninterpretedOption final :
7395  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.UninterpretedOption) */ {
7396  public:
7398  ~UninterpretedOption() override;
7399  explicit constexpr UninterpretedOption(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7400 
7403  : UninterpretedOption() {
7404  *this = ::std::move(from);
7405  }
7406 
7408  CopyFrom(from);
7409  return *this;
7410  }
7412  if (this == &from) return *this;
7413  if (GetOwningArena() == from.GetOwningArena()
7414  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7415  && GetOwningArena() != nullptr
7416  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
7417  ) {
7418  InternalSwap(&from);
7419  } else {
7420  CopyFrom(from);
7421  }
7422  return *this;
7423  }
7424 
7426  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7427  }
7429  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7430  }
7431 
7433  return GetDescriptor();
7434  }
7436  return default_instance().GetMetadata().descriptor;
7437  }
7438  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7439  return default_instance().GetMetadata().reflection;
7440  }
7442  return *internal_default_instance();
7443  }
7445  return reinterpret_cast<const UninterpretedOption*>(
7447  }
7448  static constexpr int kIndexInFileMessages =
7449  22;
7450 
7452  a.Swap(&b);
7453  }
7454  inline void Swap(UninterpretedOption* other) {
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);
7463  } else {
7465  }
7466  }
7468  if (other == this) return;
7469  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7470  InternalSwap(other);
7471  }
7472 
7473  // implements Message ----------------------------------------------
7474 
7476  return CreateMaybeMessage<UninterpretedOption>(arena);
7477  }
7479  void CopyFrom(const UninterpretedOption& from);
7481  void MergeFrom(const UninterpretedOption& from);
7482  private:
7484  public:
7485  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7486  bool IsInitialized() const final;
7487 
7488  size_t ByteSizeLong() const final;
7489  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7491  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7492  int GetCachedSize() const final { return _cached_size_.Get(); }
7493 
7494  private:
7495  void SharedCtor();
7496  void SharedDtor();
7497  void SetCachedSize(int size) const final;
7498  void InternalSwap(UninterpretedOption* other);
7499 
7500  private:
7501  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7502  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7503  return "google.protobuf.UninterpretedOption";
7504  }
7505  protected:
7507  bool is_message_owned = false);
7508  private:
7509  static void ArenaDtor(void* object);
7510  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7511  public:
7512 
7513  static const ClassData _class_data_;
7514  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7515 
7516  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7517 
7518  // nested types ----------------------------------------------------
7519 
7521 
7522  // accessors -------------------------------------------------------
7523 
7524  enum : int {
7525  kNameFieldNumber = 2,
7526  kIdentifierValueFieldNumber = 3,
7527  kStringValueFieldNumber = 7,
7528  kAggregateValueFieldNumber = 8,
7529  kPositiveIntValueFieldNumber = 4,
7530  kNegativeIntValueFieldNumber = 5,
7531  kDoubleValueFieldNumber = 6,
7532  };
7533  // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
7534  int name_size() const;
7535  private:
7536  int _internal_name_size() const;
7537  public:
7538  void clear_name();
7539  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* mutable_name(int index);
7540  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
7541  mutable_name();
7542  private:
7543  const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart& _internal_name(int index) const;
7544  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* _internal_add_name();
7545  public:
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 >&
7549  name() const;
7550 
7551  // optional string identifier_value = 3;
7552  bool has_identifier_value() const;
7553  private:
7554  bool _internal_has_identifier_value() const;
7555  public:
7556  void clear_identifier_value();
7557  const std::string& identifier_value() const;
7558  template <typename ArgT0 = const std::string&, typename... ArgT>
7559  void set_identifier_value(ArgT0&& arg0, ArgT... args);
7560  std::string* mutable_identifier_value();
7561  PROTOBUF_NODISCARD std::string* release_identifier_value();
7562  void set_allocated_identifier_value(std::string* identifier_value);
7563  private:
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();
7567  public:
7568 
7569  // optional bytes string_value = 7;
7570  bool has_string_value() const;
7571  private:
7572  bool _internal_has_string_value() const;
7573  public:
7574  void clear_string_value();
7575  const std::string& string_value() const;
7576  template <typename ArgT0 = const std::string&, typename... ArgT>
7577  void set_string_value(ArgT0&& arg0, ArgT... args);
7578  std::string* mutable_string_value();
7579  PROTOBUF_NODISCARD std::string* release_string_value();
7580  void set_allocated_string_value(std::string* string_value);
7581  private:
7582  const std::string& _internal_string_value() const;
7583  inline PROTOBUF_ALWAYS_INLINE void _internal_set_string_value(const std::string& value);
7584  std::string* _internal_mutable_string_value();
7585  public:
7586 
7587  // optional string aggregate_value = 8;
7588  bool has_aggregate_value() const;
7589  private:
7590  bool _internal_has_aggregate_value() const;
7591  public:
7592  void clear_aggregate_value();
7593  const std::string& aggregate_value() const;
7594  template <typename ArgT0 = const std::string&, typename... ArgT>
7595  void set_aggregate_value(ArgT0&& arg0, ArgT... args);
7596  std::string* mutable_aggregate_value();
7597  PROTOBUF_NODISCARD std::string* release_aggregate_value();
7598  void set_allocated_aggregate_value(std::string* aggregate_value);
7599  private:
7600  const std::string& _internal_aggregate_value() const;
7601  inline PROTOBUF_ALWAYS_INLINE void _internal_set_aggregate_value(const std::string& value);
7602  std::string* _internal_mutable_aggregate_value();
7603  public:
7604 
7605  // optional uint64 positive_int_value = 4;
7606  bool has_positive_int_value() const;
7607  private:
7608  bool _internal_has_positive_int_value() const;
7609  public:
7610  void clear_positive_int_value();
7611  uint64_t positive_int_value() const;
7612  void set_positive_int_value(uint64_t value);
7613  private:
7614  uint64_t _internal_positive_int_value() const;
7615  void _internal_set_positive_int_value(uint64_t value);
7616  public:
7617 
7618  // optional int64 negative_int_value = 5;
7619  bool has_negative_int_value() const;
7620  private:
7621  bool _internal_has_negative_int_value() const;
7622  public:
7623  void clear_negative_int_value();
7624  int64_t negative_int_value() const;
7625  void set_negative_int_value(int64_t value);
7626  private:
7627  int64_t _internal_negative_int_value() const;
7628  void _internal_set_negative_int_value(int64_t value);
7629  public:
7630 
7631  // optional double double_value = 6;
7632  bool has_double_value() const;
7633  private:
7634  bool _internal_has_double_value() const;
7635  public:
7636  void clear_double_value();
7637  double double_value() const;
7638  void set_double_value(double value);
7639  private:
7640  double _internal_double_value() const;
7641  void _internal_set_double_value(double value);
7642  public:
7643 
7644  // @@protoc_insertion_point(class_scope:google.protobuf.UninterpretedOption)
7645  private:
7646  class _Internal;
7647 
7648  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7650  typedef void DestructorSkippable_;
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;
7661 };
7662 // -------------------------------------------------------------------
7663 
7664 class PROTOBUF_EXPORT SourceCodeInfo_Location final :
7665  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.SourceCodeInfo.Location) */ {
7666  public:
7668  ~SourceCodeInfo_Location() override;
7669  explicit constexpr SourceCodeInfo_Location(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7670 
7674  *this = ::std::move(from);
7675  }
7676 
7678  CopyFrom(from);
7679  return *this;
7680  }
7682  if (this == &from) return *this;
7683  if (GetOwningArena() == from.GetOwningArena()
7684  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7685  && GetOwningArena() != nullptr
7686  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
7687  ) {
7688  InternalSwap(&from);
7689  } else {
7690  CopyFrom(from);
7691  }
7692  return *this;
7693  }
7694 
7696  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7697  }
7699  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7700  }
7701 
7703  return GetDescriptor();
7704  }
7706  return default_instance().GetMetadata().descriptor;
7707  }
7708  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7709  return default_instance().GetMetadata().reflection;
7710  }
7712  return *internal_default_instance();
7713  }
7715  return reinterpret_cast<const SourceCodeInfo_Location*>(
7717  }
7718  static constexpr int kIndexInFileMessages =
7719  23;
7720 
7722  a.Swap(&b);
7723  }
7724  inline void Swap(SourceCodeInfo_Location* other) {
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);
7733  } else {
7735  }
7736  }
7738  if (other == this) return;
7739  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7740  InternalSwap(other);
7741  }
7742 
7743  // implements Message ----------------------------------------------
7744 
7746  return CreateMaybeMessage<SourceCodeInfo_Location>(arena);
7747  }
7749  void CopyFrom(const SourceCodeInfo_Location& from);
7751  void MergeFrom(const SourceCodeInfo_Location& from);
7752  private:
7754  public:
7755  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7756  bool IsInitialized() const final;
7757 
7758  size_t ByteSizeLong() const final;
7759  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7761  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7762  int GetCachedSize() const final { return _cached_size_.Get(); }
7763 
7764  private:
7765  void SharedCtor();
7766  void SharedDtor();
7767  void SetCachedSize(int size) const final;
7768  void InternalSwap(SourceCodeInfo_Location* other);
7769 
7770  private:
7771  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7772  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7773  return "google.protobuf.SourceCodeInfo.Location";
7774  }
7775  protected:
7777  bool is_message_owned = false);
7778  private:
7779  static void ArenaDtor(void* object);
7780  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7781  public:
7782 
7783  static const ClassData _class_data_;
7784  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7785 
7786  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7787 
7788  // nested types ----------------------------------------------------
7789 
7790  // accessors -------------------------------------------------------
7791 
7792  enum : int {
7793  kPathFieldNumber = 1,
7794  kSpanFieldNumber = 2,
7795  kLeadingDetachedCommentsFieldNumber = 6,
7796  kLeadingCommentsFieldNumber = 3,
7797  kTrailingCommentsFieldNumber = 4,
7798  };
7799  // repeated int32 path = 1 [packed = true];
7800  int path_size() const;
7801  private:
7802  int _internal_path_size() const;
7803  public:
7804  void clear_path();
7805  private:
7806  int32_t _internal_path(int index) const;
7808  _internal_path() const;
7809  void _internal_add_path(int32_t value);
7811  _internal_mutable_path();
7812  public:
7813  int32_t path(int index) const;
7814  void set_path(int index, int32_t value);
7815  void add_path(int32_t value);
7817  path() const;
7819  mutable_path();
7820 
7821  // repeated int32 span = 2 [packed = true];
7822  int span_size() const;
7823  private:
7824  int _internal_span_size() const;
7825  public:
7826  void clear_span();
7827  private:
7828  int32_t _internal_span(int index) const;
7830  _internal_span() const;
7831  void _internal_add_span(int32_t value);
7833  _internal_mutable_span();
7834  public:
7835  int32_t span(int index) const;
7836  void set_span(int index, int32_t value);
7837  void add_span(int32_t value);
7839  span() const;
7841  mutable_span();
7842 
7843  // repeated string leading_detached_comments = 6;
7844  int leading_detached_comments_size() const;
7845  private:
7846  int _internal_leading_detached_comments_size() const;
7847  public:
7848  void clear_leading_detached_comments();
7849  const std::string& leading_detached_comments(int index) const;
7850  std::string* mutable_leading_detached_comments(int index);
7851  void set_leading_detached_comments(int index, const std::string& value);
7852  void set_leading_detached_comments(int index, std::string&& value);
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);
7855  std::string* add_leading_detached_comments();
7856  void add_leading_detached_comments(const std::string& value);
7857  void add_leading_detached_comments(std::string&& value);
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();
7862  private:
7863  const std::string& _internal_leading_detached_comments(int index) const;
7864  std::string* _internal_add_leading_detached_comments();
7865  public:
7866 
7867  // optional string leading_comments = 3;
7868  bool has_leading_comments() const;
7869  private:
7870  bool _internal_has_leading_comments() const;
7871  public:
7872  void clear_leading_comments();
7873  const std::string& leading_comments() const;
7874  template <typename ArgT0 = const std::string&, typename... ArgT>
7875  void set_leading_comments(ArgT0&& arg0, ArgT... args);
7876  std::string* mutable_leading_comments();
7877  PROTOBUF_NODISCARD std::string* release_leading_comments();
7878  void set_allocated_leading_comments(std::string* leading_comments);
7879  private:
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();
7883  public:
7884 
7885  // optional string trailing_comments = 4;
7886  bool has_trailing_comments() const;
7887  private:
7888  bool _internal_has_trailing_comments() const;
7889  public:
7890  void clear_trailing_comments();
7891  const std::string& trailing_comments() const;
7892  template <typename ArgT0 = const std::string&, typename... ArgT>
7893  void set_trailing_comments(ArgT0&& arg0, ArgT... args);
7894  std::string* mutable_trailing_comments();
7895  PROTOBUF_NODISCARD std::string* release_trailing_comments();
7896  void set_allocated_trailing_comments(std::string* trailing_comments);
7897  private:
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();
7901  public:
7902 
7903  // @@protoc_insertion_point(class_scope:google.protobuf.SourceCodeInfo.Location)
7904  private:
7905  class _Internal;
7906 
7907  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7909  typedef void DestructorSkippable_;
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;
7920 };
7921 // -------------------------------------------------------------------
7922 
7923 class PROTOBUF_EXPORT SourceCodeInfo final :
7924  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.SourceCodeInfo) */ {
7925  public:
7926  inline SourceCodeInfo() : SourceCodeInfo(nullptr) {}
7927  ~SourceCodeInfo() override;
7928  explicit constexpr SourceCodeInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7929 
7932  : SourceCodeInfo() {
7933  *this = ::std::move(from);
7934  }
7935 
7937  CopyFrom(from);
7938  return *this;
7939  }
7941  if (this == &from) return *this;
7942  if (GetOwningArena() == from.GetOwningArena()
7943  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7944  && GetOwningArena() != nullptr
7945  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
7946  ) {
7947  InternalSwap(&from);
7948  } else {
7949  CopyFrom(from);
7950  }
7951  return *this;
7952  }
7953 
7955  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7956  }
7958  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7959  }
7960 
7962  return GetDescriptor();
7963  }
7965  return default_instance().GetMetadata().descriptor;
7966  }
7967  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7968  return default_instance().GetMetadata().reflection;
7969  }
7971  return *internal_default_instance();
7972  }
7974  return reinterpret_cast<const SourceCodeInfo*>(
7976  }
7977  static constexpr int kIndexInFileMessages =
7978  24;
7979 
7981  a.Swap(&b);
7982  }
7983  inline void Swap(SourceCodeInfo* other) {
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);
7992  } else {
7994  }
7995  }
7997  if (other == this) return;
7998  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7999  InternalSwap(other);
8000  }
8001 
8002  // implements Message ----------------------------------------------
8003 
8005  return CreateMaybeMessage<SourceCodeInfo>(arena);
8006  }
8008  void CopyFrom(const SourceCodeInfo& from);
8010  void MergeFrom(const SourceCodeInfo& from);
8011  private:
8013  public:
8014  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8015  bool IsInitialized() const final;
8016 
8017  size_t ByteSizeLong() const final;
8018  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8020  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8021  int GetCachedSize() const final { return _cached_size_.Get(); }
8022 
8023  private:
8024  void SharedCtor();
8025  void SharedDtor();
8026  void SetCachedSize(int size) const final;
8027  void InternalSwap(SourceCodeInfo* other);
8028 
8029  private:
8030  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8031  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8032  return "google.protobuf.SourceCodeInfo";
8033  }
8034  protected:
8036  bool is_message_owned = false);
8037  private:
8038  static void ArenaDtor(void* object);
8039  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8040  public:
8041 
8042  static const ClassData _class_data_;
8043  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8044 
8045  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8046 
8047  // nested types ----------------------------------------------------
8048 
8050 
8051  // accessors -------------------------------------------------------
8052 
8053  enum : int {
8054  kLocationFieldNumber = 1,
8055  };
8056  // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
8057  int location_size() const;
8058  private:
8059  int _internal_location_size() const;
8060  public:
8061  void clear_location();
8062  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* mutable_location(int index);
8063  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
8064  mutable_location();
8065  private:
8066  const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location& _internal_location(int index) const;
8067  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* _internal_add_location();
8068  public:
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 >&
8072  location() const;
8073 
8074  // @@protoc_insertion_point(class_scope:google.protobuf.SourceCodeInfo)
8075  private:
8076  class _Internal;
8077 
8078  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8080  typedef void DestructorSkippable_;
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;
8084 };
8085 // -------------------------------------------------------------------
8086 
8087 class PROTOBUF_EXPORT GeneratedCodeInfo_Annotation final :
8088  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.GeneratedCodeInfo.Annotation) */ {
8089  public:
8091  ~GeneratedCodeInfo_Annotation() override;
8092  explicit constexpr GeneratedCodeInfo_Annotation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8093 
8097  *this = ::std::move(from);
8098  }
8099 
8101  CopyFrom(from);
8102  return *this;
8103  }
8105  if (this == &from) return *this;
8106  if (GetOwningArena() == from.GetOwningArena()
8107  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8108  && GetOwningArena() != nullptr
8109  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
8110  ) {
8111  InternalSwap(&from);
8112  } else {
8113  CopyFrom(from);
8114  }
8115  return *this;
8116  }
8117 
8119  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8120  }
8122  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8123  }
8124 
8126  return GetDescriptor();
8127  }
8129  return default_instance().GetMetadata().descriptor;
8130  }
8131  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8132  return default_instance().GetMetadata().reflection;
8133  }
8135  return *internal_default_instance();
8136  }
8138  return reinterpret_cast<const GeneratedCodeInfo_Annotation*>(
8140  }
8141  static constexpr int kIndexInFileMessages =
8142  25;
8143 
8145  a.Swap(&b);
8146  }
8147  inline void Swap(GeneratedCodeInfo_Annotation* other) {
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);
8156  } else {
8158  }
8159  }
8161  if (other == this) return;
8162  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8163  InternalSwap(other);
8164  }
8165 
8166  // implements Message ----------------------------------------------
8167 
8169  return CreateMaybeMessage<GeneratedCodeInfo_Annotation>(arena);
8170  }
8175  private:
8177  public:
8178  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8179  bool IsInitialized() const final;
8180 
8181  size_t ByteSizeLong() const final;
8182  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8184  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8185  int GetCachedSize() const final { return _cached_size_.Get(); }
8186 
8187  private:
8188  void SharedCtor();
8189  void SharedDtor();
8190  void SetCachedSize(int size) const final;
8191  void InternalSwap(GeneratedCodeInfo_Annotation* other);
8192 
8193  private:
8194  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8195  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8196  return "google.protobuf.GeneratedCodeInfo.Annotation";
8197  }
8198  protected:
8200  bool is_message_owned = false);
8201  private:
8202  static void ArenaDtor(void* object);
8203  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8204  public:
8205 
8206  static const ClassData _class_data_;
8207  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8208 
8209  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8210 
8211  // nested types ----------------------------------------------------
8212 
8213  // accessors -------------------------------------------------------
8214 
8215  enum : int {
8216  kPathFieldNumber = 1,
8217  kSourceFileFieldNumber = 2,
8218  kBeginFieldNumber = 3,
8219  kEndFieldNumber = 4,
8220  };
8221  // repeated int32 path = 1 [packed = true];
8222  int path_size() const;
8223  private:
8224  int _internal_path_size() const;
8225  public:
8226  void clear_path();
8227  private:
8228  int32_t _internal_path(int index) const;
8230  _internal_path() const;
8231  void _internal_add_path(int32_t value);
8233  _internal_mutable_path();
8234  public:
8235  int32_t path(int index) const;
8236  void set_path(int index, int32_t value);
8237  void add_path(int32_t value);
8239  path() const;
8241  mutable_path();
8242 
8243  // optional string source_file = 2;
8244  bool has_source_file() const;
8245  private:
8246  bool _internal_has_source_file() const;
8247  public:
8248  void clear_source_file();
8249  const std::string& source_file() const;
8250  template <typename ArgT0 = const std::string&, typename... ArgT>
8251  void set_source_file(ArgT0&& arg0, ArgT... args);
8252  std::string* mutable_source_file();
8253  PROTOBUF_NODISCARD std::string* release_source_file();
8254  void set_allocated_source_file(std::string* source_file);
8255  private:
8256  const std::string& _internal_source_file() const;
8257  inline PROTOBUF_ALWAYS_INLINE void _internal_set_source_file(const std::string& value);
8258  std::string* _internal_mutable_source_file();
8259  public:
8260 
8261  // optional int32 begin = 3;
8262  bool has_begin() const;
8263  private:
8264  bool _internal_has_begin() const;
8265  public:
8266  void clear_begin();
8267  int32_t begin() const;
8268  void set_begin(int32_t value);
8269  private:
8270  int32_t _internal_begin() const;
8271  void _internal_set_begin(int32_t value);
8272  public:
8273 
8274  // optional int32 end = 4;
8275  bool has_end() const;
8276  private:
8277  bool _internal_has_end() const;
8278  public:
8279  void clear_end();
8280  int32_t end() const;
8281  void set_end(int32_t value);
8282  private:
8283  int32_t _internal_end() const;
8284  void _internal_set_end(int32_t value);
8285  public:
8286 
8287  // @@protoc_insertion_point(class_scope:google.protobuf.GeneratedCodeInfo.Annotation)
8288  private:
8289  class _Internal;
8290 
8291  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8293  typedef void DestructorSkippable_;
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;
8302 };
8303 // -------------------------------------------------------------------
8304 
8305 class PROTOBUF_EXPORT GeneratedCodeInfo final :
8306  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.GeneratedCodeInfo) */ {
8307  public:
8308  inline GeneratedCodeInfo() : GeneratedCodeInfo(nullptr) {}
8309  ~GeneratedCodeInfo() override;
8310  explicit constexpr GeneratedCodeInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8311 
8314  : GeneratedCodeInfo() {
8315  *this = ::std::move(from);
8316  }
8317 
8319  CopyFrom(from);
8320  return *this;
8321  }
8323  if (this == &from) return *this;
8324  if (GetOwningArena() == from.GetOwningArena()
8325  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8326  && GetOwningArena() != nullptr
8327  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
8328  ) {
8329  InternalSwap(&from);
8330  } else {
8331  CopyFrom(from);
8332  }
8333  return *this;
8334  }
8335 
8337  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8338  }
8340  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8341  }
8342 
8344  return GetDescriptor();
8345  }
8347  return default_instance().GetMetadata().descriptor;
8348  }
8349  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8350  return default_instance().GetMetadata().reflection;
8351  }
8353  return *internal_default_instance();
8354  }
8356  return reinterpret_cast<const GeneratedCodeInfo*>(
8358  }
8359  static constexpr int kIndexInFileMessages =
8360  26;
8361 
8363  a.Swap(&b);
8364  }
8365  inline void Swap(GeneratedCodeInfo* other) {
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);
8374  } else {
8376  }
8377  }
8379  if (other == this) return;
8380  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8381  InternalSwap(other);
8382  }
8383 
8384  // implements Message ----------------------------------------------
8385 
8387  return CreateMaybeMessage<GeneratedCodeInfo>(arena);
8388  }
8390  void CopyFrom(const GeneratedCodeInfo& from);
8392  void MergeFrom(const GeneratedCodeInfo& from);
8393  private:
8395  public:
8396  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8397  bool IsInitialized() const final;
8398 
8399  size_t ByteSizeLong() const final;
8400  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8402  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8403  int GetCachedSize() const final { return _cached_size_.Get(); }
8404 
8405  private:
8406  void SharedCtor();
8407  void SharedDtor();
8408  void SetCachedSize(int size) const final;
8409  void InternalSwap(GeneratedCodeInfo* other);
8410 
8411  private:
8412  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8413  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8414  return "google.protobuf.GeneratedCodeInfo";
8415  }
8416  protected:
8418  bool is_message_owned = false);
8419  private:
8420  static void ArenaDtor(void* object);
8421  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8422  public:
8423 
8424  static const ClassData _class_data_;
8425  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8426 
8427  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8428 
8429  // nested types ----------------------------------------------------
8430 
8432 
8433  // accessors -------------------------------------------------------
8434 
8435  enum : int {
8436  kAnnotationFieldNumber = 1,
8437  };
8438  // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
8439  int annotation_size() const;
8440  private:
8441  int _internal_annotation_size() const;
8442  public:
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();
8447  private:
8448  const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& _internal_annotation(int index) const;
8449  ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* _internal_add_annotation();
8450  public:
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 >&
8454  annotation() const;
8455 
8456  // @@protoc_insertion_point(class_scope:google.protobuf.GeneratedCodeInfo)
8457  private:
8458  class _Internal;
8459 
8460  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8462  typedef void DestructorSkippable_;
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;
8466 };
8467 // ===================================================================
8468 
8469 
8470 // ===================================================================
8471 
8472 #ifdef __GNUC__
8473  #pragma GCC diagnostic push
8474  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
8475 #endif // __GNUC__
8476 // FileDescriptorSet
8477 
8478 // repeated .google.protobuf.FileDescriptorProto file = 1;
8479 inline int FileDescriptorSet::_internal_file_size() const {
8480  return file_.size();
8481 }
8482 inline int FileDescriptorSet::file_size() const {
8483  return _internal_file_size();
8484 }
8485 inline void FileDescriptorSet::clear_file() {
8486  file_.Clear();
8487 }
8489  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorSet.file)
8490  return file_.Mutable(index);
8491 }
8492 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
8494  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorSet.file)
8495  return &file_;
8496 }
8498  return file_.Get(index);
8499 }
8501  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorSet.file)
8502  return _internal_file(index);
8503 }
8505  return file_.Add();
8506 }
8508  ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* _add = _internal_add_file();
8509  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorSet.file)
8510  return _add;
8511 }
8512 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
8513 FileDescriptorSet::file() const {
8514  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorSet.file)
8515  return file_;
8516 }
8517 
8518 // -------------------------------------------------------------------
8519 
8520 // FileDescriptorProto
8521 
8522 // optional string name = 1;
8523 inline bool FileDescriptorProto::_internal_has_name() const {
8524  bool value = (_has_bits_[0] & 0x00000001u) != 0;
8525  return value;
8526 }
8527 inline bool FileDescriptorProto::has_name() const {
8528  return _internal_has_name();
8529 }
8530 inline void FileDescriptorProto::clear_name() {
8531  name_.ClearToEmpty();
8532  _has_bits_[0] &= ~0x00000001u;
8533 }
8534 inline const std::string& FileDescriptorProto::name() const {
8535  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.name)
8536  return _internal_name();
8537 }
8538 template <typename ArgT0, typename... ArgT>
8539 inline PROTOBUF_ALWAYS_INLINE
8540 void FileDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
8541  _has_bits_[0] |= 0x00000001u;
8542  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8543  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.name)
8544 }
8546  std::string* _s = _internal_mutable_name();
8547  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.name)
8548  return _s;
8549 }
8550 inline const std::string& FileDescriptorProto::_internal_name() const {
8551  return name_.Get();
8552 }
8554  _has_bits_[0] |= 0x00000001u;
8556 }
8558  _has_bits_[0] |= 0x00000001u;
8559  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8560 }
8562  // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.name)
8563  if (!_internal_has_name()) {
8564  return nullptr;
8565  }
8566  _has_bits_[0] &= ~0x00000001u;
8567  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8568 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8570  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
8571  }
8572 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8573  return p;
8574 }
8576  if (name != nullptr) {
8577  _has_bits_[0] |= 0x00000001u;
8578  } else {
8579  _has_bits_[0] &= ~0x00000001u;
8580  }
8582  GetArenaForAllocation());
8583 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8585  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
8586  }
8587 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8588  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.name)
8589 }
8590 
8591 // optional string package = 2;
8592 inline bool FileDescriptorProto::_internal_has_package() const {
8593  bool value = (_has_bits_[0] & 0x00000002u) != 0;
8594  return value;
8595 }
8596 inline bool FileDescriptorProto::has_package() const {
8597  return _internal_has_package();
8598 }
8599 inline void FileDescriptorProto::clear_package() {
8600  package_.ClearToEmpty();
8601  _has_bits_[0] &= ~0x00000002u;
8602 }
8603 inline const std::string& FileDescriptorProto::package() const {
8604  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.package)
8605  return _internal_package();
8606 }
8607 template <typename ArgT0, typename... ArgT>
8608 inline PROTOBUF_ALWAYS_INLINE
8609 void FileDescriptorProto::set_package(ArgT0&& arg0, ArgT... args) {
8610  _has_bits_[0] |= 0x00000002u;
8611  package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8612  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.package)
8613 }
8615  std::string* _s = _internal_mutable_package();
8616  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.package)
8617  return _s;
8618 }
8620  return package_.Get();
8621 }
8623  _has_bits_[0] |= 0x00000002u;
8624  package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8625 }
8627  _has_bits_[0] |= 0x00000002u;
8628  return package_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8629 }
8631  // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.package)
8632  if (!_internal_has_package()) {
8633  return nullptr;
8634  }
8635  _has_bits_[0] &= ~0x00000002u;
8636  auto* p = package_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8637 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8638  if (package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
8639  package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
8640  }
8641 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8642  return p;
8643 }
8645  if (package != nullptr) {
8646  _has_bits_[0] |= 0x00000002u;
8647  } else {
8648  _has_bits_[0] &= ~0x00000002u;
8649  }
8650  package_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), package,
8651  GetArenaForAllocation());
8652 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8653  if (package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
8654  package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
8655  }
8656 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8657  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.package)
8658 }
8659 
8660 // repeated string dependency = 3;
8662  return dependency_.size();
8663 }
8664 inline int FileDescriptorProto::dependency_size() const {
8665  return _internal_dependency_size();
8666 }
8668  dependency_.Clear();
8669 }
8671  std::string* _s = _internal_add_dependency();
8672  // @@protoc_insertion_point(field_add_mutable:google.protobuf.FileDescriptorProto.dependency)
8673  return _s;
8674 }
8676  return dependency_.Get(index);
8677 }
8678 inline const std::string& FileDescriptorProto::dependency(int index) const {
8679  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.dependency)
8680  return _internal_dependency(index);
8681 }
8683  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.dependency)
8684  return dependency_.Mutable(index);
8685 }
8687  dependency_.Mutable(index)->assign(value);
8688  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.dependency)
8689 }
8691  dependency_.Mutable(index)->assign(std::move(value));
8692  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.dependency)
8693 }
8694 inline void FileDescriptorProto::set_dependency(int index, const char* value) {
8695  GOOGLE_DCHECK(value != nullptr);
8696  dependency_.Mutable(index)->assign(value);
8697  // @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.dependency)
8698 }
8699 inline void FileDescriptorProto::set_dependency(int index, const char* value, size_t size) {
8700  dependency_.Mutable(index)->assign(
8701  reinterpret_cast<const char*>(value), size);
8702  // @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.dependency)
8703 }
8705  return dependency_.Add();
8706 }
8708  dependency_.Add()->assign(value);
8709  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.dependency)
8710 }
8712  dependency_.Add(std::move(value));
8713  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.dependency)
8714 }
8715 inline void FileDescriptorProto::add_dependency(const char* value) {
8716  GOOGLE_DCHECK(value != nullptr);
8717  dependency_.Add()->assign(value);
8718  // @@protoc_insertion_point(field_add_char:google.protobuf.FileDescriptorProto.dependency)
8719 }
8720 inline void FileDescriptorProto::add_dependency(const char* value, size_t size) {
8721  dependency_.Add()->assign(reinterpret_cast<const char*>(value), size);
8722  // @@protoc_insertion_point(field_add_pointer:google.protobuf.FileDescriptorProto.dependency)
8723 }
8724 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
8726  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.dependency)
8727  return dependency_;
8728 }
8729 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
8731  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.dependency)
8732  return &dependency_;
8733 }
8734 
8735 // repeated int32 public_dependency = 10;
8737  return public_dependency_.size();
8738 }
8740  return _internal_public_dependency_size();
8741 }
8743  public_dependency_.Clear();
8744 }
8746  return public_dependency_.Get(index);
8747 }
8749  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.public_dependency)
8750  return _internal_public_dependency(index);
8751 }
8753  public_dependency_.Set(index, value);
8754  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.public_dependency)
8755 }
8757  public_dependency_.Add(value);
8758 }
8760  _internal_add_public_dependency(value);
8761  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.public_dependency)
8762 }
8765  return public_dependency_;
8766 }
8769  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.public_dependency)
8770  return _internal_public_dependency();
8771 }
8774  return &public_dependency_;
8775 }
8778  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.public_dependency)
8779  return _internal_mutable_public_dependency();
8780 }
8781 
8782 // repeated int32 weak_dependency = 11;
8784  return weak_dependency_.size();
8785 }
8786 inline int FileDescriptorProto::weak_dependency_size() const {
8787  return _internal_weak_dependency_size();
8788 }
8790  weak_dependency_.Clear();
8791 }
8793  return weak_dependency_.Get(index);
8794 }
8796  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.weak_dependency)
8797  return _internal_weak_dependency(index);
8798 }
8800  weak_dependency_.Set(index, value);
8801  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.weak_dependency)
8802 }
8804  weak_dependency_.Add(value);
8805 }
8807  _internal_add_weak_dependency(value);
8808  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.weak_dependency)
8809 }
8812  return weak_dependency_;
8813 }
8816  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.weak_dependency)
8817  return _internal_weak_dependency();
8818 }
8821  return &weak_dependency_;
8822 }
8825  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.weak_dependency)
8826  return _internal_mutable_weak_dependency();
8827 }
8828 
8829 // repeated .google.protobuf.DescriptorProto message_type = 4;
8831  return message_type_.size();
8832 }
8833 inline int FileDescriptorProto::message_type_size() const {
8834  return _internal_message_type_size();
8835 }
8837  message_type_.Clear();
8838 }
8839 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* FileDescriptorProto::mutable_message_type(int index) {
8840  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.message_type)
8841  return message_type_.Mutable(index);
8842 }
8843 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
8845  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.message_type)
8846  return &message_type_;
8847 }
8848 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& FileDescriptorProto::_internal_message_type(int index) const {
8849  return message_type_.Get(index);
8850 }
8851 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& FileDescriptorProto::message_type(int index) const {
8852  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.message_type)
8853  return _internal_message_type(index);
8854 }
8855 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* FileDescriptorProto::_internal_add_message_type() {
8856  return message_type_.Add();
8857 }
8858 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* FileDescriptorProto::add_message_type() {
8859  ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _add = _internal_add_message_type();
8860  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.message_type)
8861  return _add;
8862 }
8863 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
8865  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.message_type)
8866  return message_type_;
8867 }
8868 
8869 // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
8871  return enum_type_.size();
8872 }
8873 inline int FileDescriptorProto::enum_type_size() const {
8874  return _internal_enum_type_size();
8875 }
8877  enum_type_.Clear();
8878 }
8879 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* FileDescriptorProto::mutable_enum_type(int index) {
8880  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.enum_type)
8881  return enum_type_.Mutable(index);
8882 }
8883 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
8885  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.enum_type)
8886  return &enum_type_;
8887 }
8888 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& FileDescriptorProto::_internal_enum_type(int index) const {
8889  return enum_type_.Get(index);
8890 }
8891 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& FileDescriptorProto::enum_type(int index) const {
8892  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.enum_type)
8893  return _internal_enum_type(index);
8894 }
8895 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* FileDescriptorProto::_internal_add_enum_type() {
8896  return enum_type_.Add();
8897 }
8898 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* FileDescriptorProto::add_enum_type() {
8899  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _add = _internal_add_enum_type();
8900  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.enum_type)
8901  return _add;
8902 }
8903 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
8905  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.enum_type)
8906  return enum_type_;
8907 }
8908 
8909 // repeated .google.protobuf.ServiceDescriptorProto service = 6;
8911  return service_.size();
8912 }
8913 inline int FileDescriptorProto::service_size() const {
8914  return _internal_service_size();
8915 }
8916 inline void FileDescriptorProto::clear_service() {
8917  service_.Clear();
8918 }
8919 inline ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* FileDescriptorProto::mutable_service(int index) {
8920  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.service)
8921  return service_.Mutable(index);
8922 }
8923 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >*
8925  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.service)
8926  return &service_;
8927 }
8928 inline const ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto& FileDescriptorProto::_internal_service(int index) const {
8929  return service_.Get(index);
8930 }
8931 inline const ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto& FileDescriptorProto::service(int index) const {
8932  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.service)
8933  return _internal_service(index);
8934 }
8935 inline ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* FileDescriptorProto::_internal_add_service() {
8936  return service_.Add();
8937 }
8938 inline ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* FileDescriptorProto::add_service() {
8939  ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* _add = _internal_add_service();
8940  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.service)
8941  return _add;
8942 }
8943 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >&
8945  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.service)
8946  return service_;
8947 }
8948 
8949 // repeated .google.protobuf.FieldDescriptorProto extension = 7;
8951  return extension_.size();
8952 }
8953 inline int FileDescriptorProto::extension_size() const {
8954  return _internal_extension_size();
8955 }
8957  extension_.Clear();
8958 }
8959 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* FileDescriptorProto::mutable_extension(int index) {
8960  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.extension)
8961  return extension_.Mutable(index);
8962 }
8963 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
8965  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.extension)
8966  return &extension_;
8967 }
8968 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& FileDescriptorProto::_internal_extension(int index) const {
8969  return extension_.Get(index);
8970 }
8971 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& FileDescriptorProto::extension(int index) const {
8972  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.extension)
8973  return _internal_extension(index);
8974 }
8975 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* FileDescriptorProto::_internal_add_extension() {
8976  return extension_.Add();
8977 }
8978 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* FileDescriptorProto::add_extension() {
8979  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_extension();
8980  // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.extension)
8981  return _add;
8982 }
8983 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
8985  // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.extension)
8986  return extension_;
8987 }
8988 
8989 // optional .google.protobuf.FileOptions options = 8;
8990 inline bool FileDescriptorProto::_internal_has_options() const {
8991  bool value = (_has_bits_[0] & 0x00000008u) != 0;
8992  PROTOBUF_ASSUME(!value || options_ != nullptr);
8993  return value;
8994 }
8995 inline bool FileDescriptorProto::has_options() const {
8996  return _internal_has_options();
8997 }
8998 inline void FileDescriptorProto::clear_options() {
8999  if (options_ != nullptr) options_->Clear();
9000  _has_bits_[0] &= ~0x00000008u;
9001 }
9002 inline const ::PROTOBUF_NAMESPACE_ID::FileOptions& FileDescriptorProto::_internal_options() const {
9003  const ::PROTOBUF_NAMESPACE_ID::FileOptions* p = options_;
9004  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::FileOptions&>(
9006 }
9007 inline const ::PROTOBUF_NAMESPACE_ID::FileOptions& FileDescriptorProto::options() const {
9008  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.options)
9009  return _internal_options();
9010 }
9012  ::PROTOBUF_NAMESPACE_ID::FileOptions* options) {
9013  if (GetArenaForAllocation() == nullptr) {
9014  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
9015  }
9016  options_ = options;
9017  if (options) {
9018  _has_bits_[0] |= 0x00000008u;
9019  } else {
9020  _has_bits_[0] &= ~0x00000008u;
9021  }
9022  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.FileDescriptorProto.options)
9023 }
9024 inline ::PROTOBUF_NAMESPACE_ID::FileOptions* FileDescriptorProto::release_options() {
9025  _has_bits_[0] &= ~0x00000008u;
9026  ::PROTOBUF_NAMESPACE_ID::FileOptions* temp = options_;
9027  options_ = nullptr;
9028 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9029  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9031  if (GetArenaForAllocation() == nullptr) { delete old; }
9032 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9033  if (GetArenaForAllocation() != nullptr) {
9035  }
9036 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9037  return temp;
9038 }
9039 inline ::PROTOBUF_NAMESPACE_ID::FileOptions* FileDescriptorProto::unsafe_arena_release_options() {
9040  // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.options)
9041  _has_bits_[0] &= ~0x00000008u;
9042  ::PROTOBUF_NAMESPACE_ID::FileOptions* temp = options_;
9043  options_ = nullptr;
9044  return temp;
9045 }
9046 inline ::PROTOBUF_NAMESPACE_ID::FileOptions* FileDescriptorProto::_internal_mutable_options() {
9047  _has_bits_[0] |= 0x00000008u;
9048  if (options_ == nullptr) {
9049  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileOptions>(GetArenaForAllocation());
9050  options_ = p;
9051  }
9052  return options_;
9053 }
9054 inline ::PROTOBUF_NAMESPACE_ID::FileOptions* FileDescriptorProto::mutable_options() {
9055  ::PROTOBUF_NAMESPACE_ID::FileOptions* _msg = _internal_mutable_options();
9056  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.options)
9057  return _msg;
9058 }
9059 inline void FileDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::FileOptions* options) {
9060  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9061  if (message_arena == nullptr) {
9062  delete options_;
9063  }
9064  if (options) {
9065  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9066  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::FileOptions>::GetOwningArena(options);
9067  if (message_arena != submessage_arena) {
9069  message_arena, options, submessage_arena);
9070  }
9071  _has_bits_[0] |= 0x00000008u;
9072  } else {
9073  _has_bits_[0] &= ~0x00000008u;
9074  }
9075  options_ = options;
9076  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.options)
9077 }
9078 
9079 // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
9081  bool value = (_has_bits_[0] & 0x00000010u) != 0;
9082  PROTOBUF_ASSUME(!value || source_code_info_ != nullptr);
9083  return value;
9084 }
9085 inline bool FileDescriptorProto::has_source_code_info() const {
9086  return _internal_has_source_code_info();
9087 }
9089  if (source_code_info_ != nullptr) source_code_info_->Clear();
9090  _has_bits_[0] &= ~0x00000010u;
9091 }
9092 inline const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& FileDescriptorProto::_internal_source_code_info() const {
9093  const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* p = source_code_info_;
9094  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo&>(
9096 }
9097 inline const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& FileDescriptorProto::source_code_info() const {
9098  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.source_code_info)
9099  return _internal_source_code_info();
9100 }
9102  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info) {
9103  if (GetArenaForAllocation() == nullptr) {
9104  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_code_info_);
9105  }
9106  source_code_info_ = source_code_info;
9107  if (source_code_info) {
9108  _has_bits_[0] |= 0x00000010u;
9109  } else {
9110  _has_bits_[0] &= ~0x00000010u;
9111  }
9112  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.FileDescriptorProto.source_code_info)
9113 }
9114 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* FileDescriptorProto::release_source_code_info() {
9115  _has_bits_[0] &= ~0x00000010u;
9116  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* temp = source_code_info_;
9117  source_code_info_ = nullptr;
9118 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9119  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9121  if (GetArenaForAllocation() == nullptr) { delete old; }
9122 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9123  if (GetArenaForAllocation() != nullptr) {
9125  }
9126 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9127  return temp;
9128 }
9129 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* FileDescriptorProto::unsafe_arena_release_source_code_info() {
9130  // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.source_code_info)
9131  _has_bits_[0] &= ~0x00000010u;
9132  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* temp = source_code_info_;
9133  source_code_info_ = nullptr;
9134  return temp;
9135 }
9136 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* FileDescriptorProto::_internal_mutable_source_code_info() {
9137  _has_bits_[0] |= 0x00000010u;
9138  if (source_code_info_ == nullptr) {
9139  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceCodeInfo>(GetArenaForAllocation());
9140  source_code_info_ = p;
9141  }
9142  return source_code_info_;
9143 }
9144 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* FileDescriptorProto::mutable_source_code_info() {
9145  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* _msg = _internal_mutable_source_code_info();
9146  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.source_code_info)
9147  return _msg;
9148 }
9149 inline void FileDescriptorProto::set_allocated_source_code_info(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* source_code_info) {
9150  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9151  if (message_arena == nullptr) {
9152  delete source_code_info_;
9153  }
9154  if (source_code_info) {
9155  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
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);
9160  }
9161  _has_bits_[0] |= 0x00000010u;
9162  } else {
9163  _has_bits_[0] &= ~0x00000010u;
9164  }
9165  source_code_info_ = source_code_info;
9166  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.source_code_info)
9167 }
9168 
9169 // optional string syntax = 12;
9170 inline bool FileDescriptorProto::_internal_has_syntax() const {
9171  bool value = (_has_bits_[0] & 0x00000004u) != 0;
9172  return value;
9173 }
9174 inline bool FileDescriptorProto::has_syntax() const {
9175  return _internal_has_syntax();
9176 }
9177 inline void FileDescriptorProto::clear_syntax() {
9178  syntax_.ClearToEmpty();
9179  _has_bits_[0] &= ~0x00000004u;
9180 }
9181 inline const std::string& FileDescriptorProto::syntax() const {
9182  // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.syntax)
9183  return _internal_syntax();
9184 }
9185 template <typename ArgT0, typename... ArgT>
9186 inline PROTOBUF_ALWAYS_INLINE
9187 void FileDescriptorProto::set_syntax(ArgT0&& arg0, ArgT... args) {
9188  _has_bits_[0] |= 0x00000004u;
9189  syntax_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9190  // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.syntax)
9191 }
9193  std::string* _s = _internal_mutable_syntax();
9194  // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.syntax)
9195  return _s;
9196 }
9197 inline const std::string& FileDescriptorProto::_internal_syntax() const {
9198  return syntax_.Get();
9199 }
9201  _has_bits_[0] |= 0x00000004u;
9202  syntax_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9203 }
9205  _has_bits_[0] |= 0x00000004u;
9206  return syntax_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9207 }
9209  // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.syntax)
9210  if (!_internal_has_syntax()) {
9211  return nullptr;
9212  }
9213  _has_bits_[0] &= ~0x00000004u;
9214  auto* p = syntax_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9215 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9217  syntax_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9218  }
9219 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9220  return p;
9221 }
9223  if (syntax != nullptr) {
9224  _has_bits_[0] |= 0x00000004u;
9225  } else {
9226  _has_bits_[0] &= ~0x00000004u;
9227  }
9229  GetArenaForAllocation());
9230 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9232  syntax_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9233  }
9234 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9235  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.syntax)
9236 }
9237 
9238 // -------------------------------------------------------------------
9239 
9240 // DescriptorProto_ExtensionRange
9241 
9242 // optional int32 start = 1;
9244  bool value = (_has_bits_[0] & 0x00000002u) != 0;
9245  return value;
9246 }
9247 inline bool DescriptorProto_ExtensionRange::has_start() const {
9248  return _internal_has_start();
9249 }
9251  start_ = 0;
9252  _has_bits_[0] &= ~0x00000002u;
9253 }
9255  return start_;
9256 }
9258  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.ExtensionRange.start)
9259  return _internal_start();
9260 }
9262  _has_bits_[0] |= 0x00000002u;
9263  start_ = value;
9264 }
9266  _internal_set_start(value);
9267  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.ExtensionRange.start)
9268 }
9269 
9270 // optional int32 end = 2;
9272  bool value = (_has_bits_[0] & 0x00000004u) != 0;
9273  return value;
9274 }
9275 inline bool DescriptorProto_ExtensionRange::has_end() const {
9276  return _internal_has_end();
9277 }
9279  end_ = 0;
9280  _has_bits_[0] &= ~0x00000004u;
9281 }
9283  return end_;
9284 }
9286  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.ExtensionRange.end)
9287  return _internal_end();
9288 }
9290  _has_bits_[0] |= 0x00000004u;
9291  end_ = value;
9292 }
9294  _internal_set_end(value);
9295  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.ExtensionRange.end)
9296 }
9297 
9298 // optional .google.protobuf.ExtensionRangeOptions options = 3;
9300  bool value = (_has_bits_[0] & 0x00000001u) != 0;
9301  PROTOBUF_ASSUME(!value || options_ != nullptr);
9302  return value;
9303 }
9304 inline bool DescriptorProto_ExtensionRange::has_options() const {
9305  return _internal_has_options();
9306 }
9308  if (options_ != nullptr) options_->Clear();
9309  _has_bits_[0] &= ~0x00000001u;
9310 }
9311 inline const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& DescriptorProto_ExtensionRange::_internal_options() const {
9312  const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* p = options_;
9313  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&>(
9315 }
9316 inline const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& DescriptorProto_ExtensionRange::options() const {
9317  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.ExtensionRange.options)
9318  return _internal_options();
9319 }
9321  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* options) {
9322  if (GetArenaForAllocation() == nullptr) {
9323  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
9324  }
9325  options_ = options;
9326  if (options) {
9327  _has_bits_[0] |= 0x00000001u;
9328  } else {
9329  _has_bits_[0] &= ~0x00000001u;
9330  }
9331  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.DescriptorProto.ExtensionRange.options)
9332 }
9333 inline ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* DescriptorProto_ExtensionRange::release_options() {
9334  _has_bits_[0] &= ~0x00000001u;
9335  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* temp = options_;
9336  options_ = nullptr;
9337 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9338  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9340  if (GetArenaForAllocation() == nullptr) { delete old; }
9341 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9342  if (GetArenaForAllocation() != nullptr) {
9344  }
9345 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9346  return temp;
9347 }
9348 inline ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* DescriptorProto_ExtensionRange::unsafe_arena_release_options() {
9349  // @@protoc_insertion_point(field_release:google.protobuf.DescriptorProto.ExtensionRange.options)
9350  _has_bits_[0] &= ~0x00000001u;
9351  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* temp = options_;
9352  options_ = nullptr;
9353  return temp;
9354 }
9355 inline ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* DescriptorProto_ExtensionRange::_internal_mutable_options() {
9356  _has_bits_[0] |= 0x00000001u;
9357  if (options_ == nullptr) {
9358  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>(GetArenaForAllocation());
9359  options_ = p;
9360  }
9361  return options_;
9362 }
9363 inline ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* DescriptorProto_ExtensionRange::mutable_options() {
9364  ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* _msg = _internal_mutable_options();
9365  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.ExtensionRange.options)
9366  return _msg;
9367 }
9368 inline void DescriptorProto_ExtensionRange::set_allocated_options(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* options) {
9369  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9370  if (message_arena == nullptr) {
9371  delete options_;
9372  }
9373  if (options) {
9374  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9375  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions>::GetOwningArena(options);
9376  if (message_arena != submessage_arena) {
9378  message_arena, options, submessage_arena);
9379  }
9380  _has_bits_[0] |= 0x00000001u;
9381  } else {
9382  _has_bits_[0] &= ~0x00000001u;
9383  }
9384  options_ = options;
9385  // @@protoc_insertion_point(field_set_allocated:google.protobuf.DescriptorProto.ExtensionRange.options)
9386 }
9387 
9388 // -------------------------------------------------------------------
9389 
9390 // DescriptorProto_ReservedRange
9391 
9392 // optional int32 start = 1;
9394  bool value = (_has_bits_[0] & 0x00000001u) != 0;
9395  return value;
9396 }
9397 inline bool DescriptorProto_ReservedRange::has_start() const {
9398  return _internal_has_start();
9399 }
9401  start_ = 0;
9402  _has_bits_[0] &= ~0x00000001u;
9403 }
9405  return start_;
9406 }
9408  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.ReservedRange.start)
9409  return _internal_start();
9410 }
9412  _has_bits_[0] |= 0x00000001u;
9413  start_ = value;
9414 }
9416  _internal_set_start(value);
9417  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.ReservedRange.start)
9418 }
9419 
9420 // optional int32 end = 2;
9422  bool value = (_has_bits_[0] & 0x00000002u) != 0;
9423  return value;
9424 }
9425 inline bool DescriptorProto_ReservedRange::has_end() const {
9426  return _internal_has_end();
9427 }
9429  end_ = 0;
9430  _has_bits_[0] &= ~0x00000002u;
9431 }
9433  return end_;
9434 }
9436  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.ReservedRange.end)
9437  return _internal_end();
9438 }
9440  _has_bits_[0] |= 0x00000002u;
9441  end_ = value;
9442 }
9444  _internal_set_end(value);
9445  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.ReservedRange.end)
9446 }
9447 
9448 // -------------------------------------------------------------------
9449 
9450 // DescriptorProto
9451 
9452 // optional string name = 1;
9453 inline bool DescriptorProto::_internal_has_name() const {
9454  bool value = (_has_bits_[0] & 0x00000001u) != 0;
9455  return value;
9456 }
9457 inline bool DescriptorProto::has_name() const {
9458  return _internal_has_name();
9459 }
9460 inline void DescriptorProto::clear_name() {
9461  name_.ClearToEmpty();
9462  _has_bits_[0] &= ~0x00000001u;
9463 }
9464 inline const std::string& DescriptorProto::name() const {
9465  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.name)
9466  return _internal_name();
9467 }
9468 template <typename ArgT0, typename... ArgT>
9469 inline PROTOBUF_ALWAYS_INLINE
9470 void DescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
9471  _has_bits_[0] |= 0x00000001u;
9472  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9473  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.name)
9474 }
9476  std::string* _s = _internal_mutable_name();
9477  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.name)
9478  return _s;
9479 }
9480 inline const std::string& DescriptorProto::_internal_name() const {
9481  return name_.Get();
9482 }
9484  _has_bits_[0] |= 0x00000001u;
9486 }
9488  _has_bits_[0] |= 0x00000001u;
9489  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9490 }
9492  // @@protoc_insertion_point(field_release:google.protobuf.DescriptorProto.name)
9493  if (!_internal_has_name()) {
9494  return nullptr;
9495  }
9496  _has_bits_[0] &= ~0x00000001u;
9497  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9498 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9500  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9501  }
9502 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9503  return p;
9504 }
9506  if (name != nullptr) {
9507  _has_bits_[0] |= 0x00000001u;
9508  } else {
9509  _has_bits_[0] &= ~0x00000001u;
9510  }
9512  GetArenaForAllocation());
9513 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9515  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9516  }
9517 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9518  // @@protoc_insertion_point(field_set_allocated:google.protobuf.DescriptorProto.name)
9519 }
9520 
9521 // repeated .google.protobuf.FieldDescriptorProto field = 2;
9522 inline int DescriptorProto::_internal_field_size() const {
9523  return field_.size();
9524 }
9525 inline int DescriptorProto::field_size() const {
9526  return _internal_field_size();
9527 }
9528 inline void DescriptorProto::clear_field() {
9529  field_.Clear();
9530 }
9531 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::mutable_field(int index) {
9532  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.field)
9533  return field_.Mutable(index);
9534 }
9535 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
9537  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.field)
9538  return &field_;
9539 }
9540 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& DescriptorProto::_internal_field(int index) const {
9541  return field_.Get(index);
9542 }
9543 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& DescriptorProto::field(int index) const {
9544  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.field)
9545  return _internal_field(index);
9546 }
9547 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::_internal_add_field() {
9548  return field_.Add();
9549 }
9550 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::add_field() {
9551  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_field();
9552  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.field)
9553  return _add;
9554 }
9555 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
9556 DescriptorProto::field() const {
9557  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.field)
9558  return field_;
9559 }
9560 
9561 // repeated .google.protobuf.FieldDescriptorProto extension = 6;
9562 inline int DescriptorProto::_internal_extension_size() const {
9563  return extension_.size();
9564 }
9565 inline int DescriptorProto::extension_size() const {
9566  return _internal_extension_size();
9567 }
9568 inline void DescriptorProto::clear_extension() {
9569  extension_.Clear();
9570 }
9571 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::mutable_extension(int index) {
9572  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.extension)
9573  return extension_.Mutable(index);
9574 }
9575 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >*
9577  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.extension)
9578  return &extension_;
9579 }
9580 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& DescriptorProto::_internal_extension(int index) const {
9581  return extension_.Get(index);
9582 }
9583 inline const ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto& DescriptorProto::extension(int index) const {
9584  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.extension)
9585  return _internal_extension(index);
9586 }
9587 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::_internal_add_extension() {
9588  return extension_.Add();
9589 }
9590 inline ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* DescriptorProto::add_extension() {
9591  ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* _add = _internal_add_extension();
9592  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.extension)
9593  return _add;
9594 }
9595 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >&
9597  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.extension)
9598  return extension_;
9599 }
9600 
9601 // repeated .google.protobuf.DescriptorProto nested_type = 3;
9603  return nested_type_.size();
9604 }
9605 inline int DescriptorProto::nested_type_size() const {
9606  return _internal_nested_type_size();
9607 }
9608 inline void DescriptorProto::clear_nested_type() {
9609  nested_type_.Clear();
9610 }
9611 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* DescriptorProto::mutable_nested_type(int index) {
9612  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.nested_type)
9613  return nested_type_.Mutable(index);
9614 }
9615 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >*
9617  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.nested_type)
9618  return &nested_type_;
9619 }
9620 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& DescriptorProto::_internal_nested_type(int index) const {
9621  return nested_type_.Get(index);
9622 }
9623 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto& DescriptorProto::nested_type(int index) const {
9624  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.nested_type)
9625  return _internal_nested_type(index);
9626 }
9627 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* DescriptorProto::_internal_add_nested_type() {
9628  return nested_type_.Add();
9629 }
9630 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto* DescriptorProto::add_nested_type() {
9631  ::PROTOBUF_NAMESPACE_ID::DescriptorProto* _add = _internal_add_nested_type();
9632  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.nested_type)
9633  return _add;
9634 }
9635 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >&
9637  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.nested_type)
9638  return nested_type_;
9639 }
9640 
9641 // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
9642 inline int DescriptorProto::_internal_enum_type_size() const {
9643  return enum_type_.size();
9644 }
9645 inline int DescriptorProto::enum_type_size() const {
9646  return _internal_enum_type_size();
9647 }
9648 inline void DescriptorProto::clear_enum_type() {
9649  enum_type_.Clear();
9650 }
9651 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* DescriptorProto::mutable_enum_type(int index) {
9652  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.enum_type)
9653  return enum_type_.Mutable(index);
9654 }
9655 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >*
9657  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.enum_type)
9658  return &enum_type_;
9659 }
9660 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& DescriptorProto::_internal_enum_type(int index) const {
9661  return enum_type_.Get(index);
9662 }
9663 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto& DescriptorProto::enum_type(int index) const {
9664  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.enum_type)
9665  return _internal_enum_type(index);
9666 }
9667 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* DescriptorProto::_internal_add_enum_type() {
9668  return enum_type_.Add();
9669 }
9670 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* DescriptorProto::add_enum_type() {
9671  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* _add = _internal_add_enum_type();
9672  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.enum_type)
9673  return _add;
9674 }
9675 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >&
9677  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.enum_type)
9678  return enum_type_;
9679 }
9680 
9681 // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
9683  return extension_range_.size();
9684 }
9685 inline int DescriptorProto::extension_range_size() const {
9686  return _internal_extension_range_size();
9687 }
9689  extension_range_.Clear();
9690 }
9691 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* DescriptorProto::mutable_extension_range(int index) {
9692  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.extension_range)
9693  return extension_range_.Mutable(index);
9694 }
9695 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >*
9697  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.extension_range)
9698  return &extension_range_;
9699 }
9700 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& DescriptorProto::_internal_extension_range(int index) const {
9701  return extension_range_.Get(index);
9702 }
9703 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange& DescriptorProto::extension_range(int index) const {
9704  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.extension_range)
9705  return _internal_extension_range(index);
9706 }
9707 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* DescriptorProto::_internal_add_extension_range() {
9708  return extension_range_.Add();
9709 }
9710 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* DescriptorProto::add_extension_range() {
9711  ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* _add = _internal_add_extension_range();
9712  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.extension_range)
9713  return _add;
9714 }
9715 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >&
9717  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.extension_range)
9718  return extension_range_;
9719 }
9720 
9721 // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
9722 inline int DescriptorProto::_internal_oneof_decl_size() const {
9723  return oneof_decl_.size();
9724 }
9725 inline int DescriptorProto::oneof_decl_size() const {
9726  return _internal_oneof_decl_size();
9727 }
9728 inline void DescriptorProto::clear_oneof_decl() {
9729  oneof_decl_.Clear();
9730 }
9731 inline ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* DescriptorProto::mutable_oneof_decl(int index) {
9732  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.oneof_decl)
9733  return oneof_decl_.Mutable(index);
9734 }
9735 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >*
9737  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.oneof_decl)
9738  return &oneof_decl_;
9739 }
9740 inline const ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& DescriptorProto::_internal_oneof_decl(int index) const {
9741  return oneof_decl_.Get(index);
9742 }
9743 inline const ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto& DescriptorProto::oneof_decl(int index) const {
9744  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.oneof_decl)
9745  return _internal_oneof_decl(index);
9746 }
9747 inline ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* DescriptorProto::_internal_add_oneof_decl() {
9748  return oneof_decl_.Add();
9749 }
9750 inline ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* DescriptorProto::add_oneof_decl() {
9751  ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* _add = _internal_add_oneof_decl();
9752  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.oneof_decl)
9753  return _add;
9754 }
9755 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >&
9757  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.oneof_decl)
9758  return oneof_decl_;
9759 }
9760 
9761 // optional .google.protobuf.MessageOptions options = 7;
9762 inline bool DescriptorProto::_internal_has_options() const {
9763  bool value = (_has_bits_[0] & 0x00000002u) != 0;
9764  PROTOBUF_ASSUME(!value || options_ != nullptr);
9765  return value;
9766 }
9767 inline bool DescriptorProto::has_options() const {
9768  return _internal_has_options();
9769 }
9770 inline void DescriptorProto::clear_options() {
9771  if (options_ != nullptr) options_->Clear();
9772  _has_bits_[0] &= ~0x00000002u;
9773 }
9774 inline const ::PROTOBUF_NAMESPACE_ID::MessageOptions& DescriptorProto::_internal_options() const {
9775  const ::PROTOBUF_NAMESPACE_ID::MessageOptions* p = options_;
9776  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::MessageOptions&>(
9778 }
9779 inline const ::PROTOBUF_NAMESPACE_ID::MessageOptions& DescriptorProto::options() const {
9780  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.options)
9781  return _internal_options();
9782 }
9784  ::PROTOBUF_NAMESPACE_ID::MessageOptions* options) {
9785  if (GetArenaForAllocation() == nullptr) {
9786  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
9787  }
9788  options_ = options;
9789  if (options) {
9790  _has_bits_[0] |= 0x00000002u;
9791  } else {
9792  _has_bits_[0] &= ~0x00000002u;
9793  }
9794  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.DescriptorProto.options)
9795 }
9796 inline ::PROTOBUF_NAMESPACE_ID::MessageOptions* DescriptorProto::release_options() {
9797  _has_bits_[0] &= ~0x00000002u;
9798  ::PROTOBUF_NAMESPACE_ID::MessageOptions* temp = options_;
9799  options_ = nullptr;
9800 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9801  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9803  if (GetArenaForAllocation() == nullptr) { delete old; }
9804 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9805  if (GetArenaForAllocation() != nullptr) {
9807  }
9808 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9809  return temp;
9810 }
9811 inline ::PROTOBUF_NAMESPACE_ID::MessageOptions* DescriptorProto::unsafe_arena_release_options() {
9812  // @@protoc_insertion_point(field_release:google.protobuf.DescriptorProto.options)
9813  _has_bits_[0] &= ~0x00000002u;
9814  ::PROTOBUF_NAMESPACE_ID::MessageOptions* temp = options_;
9815  options_ = nullptr;
9816  return temp;
9817 }
9818 inline ::PROTOBUF_NAMESPACE_ID::MessageOptions* DescriptorProto::_internal_mutable_options() {
9819  _has_bits_[0] |= 0x00000002u;
9820  if (options_ == nullptr) {
9821  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MessageOptions>(GetArenaForAllocation());
9822  options_ = p;
9823  }
9824  return options_;
9825 }
9826 inline ::PROTOBUF_NAMESPACE_ID::MessageOptions* DescriptorProto::mutable_options() {
9827  ::PROTOBUF_NAMESPACE_ID::MessageOptions* _msg = _internal_mutable_options();
9828  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.options)
9829  return _msg;
9830 }
9831 inline void DescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::MessageOptions* options) {
9832  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9833  if (message_arena == nullptr) {
9834  delete options_;
9835  }
9836  if (options) {
9837  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9838  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::MessageOptions>::GetOwningArena(options);
9839  if (message_arena != submessage_arena) {
9841  message_arena, options, submessage_arena);
9842  }
9843  _has_bits_[0] |= 0x00000002u;
9844  } else {
9845  _has_bits_[0] &= ~0x00000002u;
9846  }
9847  options_ = options;
9848  // @@protoc_insertion_point(field_set_allocated:google.protobuf.DescriptorProto.options)
9849 }
9850 
9851 // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
9853  return reserved_range_.size();
9854 }
9855 inline int DescriptorProto::reserved_range_size() const {
9856  return _internal_reserved_range_size();
9857 }
9859  reserved_range_.Clear();
9860 }
9861 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* DescriptorProto::mutable_reserved_range(int index) {
9862  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.reserved_range)
9863  return reserved_range_.Mutable(index);
9864 }
9865 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >*
9867  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.reserved_range)
9868  return &reserved_range_;
9869 }
9870 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange& DescriptorProto::_internal_reserved_range(int index) const {
9871  return reserved_range_.Get(index);
9872 }
9873 inline const ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange& DescriptorProto::reserved_range(int index) const {
9874  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.reserved_range)
9875  return _internal_reserved_range(index);
9876 }
9877 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* DescriptorProto::_internal_add_reserved_range() {
9878  return reserved_range_.Add();
9879 }
9880 inline ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* DescriptorProto::add_reserved_range() {
9881  ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* _add = _internal_add_reserved_range();
9882  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.reserved_range)
9883  return _add;
9884 }
9885 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >&
9887  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.reserved_range)
9888  return reserved_range_;
9889 }
9890 
9891 // repeated string reserved_name = 10;
9893  return reserved_name_.size();
9894 }
9895 inline int DescriptorProto::reserved_name_size() const {
9896  return _internal_reserved_name_size();
9897 }
9899  reserved_name_.Clear();
9900 }
9902  std::string* _s = _internal_add_reserved_name();
9903  // @@protoc_insertion_point(field_add_mutable:google.protobuf.DescriptorProto.reserved_name)
9904  return _s;
9905 }
9907  return reserved_name_.Get(index);
9908 }
9909 inline const std::string& DescriptorProto::reserved_name(int index) const {
9910  // @@protoc_insertion_point(field_get:google.protobuf.DescriptorProto.reserved_name)
9911  return _internal_reserved_name(index);
9912 }
9914  // @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.reserved_name)
9915  return reserved_name_.Mutable(index);
9916 }
9917 inline void DescriptorProto::set_reserved_name(int index, const std::string& value) {
9918  reserved_name_.Mutable(index)->assign(value);
9919  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.reserved_name)
9920 }
9922  reserved_name_.Mutable(index)->assign(std::move(value));
9923  // @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.reserved_name)
9924 }
9925 inline void DescriptorProto::set_reserved_name(int index, const char* value) {
9926  GOOGLE_DCHECK(value != nullptr);
9927  reserved_name_.Mutable(index)->assign(value);
9928  // @@protoc_insertion_point(field_set_char:google.protobuf.DescriptorProto.reserved_name)
9929 }
9930 inline void DescriptorProto::set_reserved_name(int index, const char* value, size_t size) {
9931  reserved_name_.Mutable(index)->assign(
9932  reinterpret_cast<const char*>(value), size);
9933  // @@protoc_insertion_point(field_set_pointer:google.protobuf.DescriptorProto.reserved_name)
9934 }
9936  return reserved_name_.Add();
9937 }
9939  reserved_name_.Add()->assign(value);
9940  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.reserved_name)
9941 }
9943  reserved_name_.Add(std::move(value));
9944  // @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.reserved_name)
9945 }
9946 inline void DescriptorProto::add_reserved_name(const char* value) {
9947  GOOGLE_DCHECK(value != nullptr);
9948  reserved_name_.Add()->assign(value);
9949  // @@protoc_insertion_point(field_add_char:google.protobuf.DescriptorProto.reserved_name)
9950 }
9951 inline void DescriptorProto::add_reserved_name(const char* value, size_t size) {
9952  reserved_name_.Add()->assign(reinterpret_cast<const char*>(value), size);
9953  // @@protoc_insertion_point(field_add_pointer:google.protobuf.DescriptorProto.reserved_name)
9954 }
9955 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9957  // @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.reserved_name)
9958  return reserved_name_;
9959 }
9960 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9962  // @@protoc_insertion_point(field_mutable_list:google.protobuf.DescriptorProto.reserved_name)
9963  return &reserved_name_;
9964 }
9965 
9966 // -------------------------------------------------------------------
9967 
9968 // ExtensionRangeOptions
9969 
9970 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9972  return uninterpreted_option_.size();
9973 }
9975  return _internal_uninterpreted_option_size();
9976 }
9978  uninterpreted_option_.Clear();
9979 }
9980 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ExtensionRangeOptions::mutable_uninterpreted_option(int index) {
9981  // @@protoc_insertion_point(field_mutable:google.protobuf.ExtensionRangeOptions.uninterpreted_option)
9982  return uninterpreted_option_.Mutable(index);
9983 }
9984 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
9986  // @@protoc_insertion_point(field_mutable_list:google.protobuf.ExtensionRangeOptions.uninterpreted_option)
9987  return &uninterpreted_option_;
9988 }
9989 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& ExtensionRangeOptions::_internal_uninterpreted_option(int index) const {
9990  return uninterpreted_option_.Get(index);
9991 }
9992 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& ExtensionRangeOptions::uninterpreted_option(int index) const {
9993  // @@protoc_insertion_point(field_get:google.protobuf.ExtensionRangeOptions.uninterpreted_option)
9994  return _internal_uninterpreted_option(index);
9995 }
9996 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ExtensionRangeOptions::_internal_add_uninterpreted_option() {
9997  return uninterpreted_option_.Add();
9998 }
9999 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ExtensionRangeOptions::add_uninterpreted_option() {
10000  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
10001  // @@protoc_insertion_point(field_add:google.protobuf.ExtensionRangeOptions.uninterpreted_option)
10002  return _add;
10003 }
10004 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
10006  // @@protoc_insertion_point(field_list:google.protobuf.ExtensionRangeOptions.uninterpreted_option)
10007  return uninterpreted_option_;
10008 }
10009 
10010 // -------------------------------------------------------------------
10011 
10012 // FieldDescriptorProto
10013 
10014 // optional string name = 1;
10015 inline bool FieldDescriptorProto::_internal_has_name() const {
10016  bool value = (_has_bits_[0] & 0x00000001u) != 0;
10017  return value;
10018 }
10019 inline bool FieldDescriptorProto::has_name() const {
10020  return _internal_has_name();
10021 }
10022 inline void FieldDescriptorProto::clear_name() {
10023  name_.ClearToEmpty();
10024  _has_bits_[0] &= ~0x00000001u;
10025 }
10026 inline const std::string& FieldDescriptorProto::name() const {
10027  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.name)
10028  return _internal_name();
10029 }
10030 template <typename ArgT0, typename... ArgT>
10031 inline PROTOBUF_ALWAYS_INLINE
10032 void FieldDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
10033  _has_bits_[0] |= 0x00000001u;
10034  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10035  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.name)
10036 }
10038  std::string* _s = _internal_mutable_name();
10039  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.name)
10040  return _s;
10041 }
10042 inline const std::string& FieldDescriptorProto::_internal_name() const {
10043  return name_.Get();
10044 }
10046  _has_bits_[0] |= 0x00000001u;
10048 }
10050  _has_bits_[0] |= 0x00000001u;
10051  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10052 }
10054  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.name)
10055  if (!_internal_has_name()) {
10056  return nullptr;
10057  }
10058  _has_bits_[0] &= ~0x00000001u;
10059  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10060 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10062  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10063  }
10064 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10065  return p;
10066 }
10068  if (name != nullptr) {
10069  _has_bits_[0] |= 0x00000001u;
10070  } else {
10071  _has_bits_[0] &= ~0x00000001u;
10072  }
10074  GetArenaForAllocation());
10075 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10077  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10078  }
10079 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10080  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.name)
10081 }
10082 
10083 // optional int32 number = 3;
10084 inline bool FieldDescriptorProto::_internal_has_number() const {
10085  bool value = (_has_bits_[0] & 0x00000040u) != 0;
10086  return value;
10087 }
10088 inline bool FieldDescriptorProto::has_number() const {
10089  return _internal_has_number();
10090 }
10091 inline void FieldDescriptorProto::clear_number() {
10092  number_ = 0;
10093  _has_bits_[0] &= ~0x00000040u;
10094 }
10096  return number_;
10097 }
10098 inline int32_t FieldDescriptorProto::number() const {
10099  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.number)
10100  return _internal_number();
10101 }
10103  _has_bits_[0] |= 0x00000040u;
10104  number_ = value;
10105 }
10107  _internal_set_number(value);
10108  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.number)
10109 }
10110 
10111 // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
10112 inline bool FieldDescriptorProto::_internal_has_label() const {
10113  bool value = (_has_bits_[0] & 0x00000200u) != 0;
10114  return value;
10115 }
10116 inline bool FieldDescriptorProto::has_label() const {
10117  return _internal_has_label();
10118 }
10119 inline void FieldDescriptorProto::clear_label() {
10120  label_ = 1;
10121  _has_bits_[0] &= ~0x00000200u;
10122 }
10124  return static_cast< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label >(label_);
10125 }
10127  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.label)
10128  return _internal_label();
10129 }
10132  _has_bits_[0] |= 0x00000200u;
10133  label_ = value;
10134 }
10136  _internal_set_label(value);
10137  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.label)
10138 }
10139 
10140 // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
10141 inline bool FieldDescriptorProto::_internal_has_type() const {
10142  bool value = (_has_bits_[0] & 0x00000400u) != 0;
10143  return value;
10144 }
10145 inline bool FieldDescriptorProto::has_type() const {
10146  return _internal_has_type();
10147 }
10148 inline void FieldDescriptorProto::clear_type() {
10149  type_ = 1;
10150  _has_bits_[0] &= ~0x00000400u;
10151 }
10154 }
10156  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.type)
10157  return _internal_type();
10158 }
10161  _has_bits_[0] |= 0x00000400u;
10162  type_ = value;
10163 }
10165  _internal_set_type(value);
10166  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.type)
10167 }
10168 
10169 // optional string type_name = 6;
10171  bool value = (_has_bits_[0] & 0x00000004u) != 0;
10172  return value;
10173 }
10174 inline bool FieldDescriptorProto::has_type_name() const {
10175  return _internal_has_type_name();
10176 }
10178  type_name_.ClearToEmpty();
10179  _has_bits_[0] &= ~0x00000004u;
10180 }
10181 inline const std::string& FieldDescriptorProto::type_name() const {
10182  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.type_name)
10183  return _internal_type_name();
10184 }
10185 template <typename ArgT0, typename... ArgT>
10186 inline PROTOBUF_ALWAYS_INLINE
10187 void FieldDescriptorProto::set_type_name(ArgT0&& arg0, ArgT... args) {
10188  _has_bits_[0] |= 0x00000004u;
10189  type_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10190  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.type_name)
10191 }
10193  std::string* _s = _internal_mutable_type_name();
10194  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.type_name)
10195  return _s;
10196 }
10198  return type_name_.Get();
10199 }
10201  _has_bits_[0] |= 0x00000004u;
10202  type_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
10203 }
10205  _has_bits_[0] |= 0x00000004u;
10206  return type_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10207 }
10209  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.type_name)
10210  if (!_internal_has_type_name()) {
10211  return nullptr;
10212  }
10213  _has_bits_[0] &= ~0x00000004u;
10214  auto* p = type_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10215 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10216  if (type_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10217  type_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10218  }
10219 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10220  return p;
10221 }
10223  if (type_name != nullptr) {
10224  _has_bits_[0] |= 0x00000004u;
10225  } else {
10226  _has_bits_[0] &= ~0x00000004u;
10227  }
10229  GetArenaForAllocation());
10230 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10231  if (type_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10232  type_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10233  }
10234 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10235  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.type_name)
10236 }
10237 
10238 // optional string extendee = 2;
10240  bool value = (_has_bits_[0] & 0x00000002u) != 0;
10241  return value;
10242 }
10243 inline bool FieldDescriptorProto::has_extendee() const {
10244  return _internal_has_extendee();
10245 }
10247  extendee_.ClearToEmpty();
10248  _has_bits_[0] &= ~0x00000002u;
10249 }
10250 inline const std::string& FieldDescriptorProto::extendee() const {
10251  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.extendee)
10252  return _internal_extendee();
10253 }
10254 template <typename ArgT0, typename... ArgT>
10255 inline PROTOBUF_ALWAYS_INLINE
10256 void FieldDescriptorProto::set_extendee(ArgT0&& arg0, ArgT... args) {
10257  _has_bits_[0] |= 0x00000002u;
10258  extendee_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10259  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.extendee)
10260 }
10262  std::string* _s = _internal_mutable_extendee();
10263  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.extendee)
10264  return _s;
10265 }
10267  return extendee_.Get();
10268 }
10270  _has_bits_[0] |= 0x00000002u;
10271  extendee_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
10272 }
10274  _has_bits_[0] |= 0x00000002u;
10275  return extendee_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10276 }
10278  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.extendee)
10279  if (!_internal_has_extendee()) {
10280  return nullptr;
10281  }
10282  _has_bits_[0] &= ~0x00000002u;
10283  auto* p = extendee_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10284 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10285  if (extendee_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10286  extendee_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10287  }
10288 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10289  return p;
10290 }
10292  if (extendee != nullptr) {
10293  _has_bits_[0] |= 0x00000002u;
10294  } else {
10295  _has_bits_[0] &= ~0x00000002u;
10296  }
10297  extendee_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), extendee,
10298  GetArenaForAllocation());
10299 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10300  if (extendee_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10301  extendee_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10302  }
10303 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10304  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.extendee)
10305 }
10306 
10307 // optional string default_value = 7;
10309  bool value = (_has_bits_[0] & 0x00000008u) != 0;
10310  return value;
10311 }
10312 inline bool FieldDescriptorProto::has_default_value() const {
10313  return _internal_has_default_value();
10314 }
10316  default_value_.ClearToEmpty();
10317  _has_bits_[0] &= ~0x00000008u;
10318 }
10319 inline const std::string& FieldDescriptorProto::default_value() const {
10320  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.default_value)
10321  return _internal_default_value();
10322 }
10323 template <typename ArgT0, typename... ArgT>
10324 inline PROTOBUF_ALWAYS_INLINE
10325 void FieldDescriptorProto::set_default_value(ArgT0&& arg0, ArgT... args) {
10326  _has_bits_[0] |= 0x00000008u;
10327  default_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10328  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.default_value)
10329 }
10331  std::string* _s = _internal_mutable_default_value();
10332  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.default_value)
10333  return _s;
10334 }
10336  return default_value_.Get();
10337 }
10339  _has_bits_[0] |= 0x00000008u;
10340  default_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
10341 }
10343  _has_bits_[0] |= 0x00000008u;
10344  return default_value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10345 }
10347  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.default_value)
10348  if (!_internal_has_default_value()) {
10349  return nullptr;
10350  }
10351  _has_bits_[0] &= ~0x00000008u;
10352  auto* p = default_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10353 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10354  if (default_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10355  default_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10356  }
10357 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10358  return p;
10359 }
10361  if (default_value != nullptr) {
10362  _has_bits_[0] |= 0x00000008u;
10363  } else {
10364  _has_bits_[0] &= ~0x00000008u;
10365  }
10366  default_value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), default_value,
10367  GetArenaForAllocation());
10368 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10369  if (default_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10370  default_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10371  }
10372 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10373  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.default_value)
10374 }
10375 
10376 // optional int32 oneof_index = 9;
10378  bool value = (_has_bits_[0] & 0x00000080u) != 0;
10379  return value;
10380 }
10381 inline bool FieldDescriptorProto::has_oneof_index() const {
10382  return _internal_has_oneof_index();
10383 }
10385  oneof_index_ = 0;
10386  _has_bits_[0] &= ~0x00000080u;
10387 }
10389  return oneof_index_;
10390 }
10392  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.oneof_index)
10393  return _internal_oneof_index();
10394 }
10396  _has_bits_[0] |= 0x00000080u;
10397  oneof_index_ = value;
10398 }
10400  _internal_set_oneof_index(value);
10401  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.oneof_index)
10402 }
10403 
10404 // optional string json_name = 10;
10406  bool value = (_has_bits_[0] & 0x00000010u) != 0;
10407  return value;
10408 }
10409 inline bool FieldDescriptorProto::has_json_name() const {
10410  return _internal_has_json_name();
10411 }
10413  json_name_.ClearToEmpty();
10414  _has_bits_[0] &= ~0x00000010u;
10415 }
10416 inline const std::string& FieldDescriptorProto::json_name() const {
10417  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.json_name)
10418  return _internal_json_name();
10419 }
10420 template <typename ArgT0, typename... ArgT>
10421 inline PROTOBUF_ALWAYS_INLINE
10422 void FieldDescriptorProto::set_json_name(ArgT0&& arg0, ArgT... args) {
10423  _has_bits_[0] |= 0x00000010u;
10424  json_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10425  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.json_name)
10426 }
10428  std::string* _s = _internal_mutable_json_name();
10429  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.json_name)
10430  return _s;
10431 }
10433  return json_name_.Get();
10434 }
10436  _has_bits_[0] |= 0x00000010u;
10437  json_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
10438 }
10440  _has_bits_[0] |= 0x00000010u;
10441  return json_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10442 }
10444  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.json_name)
10445  if (!_internal_has_json_name()) {
10446  return nullptr;
10447  }
10448  _has_bits_[0] &= ~0x00000010u;
10449  auto* p = json_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10450 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10451  if (json_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10452  json_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10453  }
10454 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10455  return p;
10456 }
10458  if (json_name != nullptr) {
10459  _has_bits_[0] |= 0x00000010u;
10460  } else {
10461  _has_bits_[0] &= ~0x00000010u;
10462  }
10463  json_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), json_name,
10464  GetArenaForAllocation());
10465 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10466  if (json_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
10467  json_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10468  }
10469 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10470  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.json_name)
10471 }
10472 
10473 // optional .google.protobuf.FieldOptions options = 8;
10474 inline bool FieldDescriptorProto::_internal_has_options() const {
10475  bool value = (_has_bits_[0] & 0x00000020u) != 0;
10476  PROTOBUF_ASSUME(!value || options_ != nullptr);
10477  return value;
10478 }
10479 inline bool FieldDescriptorProto::has_options() const {
10480  return _internal_has_options();
10481 }
10483  if (options_ != nullptr) options_->Clear();
10484  _has_bits_[0] &= ~0x00000020u;
10485 }
10486 inline const ::PROTOBUF_NAMESPACE_ID::FieldOptions& FieldDescriptorProto::_internal_options() const {
10487  const ::PROTOBUF_NAMESPACE_ID::FieldOptions* p = options_;
10488  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::FieldOptions&>(
10490 }
10491 inline const ::PROTOBUF_NAMESPACE_ID::FieldOptions& FieldDescriptorProto::options() const {
10492  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.options)
10493  return _internal_options();
10494 }
10496  ::PROTOBUF_NAMESPACE_ID::FieldOptions* options) {
10497  if (GetArenaForAllocation() == nullptr) {
10498  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
10499  }
10500  options_ = options;
10501  if (options) {
10502  _has_bits_[0] |= 0x00000020u;
10503  } else {
10504  _has_bits_[0] &= ~0x00000020u;
10505  }
10506  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.FieldDescriptorProto.options)
10507 }
10508 inline ::PROTOBUF_NAMESPACE_ID::FieldOptions* FieldDescriptorProto::release_options() {
10509  _has_bits_[0] &= ~0x00000020u;
10510  ::PROTOBUF_NAMESPACE_ID::FieldOptions* temp = options_;
10511  options_ = nullptr;
10512 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10513  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10515  if (GetArenaForAllocation() == nullptr) { delete old; }
10516 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10517  if (GetArenaForAllocation() != nullptr) {
10519  }
10520 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10521  return temp;
10522 }
10523 inline ::PROTOBUF_NAMESPACE_ID::FieldOptions* FieldDescriptorProto::unsafe_arena_release_options() {
10524  // @@protoc_insertion_point(field_release:google.protobuf.FieldDescriptorProto.options)
10525  _has_bits_[0] &= ~0x00000020u;
10526  ::PROTOBUF_NAMESPACE_ID::FieldOptions* temp = options_;
10527  options_ = nullptr;
10528  return temp;
10529 }
10530 inline ::PROTOBUF_NAMESPACE_ID::FieldOptions* FieldDescriptorProto::_internal_mutable_options() {
10531  _has_bits_[0] |= 0x00000020u;
10532  if (options_ == nullptr) {
10533  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FieldOptions>(GetArenaForAllocation());
10534  options_ = p;
10535  }
10536  return options_;
10537 }
10538 inline ::PROTOBUF_NAMESPACE_ID::FieldOptions* FieldDescriptorProto::mutable_options() {
10539  ::PROTOBUF_NAMESPACE_ID::FieldOptions* _msg = _internal_mutable_options();
10540  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldDescriptorProto.options)
10541  return _msg;
10542 }
10543 inline void FieldDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::FieldOptions* options) {
10544  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10545  if (message_arena == nullptr) {
10546  delete options_;
10547  }
10548  if (options) {
10549  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10550  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::FieldOptions>::GetOwningArena(options);
10551  if (message_arena != submessage_arena) {
10553  message_arena, options, submessage_arena);
10554  }
10555  _has_bits_[0] |= 0x00000020u;
10556  } else {
10557  _has_bits_[0] &= ~0x00000020u;
10558  }
10559  options_ = options;
10560  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FieldDescriptorProto.options)
10561 }
10562 
10563 // optional bool proto3_optional = 17;
10565  bool value = (_has_bits_[0] & 0x00000100u) != 0;
10566  return value;
10567 }
10569  return _internal_has_proto3_optional();
10570 }
10572  proto3_optional_ = false;
10573  _has_bits_[0] &= ~0x00000100u;
10574 }
10576  return proto3_optional_;
10577 }
10579  // @@protoc_insertion_point(field_get:google.protobuf.FieldDescriptorProto.proto3_optional)
10580  return _internal_proto3_optional();
10581 }
10583  _has_bits_[0] |= 0x00000100u;
10584  proto3_optional_ = value;
10585 }
10587  _internal_set_proto3_optional(value);
10588  // @@protoc_insertion_point(field_set:google.protobuf.FieldDescriptorProto.proto3_optional)
10589 }
10590 
10591 // -------------------------------------------------------------------
10592 
10593 // OneofDescriptorProto
10594 
10595 // optional string name = 1;
10596 inline bool OneofDescriptorProto::_internal_has_name() const {
10597  bool value = (_has_bits_[0] & 0x00000001u) != 0;
10598  return value;
10599 }
10600 inline bool OneofDescriptorProto::has_name() const {
10601  return _internal_has_name();
10602 }
10603 inline void OneofDescriptorProto::clear_name() {
10604  name_.ClearToEmpty();
10605  _has_bits_[0] &= ~0x00000001u;
10606 }
10607 inline const std::string& OneofDescriptorProto::name() const {
10608  // @@protoc_insertion_point(field_get:google.protobuf.OneofDescriptorProto.name)
10609  return _internal_name();
10610 }
10611 template <typename ArgT0, typename... ArgT>
10612 inline PROTOBUF_ALWAYS_INLINE
10613 void OneofDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
10614  _has_bits_[0] |= 0x00000001u;
10615  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10616  // @@protoc_insertion_point(field_set:google.protobuf.OneofDescriptorProto.name)
10617 }
10619  std::string* _s = _internal_mutable_name();
10620  // @@protoc_insertion_point(field_mutable:google.protobuf.OneofDescriptorProto.name)
10621  return _s;
10622 }
10623 inline const std::string& OneofDescriptorProto::_internal_name() const {
10624  return name_.Get();
10625 }
10627  _has_bits_[0] |= 0x00000001u;
10629 }
10631  _has_bits_[0] |= 0x00000001u;
10632  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10633 }
10635  // @@protoc_insertion_point(field_release:google.protobuf.OneofDescriptorProto.name)
10636  if (!_internal_has_name()) {
10637  return nullptr;
10638  }
10639  _has_bits_[0] &= ~0x00000001u;
10640  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10641 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10643  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10644  }
10645 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10646  return p;
10647 }
10649  if (name != nullptr) {
10650  _has_bits_[0] |= 0x00000001u;
10651  } else {
10652  _has_bits_[0] &= ~0x00000001u;
10653  }
10655  GetArenaForAllocation());
10656 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10658  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10659  }
10660 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10661  // @@protoc_insertion_point(field_set_allocated:google.protobuf.OneofDescriptorProto.name)
10662 }
10663 
10664 // optional .google.protobuf.OneofOptions options = 2;
10665 inline bool OneofDescriptorProto::_internal_has_options() const {
10666  bool value = (_has_bits_[0] & 0x00000002u) != 0;
10667  PROTOBUF_ASSUME(!value || options_ != nullptr);
10668  return value;
10669 }
10670 inline bool OneofDescriptorProto::has_options() const {
10671  return _internal_has_options();
10672 }
10674  if (options_ != nullptr) options_->Clear();
10675  _has_bits_[0] &= ~0x00000002u;
10676 }
10677 inline const ::PROTOBUF_NAMESPACE_ID::OneofOptions& OneofDescriptorProto::_internal_options() const {
10678  const ::PROTOBUF_NAMESPACE_ID::OneofOptions* p = options_;
10679  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::OneofOptions&>(
10681 }
10682 inline const ::PROTOBUF_NAMESPACE_ID::OneofOptions& OneofDescriptorProto::options() const {
10683  // @@protoc_insertion_point(field_get:google.protobuf.OneofDescriptorProto.options)
10684  return _internal_options();
10685 }
10687  ::PROTOBUF_NAMESPACE_ID::OneofOptions* options) {
10688  if (GetArenaForAllocation() == nullptr) {
10689  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
10690  }
10691  options_ = options;
10692  if (options) {
10693  _has_bits_[0] |= 0x00000002u;
10694  } else {
10695  _has_bits_[0] &= ~0x00000002u;
10696  }
10697  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.OneofDescriptorProto.options)
10698 }
10699 inline ::PROTOBUF_NAMESPACE_ID::OneofOptions* OneofDescriptorProto::release_options() {
10700  _has_bits_[0] &= ~0x00000002u;
10701  ::PROTOBUF_NAMESPACE_ID::OneofOptions* temp = options_;
10702  options_ = nullptr;
10703 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10704  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10706  if (GetArenaForAllocation() == nullptr) { delete old; }
10707 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10708  if (GetArenaForAllocation() != nullptr) {
10710  }
10711 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10712  return temp;
10713 }
10714 inline ::PROTOBUF_NAMESPACE_ID::OneofOptions* OneofDescriptorProto::unsafe_arena_release_options() {
10715  // @@protoc_insertion_point(field_release:google.protobuf.OneofDescriptorProto.options)
10716  _has_bits_[0] &= ~0x00000002u;
10717  ::PROTOBUF_NAMESPACE_ID::OneofOptions* temp = options_;
10718  options_ = nullptr;
10719  return temp;
10720 }
10721 inline ::PROTOBUF_NAMESPACE_ID::OneofOptions* OneofDescriptorProto::_internal_mutable_options() {
10722  _has_bits_[0] |= 0x00000002u;
10723  if (options_ == nullptr) {
10724  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::OneofOptions>(GetArenaForAllocation());
10725  options_ = p;
10726  }
10727  return options_;
10728 }
10729 inline ::PROTOBUF_NAMESPACE_ID::OneofOptions* OneofDescriptorProto::mutable_options() {
10730  ::PROTOBUF_NAMESPACE_ID::OneofOptions* _msg = _internal_mutable_options();
10731  // @@protoc_insertion_point(field_mutable:google.protobuf.OneofDescriptorProto.options)
10732  return _msg;
10733 }
10734 inline void OneofDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::OneofOptions* options) {
10735  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10736  if (message_arena == nullptr) {
10737  delete options_;
10738  }
10739  if (options) {
10740  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10741  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::OneofOptions>::GetOwningArena(options);
10742  if (message_arena != submessage_arena) {
10744  message_arena, options, submessage_arena);
10745  }
10746  _has_bits_[0] |= 0x00000002u;
10747  } else {
10748  _has_bits_[0] &= ~0x00000002u;
10749  }
10750  options_ = options;
10751  // @@protoc_insertion_point(field_set_allocated:google.protobuf.OneofDescriptorProto.options)
10752 }
10753 
10754 // -------------------------------------------------------------------
10755 
10756 // EnumDescriptorProto_EnumReservedRange
10757 
10758 // optional int32 start = 1;
10760  bool value = (_has_bits_[0] & 0x00000001u) != 0;
10761  return value;
10762 }
10764  return _internal_has_start();
10765 }
10767  start_ = 0;
10768  _has_bits_[0] &= ~0x00000001u;
10769 }
10771  return start_;
10772 }
10774  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.EnumReservedRange.start)
10775  return _internal_start();
10776 }
10778  _has_bits_[0] |= 0x00000001u;
10779  start_ = value;
10780 }
10782  _internal_set_start(value);
10783  // @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.EnumReservedRange.start)
10784 }
10785 
10786 // optional int32 end = 2;
10788  bool value = (_has_bits_[0] & 0x00000002u) != 0;
10789  return value;
10790 }
10792  return _internal_has_end();
10793 }
10795  end_ = 0;
10796  _has_bits_[0] &= ~0x00000002u;
10797 }
10799  return end_;
10800 }
10802  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.EnumReservedRange.end)
10803  return _internal_end();
10804 }
10806  _has_bits_[0] |= 0x00000002u;
10807  end_ = value;
10808 }
10810  _internal_set_end(value);
10811  // @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.EnumReservedRange.end)
10812 }
10813 
10814 // -------------------------------------------------------------------
10815 
10816 // EnumDescriptorProto
10817 
10818 // optional string name = 1;
10819 inline bool EnumDescriptorProto::_internal_has_name() const {
10820  bool value = (_has_bits_[0] & 0x00000001u) != 0;
10821  return value;
10822 }
10823 inline bool EnumDescriptorProto::has_name() const {
10824  return _internal_has_name();
10825 }
10826 inline void EnumDescriptorProto::clear_name() {
10827  name_.ClearToEmpty();
10828  _has_bits_[0] &= ~0x00000001u;
10829 }
10830 inline const std::string& EnumDescriptorProto::name() const {
10831  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.name)
10832  return _internal_name();
10833 }
10834 template <typename ArgT0, typename... ArgT>
10835 inline PROTOBUF_ALWAYS_INLINE
10836 void EnumDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
10837  _has_bits_[0] |= 0x00000001u;
10838  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10839  // @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.name)
10840 }
10842  std::string* _s = _internal_mutable_name();
10843  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.name)
10844  return _s;
10845 }
10846 inline const std::string& EnumDescriptorProto::_internal_name() const {
10847  return name_.Get();
10848 }
10850  _has_bits_[0] |= 0x00000001u;
10852 }
10854  _has_bits_[0] |= 0x00000001u;
10855  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10856 }
10858  // @@protoc_insertion_point(field_release:google.protobuf.EnumDescriptorProto.name)
10859  if (!_internal_has_name()) {
10860  return nullptr;
10861  }
10862  _has_bits_[0] &= ~0x00000001u;
10863  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10864 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10866  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10867  }
10868 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10869  return p;
10870 }
10872  if (name != nullptr) {
10873  _has_bits_[0] |= 0x00000001u;
10874  } else {
10875  _has_bits_[0] &= ~0x00000001u;
10876  }
10878  GetArenaForAllocation());
10879 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10881  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10882  }
10883 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10884  // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumDescriptorProto.name)
10885 }
10886 
10887 // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
10888 inline int EnumDescriptorProto::_internal_value_size() const {
10889  return value_.size();
10890 }
10891 inline int EnumDescriptorProto::value_size() const {
10892  return _internal_value_size();
10893 }
10894 inline void EnumDescriptorProto::clear_value() {
10895  value_.Clear();
10896 }
10897 inline ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* EnumDescriptorProto::mutable_value(int index) {
10898  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.value)
10899  return value_.Mutable(index);
10900 }
10901 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >*
10903  // @@protoc_insertion_point(field_mutable_list:google.protobuf.EnumDescriptorProto.value)
10904  return &value_;
10905 }
10906 inline const ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto& EnumDescriptorProto::_internal_value(int index) const {
10907  return value_.Get(index);
10908 }
10909 inline const ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto& EnumDescriptorProto::value(int index) const {
10910  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.value)
10911  return _internal_value(index);
10912 }
10913 inline ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* EnumDescriptorProto::_internal_add_value() {
10914  return value_.Add();
10915 }
10916 inline ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* EnumDescriptorProto::add_value() {
10917  ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* _add = _internal_add_value();
10918  // @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.value)
10919  return _add;
10920 }
10921 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >&
10923  // @@protoc_insertion_point(field_list:google.protobuf.EnumDescriptorProto.value)
10924  return value_;
10925 }
10926 
10927 // optional .google.protobuf.EnumOptions options = 3;
10928 inline bool EnumDescriptorProto::_internal_has_options() const {
10929  bool value = (_has_bits_[0] & 0x00000002u) != 0;
10930  PROTOBUF_ASSUME(!value || options_ != nullptr);
10931  return value;
10932 }
10933 inline bool EnumDescriptorProto::has_options() const {
10934  return _internal_has_options();
10935 }
10936 inline void EnumDescriptorProto::clear_options() {
10937  if (options_ != nullptr) options_->Clear();
10938  _has_bits_[0] &= ~0x00000002u;
10939 }
10940 inline const ::PROTOBUF_NAMESPACE_ID::EnumOptions& EnumDescriptorProto::_internal_options() const {
10941  const ::PROTOBUF_NAMESPACE_ID::EnumOptions* p = options_;
10942  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::EnumOptions&>(
10944 }
10945 inline const ::PROTOBUF_NAMESPACE_ID::EnumOptions& EnumDescriptorProto::options() const {
10946  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.options)
10947  return _internal_options();
10948 }
10950  ::PROTOBUF_NAMESPACE_ID::EnumOptions* options) {
10951  if (GetArenaForAllocation() == nullptr) {
10952  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
10953  }
10954  options_ = options;
10955  if (options) {
10956  _has_bits_[0] |= 0x00000002u;
10957  } else {
10958  _has_bits_[0] &= ~0x00000002u;
10959  }
10960  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.EnumDescriptorProto.options)
10961 }
10962 inline ::PROTOBUF_NAMESPACE_ID::EnumOptions* EnumDescriptorProto::release_options() {
10963  _has_bits_[0] &= ~0x00000002u;
10964  ::PROTOBUF_NAMESPACE_ID::EnumOptions* temp = options_;
10965  options_ = nullptr;
10966 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10967  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10969  if (GetArenaForAllocation() == nullptr) { delete old; }
10970 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10971  if (GetArenaForAllocation() != nullptr) {
10973  }
10974 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10975  return temp;
10976 }
10977 inline ::PROTOBUF_NAMESPACE_ID::EnumOptions* EnumDescriptorProto::unsafe_arena_release_options() {
10978  // @@protoc_insertion_point(field_release:google.protobuf.EnumDescriptorProto.options)
10979  _has_bits_[0] &= ~0x00000002u;
10980  ::PROTOBUF_NAMESPACE_ID::EnumOptions* temp = options_;
10981  options_ = nullptr;
10982  return temp;
10983 }
10984 inline ::PROTOBUF_NAMESPACE_ID::EnumOptions* EnumDescriptorProto::_internal_mutable_options() {
10985  _has_bits_[0] |= 0x00000002u;
10986  if (options_ == nullptr) {
10987  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumOptions>(GetArenaForAllocation());
10988  options_ = p;
10989  }
10990  return options_;
10991 }
10992 inline ::PROTOBUF_NAMESPACE_ID::EnumOptions* EnumDescriptorProto::mutable_options() {
10993  ::PROTOBUF_NAMESPACE_ID::EnumOptions* _msg = _internal_mutable_options();
10994  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.options)
10995  return _msg;
10996 }
10997 inline void EnumDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::EnumOptions* options) {
10998  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10999  if (message_arena == nullptr) {
11000  delete options_;
11001  }
11002  if (options) {
11003  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11004  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::EnumOptions>::GetOwningArena(options);
11005  if (message_arena != submessage_arena) {
11007  message_arena, options, submessage_arena);
11008  }
11009  _has_bits_[0] |= 0x00000002u;
11010  } else {
11011  _has_bits_[0] &= ~0x00000002u;
11012  }
11013  options_ = options;
11014  // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumDescriptorProto.options)
11015 }
11016 
11017 // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
11019  return reserved_range_.size();
11020 }
11021 inline int EnumDescriptorProto::reserved_range_size() const {
11022  return _internal_reserved_range_size();
11023 }
11025  reserved_range_.Clear();
11026 }
11027 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* EnumDescriptorProto::mutable_reserved_range(int index) {
11028  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.reserved_range)
11029  return reserved_range_.Mutable(index);
11030 }
11031 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >*
11033  // @@protoc_insertion_point(field_mutable_list:google.protobuf.EnumDescriptorProto.reserved_range)
11034  return &reserved_range_;
11035 }
11036 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange& EnumDescriptorProto::_internal_reserved_range(int index) const {
11037  return reserved_range_.Get(index);
11038 }
11039 inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange& EnumDescriptorProto::reserved_range(int index) const {
11040  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.reserved_range)
11041  return _internal_reserved_range(index);
11042 }
11043 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* EnumDescriptorProto::_internal_add_reserved_range() {
11044  return reserved_range_.Add();
11045 }
11046 inline ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* EnumDescriptorProto::add_reserved_range() {
11047  ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* _add = _internal_add_reserved_range();
11048  // @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.reserved_range)
11049  return _add;
11050 }
11051 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >&
11053  // @@protoc_insertion_point(field_list:google.protobuf.EnumDescriptorProto.reserved_range)
11054  return reserved_range_;
11055 }
11056 
11057 // repeated string reserved_name = 5;
11059  return reserved_name_.size();
11060 }
11061 inline int EnumDescriptorProto::reserved_name_size() const {
11062  return _internal_reserved_name_size();
11063 }
11065  reserved_name_.Clear();
11066 }
11068  std::string* _s = _internal_add_reserved_name();
11069  // @@protoc_insertion_point(field_add_mutable:google.protobuf.EnumDescriptorProto.reserved_name)
11070  return _s;
11071 }
11073  return reserved_name_.Get(index);
11074 }
11075 inline const std::string& EnumDescriptorProto::reserved_name(int index) const {
11076  // @@protoc_insertion_point(field_get:google.protobuf.EnumDescriptorProto.reserved_name)
11077  return _internal_reserved_name(index);
11078 }
11080  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.reserved_name)
11081  return reserved_name_.Mutable(index);
11082 }
11084  reserved_name_.Mutable(index)->assign(value);
11085  // @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.reserved_name)
11086 }
11088  reserved_name_.Mutable(index)->assign(std::move(value));
11089  // @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.reserved_name)
11090 }
11091 inline void EnumDescriptorProto::set_reserved_name(int index, const char* value) {
11092  GOOGLE_DCHECK(value != nullptr);
11093  reserved_name_.Mutable(index)->assign(value);
11094  // @@protoc_insertion_point(field_set_char:google.protobuf.EnumDescriptorProto.reserved_name)
11095 }
11096 inline void EnumDescriptorProto::set_reserved_name(int index, const char* value, size_t size) {
11097  reserved_name_.Mutable(index)->assign(
11098  reinterpret_cast<const char*>(value), size);
11099  // @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumDescriptorProto.reserved_name)
11100 }
11102  return reserved_name_.Add();
11103 }
11105  reserved_name_.Add()->assign(value);
11106  // @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.reserved_name)
11107 }
11109  reserved_name_.Add(std::move(value));
11110  // @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.reserved_name)
11111 }
11112 inline void EnumDescriptorProto::add_reserved_name(const char* value) {
11113  GOOGLE_DCHECK(value != nullptr);
11114  reserved_name_.Add()->assign(value);
11115  // @@protoc_insertion_point(field_add_char:google.protobuf.EnumDescriptorProto.reserved_name)
11116 }
11117 inline void EnumDescriptorProto::add_reserved_name(const char* value, size_t size) {
11118  reserved_name_.Add()->assign(reinterpret_cast<const char*>(value), size);
11119  // @@protoc_insertion_point(field_add_pointer:google.protobuf.EnumDescriptorProto.reserved_name)
11120 }
11121 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
11123  // @@protoc_insertion_point(field_list:google.protobuf.EnumDescriptorProto.reserved_name)
11124  return reserved_name_;
11125 }
11126 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
11128  // @@protoc_insertion_point(field_mutable_list:google.protobuf.EnumDescriptorProto.reserved_name)
11129  return &reserved_name_;
11130 }
11131 
11132 // -------------------------------------------------------------------
11133 
11134 // EnumValueDescriptorProto
11135 
11136 // optional string name = 1;
11138  bool value = (_has_bits_[0] & 0x00000001u) != 0;
11139  return value;
11140 }
11141 inline bool EnumValueDescriptorProto::has_name() const {
11142  return _internal_has_name();
11143 }
11145  name_.ClearToEmpty();
11146  _has_bits_[0] &= ~0x00000001u;
11147 }
11148 inline const std::string& EnumValueDescriptorProto::name() const {
11149  // @@protoc_insertion_point(field_get:google.protobuf.EnumValueDescriptorProto.name)
11150  return _internal_name();
11151 }
11152 template <typename ArgT0, typename... ArgT>
11153 inline PROTOBUF_ALWAYS_INLINE
11154 void EnumValueDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
11155  _has_bits_[0] |= 0x00000001u;
11156  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11157  // @@protoc_insertion_point(field_set:google.protobuf.EnumValueDescriptorProto.name)
11158 }
11160  std::string* _s = _internal_mutable_name();
11161  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValueDescriptorProto.name)
11162  return _s;
11163 }
11165  return name_.Get();
11166 }
11168  _has_bits_[0] |= 0x00000001u;
11170 }
11172  _has_bits_[0] |= 0x00000001u;
11173  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11174 }
11176  // @@protoc_insertion_point(field_release:google.protobuf.EnumValueDescriptorProto.name)
11177  if (!_internal_has_name()) {
11178  return nullptr;
11179  }
11180  _has_bits_[0] &= ~0x00000001u;
11181  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11182 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11184  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11185  }
11186 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11187  return p;
11188 }
11190  if (name != nullptr) {
11191  _has_bits_[0] |= 0x00000001u;
11192  } else {
11193  _has_bits_[0] &= ~0x00000001u;
11194  }
11196  GetArenaForAllocation());
11197 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11199  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11200  }
11201 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11202  // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValueDescriptorProto.name)
11203 }
11204 
11205 // optional int32 number = 2;
11207  bool value = (_has_bits_[0] & 0x00000004u) != 0;
11208  return value;
11209 }
11210 inline bool EnumValueDescriptorProto::has_number() const {
11211  return _internal_has_number();
11212 }
11214  number_ = 0;
11215  _has_bits_[0] &= ~0x00000004u;
11216 }
11218  return number_;
11219 }
11221  // @@protoc_insertion_point(field_get:google.protobuf.EnumValueDescriptorProto.number)
11222  return _internal_number();
11223 }
11225  _has_bits_[0] |= 0x00000004u;
11226  number_ = value;
11227 }
11229  _internal_set_number(value);
11230  // @@protoc_insertion_point(field_set:google.protobuf.EnumValueDescriptorProto.number)
11231 }
11232 
11233 // optional .google.protobuf.EnumValueOptions options = 3;
11235  bool value = (_has_bits_[0] & 0x00000002u) != 0;
11236  PROTOBUF_ASSUME(!value || options_ != nullptr);
11237  return value;
11238 }
11239 inline bool EnumValueDescriptorProto::has_options() const {
11240  return _internal_has_options();
11241 }
11243  if (options_ != nullptr) options_->Clear();
11244  _has_bits_[0] &= ~0x00000002u;
11245 }
11246 inline const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions& EnumValueDescriptorProto::_internal_options() const {
11247  const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* p = options_;
11248  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions&>(
11250 }
11251 inline const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions& EnumValueDescriptorProto::options() const {
11252  // @@protoc_insertion_point(field_get:google.protobuf.EnumValueDescriptorProto.options)
11253  return _internal_options();
11254 }
11256  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* options) {
11257  if (GetArenaForAllocation() == nullptr) {
11258  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
11259  }
11260  options_ = options;
11261  if (options) {
11262  _has_bits_[0] |= 0x00000002u;
11263  } else {
11264  _has_bits_[0] &= ~0x00000002u;
11265  }
11266  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.EnumValueDescriptorProto.options)
11267 }
11268 inline ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* EnumValueDescriptorProto::release_options() {
11269  _has_bits_[0] &= ~0x00000002u;
11270  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* temp = options_;
11271  options_ = nullptr;
11272 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11273  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11275  if (GetArenaForAllocation() == nullptr) { delete old; }
11276 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11277  if (GetArenaForAllocation() != nullptr) {
11279  }
11280 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11281  return temp;
11282 }
11283 inline ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* EnumValueDescriptorProto::unsafe_arena_release_options() {
11284  // @@protoc_insertion_point(field_release:google.protobuf.EnumValueDescriptorProto.options)
11285  _has_bits_[0] &= ~0x00000002u;
11286  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* temp = options_;
11287  options_ = nullptr;
11288  return temp;
11289 }
11290 inline ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* EnumValueDescriptorProto::_internal_mutable_options() {
11291  _has_bits_[0] |= 0x00000002u;
11292  if (options_ == nullptr) {
11293  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::EnumValueOptions>(GetArenaForAllocation());
11294  options_ = p;
11295  }
11296  return options_;
11297 }
11298 inline ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* EnumValueDescriptorProto::mutable_options() {
11299  ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* _msg = _internal_mutable_options();
11300  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValueDescriptorProto.options)
11301  return _msg;
11302 }
11303 inline void EnumValueDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::EnumValueOptions* options) {
11304  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11305  if (message_arena == nullptr) {
11306  delete options_;
11307  }
11308  if (options) {
11309  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11310  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::EnumValueOptions>::GetOwningArena(options);
11311  if (message_arena != submessage_arena) {
11313  message_arena, options, submessage_arena);
11314  }
11315  _has_bits_[0] |= 0x00000002u;
11316  } else {
11317  _has_bits_[0] &= ~0x00000002u;
11318  }
11319  options_ = options;
11320  // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValueDescriptorProto.options)
11321 }
11322 
11323 // -------------------------------------------------------------------
11324 
11325 // ServiceDescriptorProto
11326 
11327 // optional string name = 1;
11328 inline bool ServiceDescriptorProto::_internal_has_name() const {
11329  bool value = (_has_bits_[0] & 0x00000001u) != 0;
11330  return value;
11331 }
11332 inline bool ServiceDescriptorProto::has_name() const {
11333  return _internal_has_name();
11334 }
11335 inline void ServiceDescriptorProto::clear_name() {
11336  name_.ClearToEmpty();
11337  _has_bits_[0] &= ~0x00000001u;
11338 }
11339 inline const std::string& ServiceDescriptorProto::name() const {
11340  // @@protoc_insertion_point(field_get:google.protobuf.ServiceDescriptorProto.name)
11341  return _internal_name();
11342 }
11343 template <typename ArgT0, typename... ArgT>
11344 inline PROTOBUF_ALWAYS_INLINE
11345 void ServiceDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
11346  _has_bits_[0] |= 0x00000001u;
11347  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11348  // @@protoc_insertion_point(field_set:google.protobuf.ServiceDescriptorProto.name)
11349 }
11351  std::string* _s = _internal_mutable_name();
11352  // @@protoc_insertion_point(field_mutable:google.protobuf.ServiceDescriptorProto.name)
11353  return _s;
11354 }
11356  return name_.Get();
11357 }
11359  _has_bits_[0] |= 0x00000001u;
11361 }
11363  _has_bits_[0] |= 0x00000001u;
11364  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11365 }
11367  // @@protoc_insertion_point(field_release:google.protobuf.ServiceDescriptorProto.name)
11368  if (!_internal_has_name()) {
11369  return nullptr;
11370  }
11371  _has_bits_[0] &= ~0x00000001u;
11372  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11373 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11375  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11376  }
11377 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11378  return p;
11379 }
11381  if (name != nullptr) {
11382  _has_bits_[0] |= 0x00000001u;
11383  } else {
11384  _has_bits_[0] &= ~0x00000001u;
11385  }
11387  GetArenaForAllocation());
11388 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11390  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11391  }
11392 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11393  // @@protoc_insertion_point(field_set_allocated:google.protobuf.ServiceDescriptorProto.name)
11394 }
11395 
11396 // repeated .google.protobuf.MethodDescriptorProto method = 2;
11398  return method_.size();
11399 }
11400 inline int ServiceDescriptorProto::method_size() const {
11401  return _internal_method_size();
11402 }
11404  method_.Clear();
11405 }
11406 inline ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* ServiceDescriptorProto::mutable_method(int index) {
11407  // @@protoc_insertion_point(field_mutable:google.protobuf.ServiceDescriptorProto.method)
11408  return method_.Mutable(index);
11409 }
11410 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >*
11412  // @@protoc_insertion_point(field_mutable_list:google.protobuf.ServiceDescriptorProto.method)
11413  return &method_;
11414 }
11415 inline const ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto& ServiceDescriptorProto::_internal_method(int index) const {
11416  return method_.Get(index);
11417 }
11418 inline const ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto& ServiceDescriptorProto::method(int index) const {
11419  // @@protoc_insertion_point(field_get:google.protobuf.ServiceDescriptorProto.method)
11420  return _internal_method(index);
11421 }
11422 inline ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* ServiceDescriptorProto::_internal_add_method() {
11423  return method_.Add();
11424 }
11425 inline ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* ServiceDescriptorProto::add_method() {
11426  ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* _add = _internal_add_method();
11427  // @@protoc_insertion_point(field_add:google.protobuf.ServiceDescriptorProto.method)
11428  return _add;
11429 }
11430 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >&
11432  // @@protoc_insertion_point(field_list:google.protobuf.ServiceDescriptorProto.method)
11433  return method_;
11434 }
11435 
11436 // optional .google.protobuf.ServiceOptions options = 3;
11438  bool value = (_has_bits_[0] & 0x00000002u) != 0;
11439  PROTOBUF_ASSUME(!value || options_ != nullptr);
11440  return value;
11441 }
11442 inline bool ServiceDescriptorProto::has_options() const {
11443  return _internal_has_options();
11444 }
11446  if (options_ != nullptr) options_->Clear();
11447  _has_bits_[0] &= ~0x00000002u;
11448 }
11449 inline const ::PROTOBUF_NAMESPACE_ID::ServiceOptions& ServiceDescriptorProto::_internal_options() const {
11450  const ::PROTOBUF_NAMESPACE_ID::ServiceOptions* p = options_;
11451  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::ServiceOptions&>(
11453 }
11454 inline const ::PROTOBUF_NAMESPACE_ID::ServiceOptions& ServiceDescriptorProto::options() const {
11455  // @@protoc_insertion_point(field_get:google.protobuf.ServiceDescriptorProto.options)
11456  return _internal_options();
11457 }
11459  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* options) {
11460  if (GetArenaForAllocation() == nullptr) {
11461  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
11462  }
11463  options_ = options;
11464  if (options) {
11465  _has_bits_[0] |= 0x00000002u;
11466  } else {
11467  _has_bits_[0] &= ~0x00000002u;
11468  }
11469  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.ServiceDescriptorProto.options)
11470 }
11471 inline ::PROTOBUF_NAMESPACE_ID::ServiceOptions* ServiceDescriptorProto::release_options() {
11472  _has_bits_[0] &= ~0x00000002u;
11473  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* temp = options_;
11474  options_ = nullptr;
11475 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11476  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11478  if (GetArenaForAllocation() == nullptr) { delete old; }
11479 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11480  if (GetArenaForAllocation() != nullptr) {
11482  }
11483 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11484  return temp;
11485 }
11486 inline ::PROTOBUF_NAMESPACE_ID::ServiceOptions* ServiceDescriptorProto::unsafe_arena_release_options() {
11487  // @@protoc_insertion_point(field_release:google.protobuf.ServiceDescriptorProto.options)
11488  _has_bits_[0] &= ~0x00000002u;
11489  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* temp = options_;
11490  options_ = nullptr;
11491  return temp;
11492 }
11493 inline ::PROTOBUF_NAMESPACE_ID::ServiceOptions* ServiceDescriptorProto::_internal_mutable_options() {
11494  _has_bits_[0] |= 0x00000002u;
11495  if (options_ == nullptr) {
11496  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::ServiceOptions>(GetArenaForAllocation());
11497  options_ = p;
11498  }
11499  return options_;
11500 }
11501 inline ::PROTOBUF_NAMESPACE_ID::ServiceOptions* ServiceDescriptorProto::mutable_options() {
11502  ::PROTOBUF_NAMESPACE_ID::ServiceOptions* _msg = _internal_mutable_options();
11503  // @@protoc_insertion_point(field_mutable:google.protobuf.ServiceDescriptorProto.options)
11504  return _msg;
11505 }
11506 inline void ServiceDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::ServiceOptions* options) {
11507  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11508  if (message_arena == nullptr) {
11509  delete options_;
11510  }
11511  if (options) {
11512  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11513  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::ServiceOptions>::GetOwningArena(options);
11514  if (message_arena != submessage_arena) {
11516  message_arena, options, submessage_arena);
11517  }
11518  _has_bits_[0] |= 0x00000002u;
11519  } else {
11520  _has_bits_[0] &= ~0x00000002u;
11521  }
11522  options_ = options;
11523  // @@protoc_insertion_point(field_set_allocated:google.protobuf.ServiceDescriptorProto.options)
11524 }
11525 
11526 // -------------------------------------------------------------------
11527 
11528 // MethodDescriptorProto
11529 
11530 // optional string name = 1;
11531 inline bool MethodDescriptorProto::_internal_has_name() const {
11532  bool value = (_has_bits_[0] & 0x00000001u) != 0;
11533  return value;
11534 }
11535 inline bool MethodDescriptorProto::has_name() const {
11536  return _internal_has_name();
11537 }
11538 inline void MethodDescriptorProto::clear_name() {
11539  name_.ClearToEmpty();
11540  _has_bits_[0] &= ~0x00000001u;
11541 }
11542 inline const std::string& MethodDescriptorProto::name() const {
11543  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.name)
11544  return _internal_name();
11545 }
11546 template <typename ArgT0, typename... ArgT>
11547 inline PROTOBUF_ALWAYS_INLINE
11548 void MethodDescriptorProto::set_name(ArgT0&& arg0, ArgT... args) {
11549  _has_bits_[0] |= 0x00000001u;
11550  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11551  // @@protoc_insertion_point(field_set:google.protobuf.MethodDescriptorProto.name)
11552 }
11554  std::string* _s = _internal_mutable_name();
11555  // @@protoc_insertion_point(field_mutable:google.protobuf.MethodDescriptorProto.name)
11556  return _s;
11557 }
11558 inline const std::string& MethodDescriptorProto::_internal_name() const {
11559  return name_.Get();
11560 }
11562  _has_bits_[0] |= 0x00000001u;
11564 }
11566  _has_bits_[0] |= 0x00000001u;
11567  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11568 }
11570  // @@protoc_insertion_point(field_release:google.protobuf.MethodDescriptorProto.name)
11571  if (!_internal_has_name()) {
11572  return nullptr;
11573  }
11574  _has_bits_[0] &= ~0x00000001u;
11575  auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11576 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11578  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11579  }
11580 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11581  return p;
11582 }
11584  if (name != nullptr) {
11585  _has_bits_[0] |= 0x00000001u;
11586  } else {
11587  _has_bits_[0] &= ~0x00000001u;
11588  }
11590  GetArenaForAllocation());
11591 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11593  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11594  }
11595 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11596  // @@protoc_insertion_point(field_set_allocated:google.protobuf.MethodDescriptorProto.name)
11597 }
11598 
11599 // optional string input_type = 2;
11601  bool value = (_has_bits_[0] & 0x00000002u) != 0;
11602  return value;
11603 }
11604 inline bool MethodDescriptorProto::has_input_type() const {
11605  return _internal_has_input_type();
11606 }
11608  input_type_.ClearToEmpty();
11609  _has_bits_[0] &= ~0x00000002u;
11610 }
11611 inline const std::string& MethodDescriptorProto::input_type() const {
11612  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.input_type)
11613  return _internal_input_type();
11614 }
11615 template <typename ArgT0, typename... ArgT>
11616 inline PROTOBUF_ALWAYS_INLINE
11617 void MethodDescriptorProto::set_input_type(ArgT0&& arg0, ArgT... args) {
11618  _has_bits_[0] |= 0x00000002u;
11619  input_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11620  // @@protoc_insertion_point(field_set:google.protobuf.MethodDescriptorProto.input_type)
11621 }
11623  std::string* _s = _internal_mutable_input_type();
11624  // @@protoc_insertion_point(field_mutable:google.protobuf.MethodDescriptorProto.input_type)
11625  return _s;
11626 }
11628  return input_type_.Get();
11629 }
11631  _has_bits_[0] |= 0x00000002u;
11632  input_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11633 }
11635  _has_bits_[0] |= 0x00000002u;
11636  return input_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11637 }
11639  // @@protoc_insertion_point(field_release:google.protobuf.MethodDescriptorProto.input_type)
11640  if (!_internal_has_input_type()) {
11641  return nullptr;
11642  }
11643  _has_bits_[0] &= ~0x00000002u;
11644  auto* p = input_type_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11645 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11646  if (input_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11647  input_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11648  }
11649 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11650  return p;
11651 }
11653  if (input_type != nullptr) {
11654  _has_bits_[0] |= 0x00000002u;
11655  } else {
11656  _has_bits_[0] &= ~0x00000002u;
11657  }
11658  input_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), input_type,
11659  GetArenaForAllocation());
11660 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11661  if (input_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11662  input_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11663  }
11664 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11665  // @@protoc_insertion_point(field_set_allocated:google.protobuf.MethodDescriptorProto.input_type)
11666 }
11667 
11668 // optional string output_type = 3;
11670  bool value = (_has_bits_[0] & 0x00000004u) != 0;
11671  return value;
11672 }
11673 inline bool MethodDescriptorProto::has_output_type() const {
11674  return _internal_has_output_type();
11675 }
11677  output_type_.ClearToEmpty();
11678  _has_bits_[0] &= ~0x00000004u;
11679 }
11680 inline const std::string& MethodDescriptorProto::output_type() const {
11681  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.output_type)
11682  return _internal_output_type();
11683 }
11684 template <typename ArgT0, typename... ArgT>
11685 inline PROTOBUF_ALWAYS_INLINE
11686 void MethodDescriptorProto::set_output_type(ArgT0&& arg0, ArgT... args) {
11687  _has_bits_[0] |= 0x00000004u;
11688  output_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11689  // @@protoc_insertion_point(field_set:google.protobuf.MethodDescriptorProto.output_type)
11690 }
11692  std::string* _s = _internal_mutable_output_type();
11693  // @@protoc_insertion_point(field_mutable:google.protobuf.MethodDescriptorProto.output_type)
11694  return _s;
11695 }
11697  return output_type_.Get();
11698 }
11700  _has_bits_[0] |= 0x00000004u;
11701  output_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11702 }
11704  _has_bits_[0] |= 0x00000004u;
11705  return output_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11706 }
11708  // @@protoc_insertion_point(field_release:google.protobuf.MethodDescriptorProto.output_type)
11709  if (!_internal_has_output_type()) {
11710  return nullptr;
11711  }
11712  _has_bits_[0] &= ~0x00000004u;
11713  auto* p = output_type_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11714 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11715  if (output_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11716  output_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11717  }
11718 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11719  return p;
11720 }
11722  if (output_type != nullptr) {
11723  _has_bits_[0] |= 0x00000004u;
11724  } else {
11725  _has_bits_[0] &= ~0x00000004u;
11726  }
11727  output_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), output_type,
11728  GetArenaForAllocation());
11729 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11730  if (output_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11731  output_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11732  }
11733 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11734  // @@protoc_insertion_point(field_set_allocated:google.protobuf.MethodDescriptorProto.output_type)
11735 }
11736 
11737 // optional .google.protobuf.MethodOptions options = 4;
11739  bool value = (_has_bits_[0] & 0x00000008u) != 0;
11740  PROTOBUF_ASSUME(!value || options_ != nullptr);
11741  return value;
11742 }
11743 inline bool MethodDescriptorProto::has_options() const {
11744  return _internal_has_options();
11745 }
11747  if (options_ != nullptr) options_->Clear();
11748  _has_bits_[0] &= ~0x00000008u;
11749 }
11750 inline const ::PROTOBUF_NAMESPACE_ID::MethodOptions& MethodDescriptorProto::_internal_options() const {
11751  const ::PROTOBUF_NAMESPACE_ID::MethodOptions* p = options_;
11752  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::MethodOptions&>(
11754 }
11755 inline const ::PROTOBUF_NAMESPACE_ID::MethodOptions& MethodDescriptorProto::options() const {
11756  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.options)
11757  return _internal_options();
11758 }
11760  ::PROTOBUF_NAMESPACE_ID::MethodOptions* options) {
11761  if (GetArenaForAllocation() == nullptr) {
11762  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(options_);
11763  }
11764  options_ = options;
11765  if (options) {
11766  _has_bits_[0] |= 0x00000008u;
11767  } else {
11768  _has_bits_[0] &= ~0x00000008u;
11769  }
11770  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.MethodDescriptorProto.options)
11771 }
11772 inline ::PROTOBUF_NAMESPACE_ID::MethodOptions* MethodDescriptorProto::release_options() {
11773  _has_bits_[0] &= ~0x00000008u;
11774  ::PROTOBUF_NAMESPACE_ID::MethodOptions* temp = options_;
11775  options_ = nullptr;
11776 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11777  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11779  if (GetArenaForAllocation() == nullptr) { delete old; }
11780 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11781  if (GetArenaForAllocation() != nullptr) {
11783  }
11784 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11785  return temp;
11786 }
11787 inline ::PROTOBUF_NAMESPACE_ID::MethodOptions* MethodDescriptorProto::unsafe_arena_release_options() {
11788  // @@protoc_insertion_point(field_release:google.protobuf.MethodDescriptorProto.options)
11789  _has_bits_[0] &= ~0x00000008u;
11790  ::PROTOBUF_NAMESPACE_ID::MethodOptions* temp = options_;
11791  options_ = nullptr;
11792  return temp;
11793 }
11794 inline ::PROTOBUF_NAMESPACE_ID::MethodOptions* MethodDescriptorProto::_internal_mutable_options() {
11795  _has_bits_[0] |= 0x00000008u;
11796  if (options_ == nullptr) {
11797  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::MethodOptions>(GetArenaForAllocation());
11798  options_ = p;
11799  }
11800  return options_;
11801 }
11802 inline ::PROTOBUF_NAMESPACE_ID::MethodOptions* MethodDescriptorProto::mutable_options() {
11803  ::PROTOBUF_NAMESPACE_ID::MethodOptions* _msg = _internal_mutable_options();
11804  // @@protoc_insertion_point(field_mutable:google.protobuf.MethodDescriptorProto.options)
11805  return _msg;
11806 }
11807 inline void MethodDescriptorProto::set_allocated_options(::PROTOBUF_NAMESPACE_ID::MethodOptions* options) {
11808  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11809  if (message_arena == nullptr) {
11810  delete options_;
11811  }
11812  if (options) {
11813  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11814  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::PROTOBUF_NAMESPACE_ID::MethodOptions>::GetOwningArena(options);
11815  if (message_arena != submessage_arena) {
11817  message_arena, options, submessage_arena);
11818  }
11819  _has_bits_[0] |= 0x00000008u;
11820  } else {
11821  _has_bits_[0] &= ~0x00000008u;
11822  }
11823  options_ = options;
11824  // @@protoc_insertion_point(field_set_allocated:google.protobuf.MethodDescriptorProto.options)
11825 }
11826 
11827 // optional bool client_streaming = 5 [default = false];
11829  bool value = (_has_bits_[0] & 0x00000010u) != 0;
11830  return value;
11831 }
11832 inline bool MethodDescriptorProto::has_client_streaming() const {
11833  return _internal_has_client_streaming();
11834 }
11836  client_streaming_ = false;
11837  _has_bits_[0] &= ~0x00000010u;
11838 }
11840  return client_streaming_;
11841 }
11842 inline bool MethodDescriptorProto::client_streaming() const {
11843  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.client_streaming)
11844  return _internal_client_streaming();
11845 }
11847  _has_bits_[0] |= 0x00000010u;
11848  client_streaming_ = value;
11849 }
11851  _internal_set_client_streaming(value);
11852  // @@protoc_insertion_point(field_set:google.protobuf.MethodDescriptorProto.client_streaming)
11853 }
11854 
11855 // optional bool server_streaming = 6 [default = false];
11857  bool value = (_has_bits_[0] & 0x00000020u) != 0;
11858  return value;
11859 }
11860 inline bool MethodDescriptorProto::has_server_streaming() const {
11861  return _internal_has_server_streaming();
11862 }
11864  server_streaming_ = false;
11865  _has_bits_[0] &= ~0x00000020u;
11866 }
11868  return server_streaming_;
11869 }
11870 inline bool MethodDescriptorProto::server_streaming() const {
11871  // @@protoc_insertion_point(field_get:google.protobuf.MethodDescriptorProto.server_streaming)
11872  return _internal_server_streaming();
11873 }
11875  _has_bits_[0] |= 0x00000020u;
11876  server_streaming_ = value;
11877 }
11879  _internal_set_server_streaming(value);
11880  // @@protoc_insertion_point(field_set:google.protobuf.MethodDescriptorProto.server_streaming)
11881 }
11882 
11883 // -------------------------------------------------------------------
11884 
11885 // FileOptions
11886 
11887 // optional string java_package = 1;
11888 inline bool FileOptions::_internal_has_java_package() const {
11889  bool value = (_has_bits_[0] & 0x00000001u) != 0;
11890  return value;
11891 }
11892 inline bool FileOptions::has_java_package() const {
11893  return _internal_has_java_package();
11894 }
11895 inline void FileOptions::clear_java_package() {
11896  java_package_.ClearToEmpty();
11897  _has_bits_[0] &= ~0x00000001u;
11898 }
11899 inline const std::string& FileOptions::java_package() const {
11900  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_package)
11901  return _internal_java_package();
11902 }
11903 template <typename ArgT0, typename... ArgT>
11904 inline PROTOBUF_ALWAYS_INLINE
11905 void FileOptions::set_java_package(ArgT0&& arg0, ArgT... args) {
11906  _has_bits_[0] |= 0x00000001u;
11907  java_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11908  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_package)
11909 }
11911  std::string* _s = _internal_mutable_java_package();
11912  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.java_package)
11913  return _s;
11914 }
11915 inline const std::string& FileOptions::_internal_java_package() const {
11916  return java_package_.Get();
11917 }
11919  _has_bits_[0] |= 0x00000001u;
11920  java_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11921 }
11923  _has_bits_[0] |= 0x00000001u;
11924  return java_package_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11925 }
11927  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.java_package)
11928  if (!_internal_has_java_package()) {
11929  return nullptr;
11930  }
11931  _has_bits_[0] &= ~0x00000001u;
11932  auto* p = java_package_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11933 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11934  if (java_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11935  java_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11936  }
11937 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11938  return p;
11939 }
11940 inline void FileOptions::set_allocated_java_package(std::string* java_package) {
11941  if (java_package != nullptr) {
11942  _has_bits_[0] |= 0x00000001u;
11943  } else {
11944  _has_bits_[0] &= ~0x00000001u;
11945  }
11946  java_package_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), java_package,
11947  GetArenaForAllocation());
11948 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11949  if (java_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
11950  java_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
11951  }
11952 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11953  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.java_package)
11954 }
11955 
11956 // optional string java_outer_classname = 8;
11958  bool value = (_has_bits_[0] & 0x00000002u) != 0;
11959  return value;
11960 }
11961 inline bool FileOptions::has_java_outer_classname() const {
11962  return _internal_has_java_outer_classname();
11963 }
11965  java_outer_classname_.ClearToEmpty();
11966  _has_bits_[0] &= ~0x00000002u;
11967 }
11968 inline const std::string& FileOptions::java_outer_classname() const {
11969  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_outer_classname)
11970  return _internal_java_outer_classname();
11971 }
11972 template <typename ArgT0, typename... ArgT>
11973 inline PROTOBUF_ALWAYS_INLINE
11974 void FileOptions::set_java_outer_classname(ArgT0&& arg0, ArgT... args) {
11975  _has_bits_[0] |= 0x00000002u;
11976  java_outer_classname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11977  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_outer_classname)
11978 }
11980  std::string* _s = _internal_mutable_java_outer_classname();
11981  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.java_outer_classname)
11982  return _s;
11983 }
11985  return java_outer_classname_.Get();
11986 }
11988  _has_bits_[0] |= 0x00000002u;
11989  java_outer_classname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11990 }
11992  _has_bits_[0] |= 0x00000002u;
11993  return java_outer_classname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11994 }
11996  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.java_outer_classname)
11997  if (!_internal_has_java_outer_classname()) {
11998  return nullptr;
11999  }
12000  _has_bits_[0] &= ~0x00000002u;
12001  auto* p = java_outer_classname_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12002 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12003  if (java_outer_classname_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12004  java_outer_classname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12005  }
12006 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12007  return p;
12008 }
12009 inline void FileOptions::set_allocated_java_outer_classname(std::string* java_outer_classname) {
12010  if (java_outer_classname != nullptr) {
12011  _has_bits_[0] |= 0x00000002u;
12012  } else {
12013  _has_bits_[0] &= ~0x00000002u;
12014  }
12015  java_outer_classname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), java_outer_classname,
12016  GetArenaForAllocation());
12017 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12018  if (java_outer_classname_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12019  java_outer_classname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12020  }
12021 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12022  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.java_outer_classname)
12023 }
12024 
12025 // optional bool java_multiple_files = 10 [default = false];
12027  bool value = (_has_bits_[0] & 0x00000400u) != 0;
12028  return value;
12029 }
12030 inline bool FileOptions::has_java_multiple_files() const {
12031  return _internal_has_java_multiple_files();
12032 }
12034  java_multiple_files_ = false;
12035  _has_bits_[0] &= ~0x00000400u;
12036 }
12037 inline bool FileOptions::_internal_java_multiple_files() const {
12038  return java_multiple_files_;
12039 }
12040 inline bool FileOptions::java_multiple_files() const {
12041  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_multiple_files)
12042  return _internal_java_multiple_files();
12043 }
12045  _has_bits_[0] |= 0x00000400u;
12046  java_multiple_files_ = value;
12047 }
12048 inline void FileOptions::set_java_multiple_files(bool value) {
12049  _internal_set_java_multiple_files(value);
12050  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_multiple_files)
12051 }
12052 
12053 // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
12055  bool value = (_has_bits_[0] & 0x00000800u) != 0;
12056  return value;
12057 }
12059  return _internal_has_java_generate_equals_and_hash();
12060 }
12062  java_generate_equals_and_hash_ = false;
12063  _has_bits_[0] &= ~0x00000800u;
12064 }
12066  return java_generate_equals_and_hash_;
12067 }
12068 inline bool FileOptions::java_generate_equals_and_hash() const {
12069  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_generate_equals_and_hash)
12070  return _internal_java_generate_equals_and_hash();
12071 }
12073  _has_bits_[0] |= 0x00000800u;
12074  java_generate_equals_and_hash_ = value;
12075 }
12077  _internal_set_java_generate_equals_and_hash(value);
12078  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_generate_equals_and_hash)
12079 }
12080 
12081 // optional bool java_string_check_utf8 = 27 [default = false];
12083  bool value = (_has_bits_[0] & 0x00001000u) != 0;
12084  return value;
12085 }
12086 inline bool FileOptions::has_java_string_check_utf8() const {
12087  return _internal_has_java_string_check_utf8();
12088 }
12090  java_string_check_utf8_ = false;
12091  _has_bits_[0] &= ~0x00001000u;
12092 }
12094  return java_string_check_utf8_;
12095 }
12096 inline bool FileOptions::java_string_check_utf8() const {
12097  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_string_check_utf8)
12098  return _internal_java_string_check_utf8();
12099 }
12101  _has_bits_[0] |= 0x00001000u;
12102  java_string_check_utf8_ = value;
12103 }
12105  _internal_set_java_string_check_utf8(value);
12106  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_string_check_utf8)
12107 }
12108 
12109 // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
12110 inline bool FileOptions::_internal_has_optimize_for() const {
12111  bool value = (_has_bits_[0] & 0x00040000u) != 0;
12112  return value;
12113 }
12114 inline bool FileOptions::has_optimize_for() const {
12115  return _internal_has_optimize_for();
12116 }
12117 inline void FileOptions::clear_optimize_for() {
12118  optimize_for_ = 1;
12119  _has_bits_[0] &= ~0x00040000u;
12120 }
12122  return static_cast< ::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode >(optimize_for_);
12123 }
12125  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.optimize_for)
12126  return _internal_optimize_for();
12127 }
12130  _has_bits_[0] |= 0x00040000u;
12131  optimize_for_ = value;
12132 }
12134  _internal_set_optimize_for(value);
12135  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.optimize_for)
12136 }
12137 
12138 // optional string go_package = 11;
12139 inline bool FileOptions::_internal_has_go_package() const {
12140  bool value = (_has_bits_[0] & 0x00000004u) != 0;
12141  return value;
12142 }
12143 inline bool FileOptions::has_go_package() const {
12144  return _internal_has_go_package();
12145 }
12146 inline void FileOptions::clear_go_package() {
12147  go_package_.ClearToEmpty();
12148  _has_bits_[0] &= ~0x00000004u;
12149 }
12150 inline const std::string& FileOptions::go_package() const {
12151  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.go_package)
12152  return _internal_go_package();
12153 }
12154 template <typename ArgT0, typename... ArgT>
12155 inline PROTOBUF_ALWAYS_INLINE
12156 void FileOptions::set_go_package(ArgT0&& arg0, ArgT... args) {
12157  _has_bits_[0] |= 0x00000004u;
12158  go_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12159  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.go_package)
12160 }
12162  std::string* _s = _internal_mutable_go_package();
12163  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.go_package)
12164  return _s;
12165 }
12166 inline const std::string& FileOptions::_internal_go_package() const {
12167  return go_package_.Get();
12168 }
12170  _has_bits_[0] |= 0x00000004u;
12171  go_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12172 }
12174  _has_bits_[0] |= 0x00000004u;
12175  return go_package_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12176 }
12178  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.go_package)
12179  if (!_internal_has_go_package()) {
12180  return nullptr;
12181  }
12182  _has_bits_[0] &= ~0x00000004u;
12183  auto* p = go_package_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12184 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12185  if (go_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12186  go_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12187  }
12188 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12189  return p;
12190 }
12191 inline void FileOptions::set_allocated_go_package(std::string* go_package) {
12192  if (go_package != nullptr) {
12193  _has_bits_[0] |= 0x00000004u;
12194  } else {
12195  _has_bits_[0] &= ~0x00000004u;
12196  }
12197  go_package_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), go_package,
12198  GetArenaForAllocation());
12199 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12200  if (go_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12201  go_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12202  }
12203 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12204  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.go_package)
12205 }
12206 
12207 // optional bool cc_generic_services = 16 [default = false];
12209  bool value = (_has_bits_[0] & 0x00002000u) != 0;
12210  return value;
12211 }
12212 inline bool FileOptions::has_cc_generic_services() const {
12213  return _internal_has_cc_generic_services();
12214 }
12216  cc_generic_services_ = false;
12217  _has_bits_[0] &= ~0x00002000u;
12218 }
12219 inline bool FileOptions::_internal_cc_generic_services() const {
12220  return cc_generic_services_;
12221 }
12222 inline bool FileOptions::cc_generic_services() const {
12223  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.cc_generic_services)
12224  return _internal_cc_generic_services();
12225 }
12227  _has_bits_[0] |= 0x00002000u;
12228  cc_generic_services_ = value;
12229 }
12230 inline void FileOptions::set_cc_generic_services(bool value) {
12231  _internal_set_cc_generic_services(value);
12232  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.cc_generic_services)
12233 }
12234 
12235 // optional bool java_generic_services = 17 [default = false];
12237  bool value = (_has_bits_[0] & 0x00004000u) != 0;
12238  return value;
12239 }
12240 inline bool FileOptions::has_java_generic_services() const {
12241  return _internal_has_java_generic_services();
12242 }
12244  java_generic_services_ = false;
12245  _has_bits_[0] &= ~0x00004000u;
12246 }
12248  return java_generic_services_;
12249 }
12250 inline bool FileOptions::java_generic_services() const {
12251  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.java_generic_services)
12252  return _internal_java_generic_services();
12253 }
12255  _has_bits_[0] |= 0x00004000u;
12256  java_generic_services_ = value;
12257 }
12259  _internal_set_java_generic_services(value);
12260  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.java_generic_services)
12261 }
12262 
12263 // optional bool py_generic_services = 18 [default = false];
12265  bool value = (_has_bits_[0] & 0x00008000u) != 0;
12266  return value;
12267 }
12268 inline bool FileOptions::has_py_generic_services() const {
12269  return _internal_has_py_generic_services();
12270 }
12272  py_generic_services_ = false;
12273  _has_bits_[0] &= ~0x00008000u;
12274 }
12275 inline bool FileOptions::_internal_py_generic_services() const {
12276  return py_generic_services_;
12277 }
12278 inline bool FileOptions::py_generic_services() const {
12279  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.py_generic_services)
12280  return _internal_py_generic_services();
12281 }
12283  _has_bits_[0] |= 0x00008000u;
12284  py_generic_services_ = value;
12285 }
12286 inline void FileOptions::set_py_generic_services(bool value) {
12287  _internal_set_py_generic_services(value);
12288  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.py_generic_services)
12289 }
12290 
12291 // optional bool php_generic_services = 42 [default = false];
12293  bool value = (_has_bits_[0] & 0x00010000u) != 0;
12294  return value;
12295 }
12296 inline bool FileOptions::has_php_generic_services() const {
12297  return _internal_has_php_generic_services();
12298 }
12300  php_generic_services_ = false;
12301  _has_bits_[0] &= ~0x00010000u;
12302 }
12303 inline bool FileOptions::_internal_php_generic_services() const {
12304  return php_generic_services_;
12305 }
12306 inline bool FileOptions::php_generic_services() const {
12307  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.php_generic_services)
12308  return _internal_php_generic_services();
12309 }
12311  _has_bits_[0] |= 0x00010000u;
12312  php_generic_services_ = value;
12313 }
12314 inline void FileOptions::set_php_generic_services(bool value) {
12315  _internal_set_php_generic_services(value);
12316  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.php_generic_services)
12317 }
12318 
12319 // optional bool deprecated = 23 [default = false];
12320 inline bool FileOptions::_internal_has_deprecated() const {
12321  bool value = (_has_bits_[0] & 0x00020000u) != 0;
12322  return value;
12323 }
12324 inline bool FileOptions::has_deprecated() const {
12325  return _internal_has_deprecated();
12326 }
12327 inline void FileOptions::clear_deprecated() {
12328  deprecated_ = false;
12329  _has_bits_[0] &= ~0x00020000u;
12330 }
12331 inline bool FileOptions::_internal_deprecated() const {
12332  return deprecated_;
12333 }
12334 inline bool FileOptions::deprecated() const {
12335  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.deprecated)
12336  return _internal_deprecated();
12337 }
12338 inline void FileOptions::_internal_set_deprecated(bool value) {
12339  _has_bits_[0] |= 0x00020000u;
12340  deprecated_ = value;
12341 }
12342 inline void FileOptions::set_deprecated(bool value) {
12343  _internal_set_deprecated(value);
12344  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.deprecated)
12345 }
12346 
12347 // optional bool cc_enable_arenas = 31 [default = true];
12348 inline bool FileOptions::_internal_has_cc_enable_arenas() const {
12349  bool value = (_has_bits_[0] & 0x00080000u) != 0;
12350  return value;
12351 }
12352 inline bool FileOptions::has_cc_enable_arenas() const {
12353  return _internal_has_cc_enable_arenas();
12354 }
12356  cc_enable_arenas_ = true;
12357  _has_bits_[0] &= ~0x00080000u;
12358 }
12359 inline bool FileOptions::_internal_cc_enable_arenas() const {
12360  return cc_enable_arenas_;
12361 }
12362 inline bool FileOptions::cc_enable_arenas() const {
12363  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.cc_enable_arenas)
12364  return _internal_cc_enable_arenas();
12365 }
12367  _has_bits_[0] |= 0x00080000u;
12368  cc_enable_arenas_ = value;
12369 }
12370 inline void FileOptions::set_cc_enable_arenas(bool value) {
12371  _internal_set_cc_enable_arenas(value);
12372  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.cc_enable_arenas)
12373 }
12374 
12375 // optional string objc_class_prefix = 36;
12377  bool value = (_has_bits_[0] & 0x00000008u) != 0;
12378  return value;
12379 }
12380 inline bool FileOptions::has_objc_class_prefix() const {
12381  return _internal_has_objc_class_prefix();
12382 }
12384  objc_class_prefix_.ClearToEmpty();
12385  _has_bits_[0] &= ~0x00000008u;
12386 }
12387 inline const std::string& FileOptions::objc_class_prefix() const {
12388  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.objc_class_prefix)
12389  return _internal_objc_class_prefix();
12390 }
12391 template <typename ArgT0, typename... ArgT>
12392 inline PROTOBUF_ALWAYS_INLINE
12393 void FileOptions::set_objc_class_prefix(ArgT0&& arg0, ArgT... args) {
12394  _has_bits_[0] |= 0x00000008u;
12395  objc_class_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12396  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.objc_class_prefix)
12397 }
12399  std::string* _s = _internal_mutable_objc_class_prefix();
12400  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.objc_class_prefix)
12401  return _s;
12402 }
12404  return objc_class_prefix_.Get();
12405 }
12407  _has_bits_[0] |= 0x00000008u;
12408  objc_class_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12409 }
12411  _has_bits_[0] |= 0x00000008u;
12412  return objc_class_prefix_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12413 }
12415  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.objc_class_prefix)
12416  if (!_internal_has_objc_class_prefix()) {
12417  return nullptr;
12418  }
12419  _has_bits_[0] &= ~0x00000008u;
12420  auto* p = objc_class_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12421 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12422  if (objc_class_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12423  objc_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12424  }
12425 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12426  return p;
12427 }
12428 inline void FileOptions::set_allocated_objc_class_prefix(std::string* objc_class_prefix) {
12429  if (objc_class_prefix != nullptr) {
12430  _has_bits_[0] |= 0x00000008u;
12431  } else {
12432  _has_bits_[0] &= ~0x00000008u;
12433  }
12434  objc_class_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), objc_class_prefix,
12435  GetArenaForAllocation());
12436 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12437  if (objc_class_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12438  objc_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12439  }
12440 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12441  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.objc_class_prefix)
12442 }
12443 
12444 // optional string csharp_namespace = 37;
12445 inline bool FileOptions::_internal_has_csharp_namespace() const {
12446  bool value = (_has_bits_[0] & 0x00000010u) != 0;
12447  return value;
12448 }
12449 inline bool FileOptions::has_csharp_namespace() const {
12450  return _internal_has_csharp_namespace();
12451 }
12453  csharp_namespace_.ClearToEmpty();
12454  _has_bits_[0] &= ~0x00000010u;
12455 }
12456 inline const std::string& FileOptions::csharp_namespace() const {
12457  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.csharp_namespace)
12458  return _internal_csharp_namespace();
12459 }
12460 template <typename ArgT0, typename... ArgT>
12461 inline PROTOBUF_ALWAYS_INLINE
12462 void FileOptions::set_csharp_namespace(ArgT0&& arg0, ArgT... args) {
12463  _has_bits_[0] |= 0x00000010u;
12464  csharp_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12465  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.csharp_namespace)
12466 }
12468  std::string* _s = _internal_mutable_csharp_namespace();
12469  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.csharp_namespace)
12470  return _s;
12471 }
12473  return csharp_namespace_.Get();
12474 }
12476  _has_bits_[0] |= 0x00000010u;
12477  csharp_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12478 }
12480  _has_bits_[0] |= 0x00000010u;
12481  return csharp_namespace_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12482 }
12484  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.csharp_namespace)
12485  if (!_internal_has_csharp_namespace()) {
12486  return nullptr;
12487  }
12488  _has_bits_[0] &= ~0x00000010u;
12489  auto* p = csharp_namespace_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12490 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12491  if (csharp_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12492  csharp_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12493  }
12494 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12495  return p;
12496 }
12497 inline void FileOptions::set_allocated_csharp_namespace(std::string* csharp_namespace) {
12498  if (csharp_namespace != nullptr) {
12499  _has_bits_[0] |= 0x00000010u;
12500  } else {
12501  _has_bits_[0] &= ~0x00000010u;
12502  }
12503  csharp_namespace_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), csharp_namespace,
12504  GetArenaForAllocation());
12505 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12506  if (csharp_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12507  csharp_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12508  }
12509 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12510  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.csharp_namespace)
12511 }
12512 
12513 // optional string swift_prefix = 39;
12514 inline bool FileOptions::_internal_has_swift_prefix() const {
12515  bool value = (_has_bits_[0] & 0x00000020u) != 0;
12516  return value;
12517 }
12518 inline bool FileOptions::has_swift_prefix() const {
12519  return _internal_has_swift_prefix();
12520 }
12521 inline void FileOptions::clear_swift_prefix() {
12522  swift_prefix_.ClearToEmpty();
12523  _has_bits_[0] &= ~0x00000020u;
12524 }
12525 inline const std::string& FileOptions::swift_prefix() const {
12526  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.swift_prefix)
12527  return _internal_swift_prefix();
12528 }
12529 template <typename ArgT0, typename... ArgT>
12530 inline PROTOBUF_ALWAYS_INLINE
12531 void FileOptions::set_swift_prefix(ArgT0&& arg0, ArgT... args) {
12532  _has_bits_[0] |= 0x00000020u;
12533  swift_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12534  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.swift_prefix)
12535 }
12537  std::string* _s = _internal_mutable_swift_prefix();
12538  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.swift_prefix)
12539  return _s;
12540 }
12541 inline const std::string& FileOptions::_internal_swift_prefix() const {
12542  return swift_prefix_.Get();
12543 }
12545  _has_bits_[0] |= 0x00000020u;
12546  swift_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12547 }
12549  _has_bits_[0] |= 0x00000020u;
12550  return swift_prefix_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12551 }
12553  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.swift_prefix)
12554  if (!_internal_has_swift_prefix()) {
12555  return nullptr;
12556  }
12557  _has_bits_[0] &= ~0x00000020u;
12558  auto* p = swift_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12559 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12560  if (swift_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12561  swift_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12562  }
12563 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12564  return p;
12565 }
12566 inline void FileOptions::set_allocated_swift_prefix(std::string* swift_prefix) {
12567  if (swift_prefix != nullptr) {
12568  _has_bits_[0] |= 0x00000020u;
12569  } else {
12570  _has_bits_[0] &= ~0x00000020u;
12571  }
12572  swift_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), swift_prefix,
12573  GetArenaForAllocation());
12574 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12575  if (swift_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12576  swift_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12577  }
12578 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12579  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.swift_prefix)
12580 }
12581 
12582 // optional string php_class_prefix = 40;
12583 inline bool FileOptions::_internal_has_php_class_prefix() const {
12584  bool value = (_has_bits_[0] & 0x00000040u) != 0;
12585  return value;
12586 }
12587 inline bool FileOptions::has_php_class_prefix() const {
12588  return _internal_has_php_class_prefix();
12589 }
12591  php_class_prefix_.ClearToEmpty();
12592  _has_bits_[0] &= ~0x00000040u;
12593 }
12594 inline const std::string& FileOptions::php_class_prefix() const {
12595  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.php_class_prefix)
12596  return _internal_php_class_prefix();
12597 }
12598 template <typename ArgT0, typename... ArgT>
12599 inline PROTOBUF_ALWAYS_INLINE
12600 void FileOptions::set_php_class_prefix(ArgT0&& arg0, ArgT... args) {
12601  _has_bits_[0] |= 0x00000040u;
12602  php_class_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12603  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.php_class_prefix)
12604 }
12606  std::string* _s = _internal_mutable_php_class_prefix();
12607  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.php_class_prefix)
12608  return _s;
12609 }
12611  return php_class_prefix_.Get();
12612 }
12614  _has_bits_[0] |= 0x00000040u;
12615  php_class_prefix_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12616 }
12618  _has_bits_[0] |= 0x00000040u;
12619  return php_class_prefix_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12620 }
12622  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.php_class_prefix)
12623  if (!_internal_has_php_class_prefix()) {
12624  return nullptr;
12625  }
12626  _has_bits_[0] &= ~0x00000040u;
12627  auto* p = php_class_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12628 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12629  if (php_class_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12630  php_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12631  }
12632 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12633  return p;
12634 }
12635 inline void FileOptions::set_allocated_php_class_prefix(std::string* php_class_prefix) {
12636  if (php_class_prefix != nullptr) {
12637  _has_bits_[0] |= 0x00000040u;
12638  } else {
12639  _has_bits_[0] &= ~0x00000040u;
12640  }
12641  php_class_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), php_class_prefix,
12642  GetArenaForAllocation());
12643 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12644  if (php_class_prefix_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12645  php_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12646  }
12647 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12648  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.php_class_prefix)
12649 }
12650 
12651 // optional string php_namespace = 41;
12652 inline bool FileOptions::_internal_has_php_namespace() const {
12653  bool value = (_has_bits_[0] & 0x00000080u) != 0;
12654  return value;
12655 }
12656 inline bool FileOptions::has_php_namespace() const {
12657  return _internal_has_php_namespace();
12658 }
12659 inline void FileOptions::clear_php_namespace() {
12660  php_namespace_.ClearToEmpty();
12661  _has_bits_[0] &= ~0x00000080u;
12662 }
12663 inline const std::string& FileOptions::php_namespace() const {
12664  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.php_namespace)
12665  return _internal_php_namespace();
12666 }
12667 template <typename ArgT0, typename... ArgT>
12668 inline PROTOBUF_ALWAYS_INLINE
12669 void FileOptions::set_php_namespace(ArgT0&& arg0, ArgT... args) {
12670  _has_bits_[0] |= 0x00000080u;
12671  php_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12672  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.php_namespace)
12673 }
12675  std::string* _s = _internal_mutable_php_namespace();
12676  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.php_namespace)
12677  return _s;
12678 }
12679 inline const std::string& FileOptions::_internal_php_namespace() const {
12680  return php_namespace_.Get();
12681 }
12683  _has_bits_[0] |= 0x00000080u;
12684  php_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12685 }
12687  _has_bits_[0] |= 0x00000080u;
12688  return php_namespace_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12689 }
12691  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.php_namespace)
12692  if (!_internal_has_php_namespace()) {
12693  return nullptr;
12694  }
12695  _has_bits_[0] &= ~0x00000080u;
12696  auto* p = php_namespace_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12697 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12698  if (php_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12699  php_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12700  }
12701 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12702  return p;
12703 }
12704 inline void FileOptions::set_allocated_php_namespace(std::string* php_namespace) {
12705  if (php_namespace != nullptr) {
12706  _has_bits_[0] |= 0x00000080u;
12707  } else {
12708  _has_bits_[0] &= ~0x00000080u;
12709  }
12710  php_namespace_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), php_namespace,
12711  GetArenaForAllocation());
12712 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12713  if (php_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12714  php_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12715  }
12716 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12717  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.php_namespace)
12718 }
12719 
12720 // optional string php_metadata_namespace = 44;
12722  bool value = (_has_bits_[0] & 0x00000100u) != 0;
12723  return value;
12724 }
12725 inline bool FileOptions::has_php_metadata_namespace() const {
12726  return _internal_has_php_metadata_namespace();
12727 }
12729  php_metadata_namespace_.ClearToEmpty();
12730  _has_bits_[0] &= ~0x00000100u;
12731 }
12732 inline const std::string& FileOptions::php_metadata_namespace() const {
12733  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.php_metadata_namespace)
12734  return _internal_php_metadata_namespace();
12735 }
12736 template <typename ArgT0, typename... ArgT>
12737 inline PROTOBUF_ALWAYS_INLINE
12738 void FileOptions::set_php_metadata_namespace(ArgT0&& arg0, ArgT... args) {
12739  _has_bits_[0] |= 0x00000100u;
12740  php_metadata_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12741  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.php_metadata_namespace)
12742 }
12744  std::string* _s = _internal_mutable_php_metadata_namespace();
12745  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.php_metadata_namespace)
12746  return _s;
12747 }
12749  return php_metadata_namespace_.Get();
12750 }
12752  _has_bits_[0] |= 0x00000100u;
12753  php_metadata_namespace_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12754 }
12756  _has_bits_[0] |= 0x00000100u;
12757  return php_metadata_namespace_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12758 }
12760  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.php_metadata_namespace)
12761  if (!_internal_has_php_metadata_namespace()) {
12762  return nullptr;
12763  }
12764  _has_bits_[0] &= ~0x00000100u;
12765  auto* p = php_metadata_namespace_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12766 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12767  if (php_metadata_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12768  php_metadata_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12769  }
12770 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12771  return p;
12772 }
12773 inline void FileOptions::set_allocated_php_metadata_namespace(std::string* php_metadata_namespace) {
12774  if (php_metadata_namespace != nullptr) {
12775  _has_bits_[0] |= 0x00000100u;
12776  } else {
12777  _has_bits_[0] &= ~0x00000100u;
12778  }
12779  php_metadata_namespace_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), php_metadata_namespace,
12780  GetArenaForAllocation());
12781 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12782  if (php_metadata_namespace_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12783  php_metadata_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12784  }
12785 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12786  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.php_metadata_namespace)
12787 }
12788 
12789 // optional string ruby_package = 45;
12790 inline bool FileOptions::_internal_has_ruby_package() const {
12791  bool value = (_has_bits_[0] & 0x00000200u) != 0;
12792  return value;
12793 }
12794 inline bool FileOptions::has_ruby_package() const {
12795  return _internal_has_ruby_package();
12796 }
12797 inline void FileOptions::clear_ruby_package() {
12798  ruby_package_.ClearToEmpty();
12799  _has_bits_[0] &= ~0x00000200u;
12800 }
12801 inline const std::string& FileOptions::ruby_package() const {
12802  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.ruby_package)
12803  return _internal_ruby_package();
12804 }
12805 template <typename ArgT0, typename... ArgT>
12806 inline PROTOBUF_ALWAYS_INLINE
12807 void FileOptions::set_ruby_package(ArgT0&& arg0, ArgT... args) {
12808  _has_bits_[0] |= 0x00000200u;
12809  ruby_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12810  // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.ruby_package)
12811 }
12813  std::string* _s = _internal_mutable_ruby_package();
12814  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.ruby_package)
12815  return _s;
12816 }
12817 inline const std::string& FileOptions::_internal_ruby_package() const {
12818  return ruby_package_.Get();
12819 }
12821  _has_bits_[0] |= 0x00000200u;
12822  ruby_package_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12823 }
12825  _has_bits_[0] |= 0x00000200u;
12826  return ruby_package_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12827 }
12829  // @@protoc_insertion_point(field_release:google.protobuf.FileOptions.ruby_package)
12830  if (!_internal_has_ruby_package()) {
12831  return nullptr;
12832  }
12833  _has_bits_[0] &= ~0x00000200u;
12834  auto* p = ruby_package_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12835 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12836  if (ruby_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12837  ruby_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12838  }
12839 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12840  return p;
12841 }
12842 inline void FileOptions::set_allocated_ruby_package(std::string* ruby_package) {
12843  if (ruby_package != nullptr) {
12844  _has_bits_[0] |= 0x00000200u;
12845  } else {
12846  _has_bits_[0] &= ~0x00000200u;
12847  }
12848  ruby_package_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ruby_package,
12849  GetArenaForAllocation());
12850 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12851  if (ruby_package_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
12852  ruby_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
12853  }
12854 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12855  // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileOptions.ruby_package)
12856 }
12857 
12858 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
12860  return uninterpreted_option_.size();
12861 }
12862 inline int FileOptions::uninterpreted_option_size() const {
12863  return _internal_uninterpreted_option_size();
12864 }
12866  uninterpreted_option_.Clear();
12867 }
12868 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FileOptions::mutable_uninterpreted_option(int index) {
12869  // @@protoc_insertion_point(field_mutable:google.protobuf.FileOptions.uninterpreted_option)
12870  return uninterpreted_option_.Mutable(index);
12871 }
12872 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
12874  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileOptions.uninterpreted_option)
12875  return &uninterpreted_option_;
12876 }
12877 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& FileOptions::_internal_uninterpreted_option(int index) const {
12878  return uninterpreted_option_.Get(index);
12879 }
12880 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& FileOptions::uninterpreted_option(int index) const {
12881  // @@protoc_insertion_point(field_get:google.protobuf.FileOptions.uninterpreted_option)
12882  return _internal_uninterpreted_option(index);
12883 }
12884 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FileOptions::_internal_add_uninterpreted_option() {
12885  return uninterpreted_option_.Add();
12886 }
12887 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FileOptions::add_uninterpreted_option() {
12888  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
12889  // @@protoc_insertion_point(field_add:google.protobuf.FileOptions.uninterpreted_option)
12890  return _add;
12891 }
12892 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
12894  // @@protoc_insertion_point(field_list:google.protobuf.FileOptions.uninterpreted_option)
12895  return uninterpreted_option_;
12896 }
12897 
12898 // -------------------------------------------------------------------
12899 
12900 // MessageOptions
12901 
12902 // optional bool message_set_wire_format = 1 [default = false];
12904  bool value = (_has_bits_[0] & 0x00000001u) != 0;
12905  return value;
12906 }
12907 inline bool MessageOptions::has_message_set_wire_format() const {
12908  return _internal_has_message_set_wire_format();
12909 }
12911  message_set_wire_format_ = false;
12912  _has_bits_[0] &= ~0x00000001u;
12913 }
12915  return message_set_wire_format_;
12916 }
12917 inline bool MessageOptions::message_set_wire_format() const {
12918  // @@protoc_insertion_point(field_get:google.protobuf.MessageOptions.message_set_wire_format)
12919  return _internal_message_set_wire_format();
12920 }
12922  _has_bits_[0] |= 0x00000001u;
12923  message_set_wire_format_ = value;
12924 }
12926  _internal_set_message_set_wire_format(value);
12927  // @@protoc_insertion_point(field_set:google.protobuf.MessageOptions.message_set_wire_format)
12928 }
12929 
12930 // optional bool no_standard_descriptor_accessor = 2 [default = false];
12932  bool value = (_has_bits_[0] & 0x00000002u) != 0;
12933  return value;
12934 }
12936  return _internal_has_no_standard_descriptor_accessor();
12937 }
12939  no_standard_descriptor_accessor_ = false;
12940  _has_bits_[0] &= ~0x00000002u;
12941 }
12943  return no_standard_descriptor_accessor_;
12944 }
12946  // @@protoc_insertion_point(field_get:google.protobuf.MessageOptions.no_standard_descriptor_accessor)
12947  return _internal_no_standard_descriptor_accessor();
12948 }
12950  _has_bits_[0] |= 0x00000002u;
12951  no_standard_descriptor_accessor_ = value;
12952 }
12954  _internal_set_no_standard_descriptor_accessor(value);
12955  // @@protoc_insertion_point(field_set:google.protobuf.MessageOptions.no_standard_descriptor_accessor)
12956 }
12957 
12958 // optional bool deprecated = 3 [default = false];
12959 inline bool MessageOptions::_internal_has_deprecated() const {
12960  bool value = (_has_bits_[0] & 0x00000004u) != 0;
12961  return value;
12962 }
12963 inline bool MessageOptions::has_deprecated() const {
12964  return _internal_has_deprecated();
12965 }
12966 inline void MessageOptions::clear_deprecated() {
12967  deprecated_ = false;
12968  _has_bits_[0] &= ~0x00000004u;
12969 }
12970 inline bool MessageOptions::_internal_deprecated() const {
12971  return deprecated_;
12972 }
12973 inline bool MessageOptions::deprecated() const {
12974  // @@protoc_insertion_point(field_get:google.protobuf.MessageOptions.deprecated)
12975  return _internal_deprecated();
12976 }
12978  _has_bits_[0] |= 0x00000004u;
12979  deprecated_ = value;
12980 }
12981 inline void MessageOptions::set_deprecated(bool value) {
12982  _internal_set_deprecated(value);
12983  // @@protoc_insertion_point(field_set:google.protobuf.MessageOptions.deprecated)
12984 }
12985 
12986 // optional bool map_entry = 7;
12987 inline bool MessageOptions::_internal_has_map_entry() const {
12988  bool value = (_has_bits_[0] & 0x00000008u) != 0;
12989  return value;
12990 }
12991 inline bool MessageOptions::has_map_entry() const {
12992  return _internal_has_map_entry();
12993 }
12994 inline void MessageOptions::clear_map_entry() {
12995  map_entry_ = false;
12996  _has_bits_[0] &= ~0x00000008u;
12997 }
12998 inline bool MessageOptions::_internal_map_entry() const {
12999  return map_entry_;
13000 }
13001 inline bool MessageOptions::map_entry() const {
13002  // @@protoc_insertion_point(field_get:google.protobuf.MessageOptions.map_entry)
13003  return _internal_map_entry();
13004 }
13006  _has_bits_[0] |= 0x00000008u;
13007  map_entry_ = value;
13008 }
13009 inline void MessageOptions::set_map_entry(bool value) {
13010  _internal_set_map_entry(value);
13011  // @@protoc_insertion_point(field_set:google.protobuf.MessageOptions.map_entry)
13012 }
13013 
13014 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13016  return uninterpreted_option_.size();
13017 }
13018 inline int MessageOptions::uninterpreted_option_size() const {
13019  return _internal_uninterpreted_option_size();
13020 }
13022  uninterpreted_option_.Clear();
13023 }
13024 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MessageOptions::mutable_uninterpreted_option(int index) {
13025  // @@protoc_insertion_point(field_mutable:google.protobuf.MessageOptions.uninterpreted_option)
13026  return uninterpreted_option_.Mutable(index);
13027 }
13028 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13030  // @@protoc_insertion_point(field_mutable_list:google.protobuf.MessageOptions.uninterpreted_option)
13031  return &uninterpreted_option_;
13032 }
13033 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& MessageOptions::_internal_uninterpreted_option(int index) const {
13034  return uninterpreted_option_.Get(index);
13035 }
13036 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& MessageOptions::uninterpreted_option(int index) const {
13037  // @@protoc_insertion_point(field_get:google.protobuf.MessageOptions.uninterpreted_option)
13038  return _internal_uninterpreted_option(index);
13039 }
13040 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MessageOptions::_internal_add_uninterpreted_option() {
13041  return uninterpreted_option_.Add();
13042 }
13043 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MessageOptions::add_uninterpreted_option() {
13044  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13045  // @@protoc_insertion_point(field_add:google.protobuf.MessageOptions.uninterpreted_option)
13046  return _add;
13047 }
13048 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13050  // @@protoc_insertion_point(field_list:google.protobuf.MessageOptions.uninterpreted_option)
13051  return uninterpreted_option_;
13052 }
13053 
13054 // -------------------------------------------------------------------
13055 
13056 // FieldOptions
13057 
13058 // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
13059 inline bool FieldOptions::_internal_has_ctype() const {
13060  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13061  return value;
13062 }
13063 inline bool FieldOptions::has_ctype() const {
13064  return _internal_has_ctype();
13065 }
13066 inline void FieldOptions::clear_ctype() {
13067  ctype_ = 0;
13068  _has_bits_[0] &= ~0x00000001u;
13069 }
13071  return static_cast< ::PROTOBUF_NAMESPACE_ID::FieldOptions_CType >(ctype_);
13072 }
13074  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.ctype)
13075  return _internal_ctype();
13076 }
13079  _has_bits_[0] |= 0x00000001u;
13080  ctype_ = value;
13081 }
13083  _internal_set_ctype(value);
13084  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.ctype)
13085 }
13086 
13087 // optional bool packed = 2;
13088 inline bool FieldOptions::_internal_has_packed() const {
13089  bool value = (_has_bits_[0] & 0x00000002u) != 0;
13090  return value;
13091 }
13092 inline bool FieldOptions::has_packed() const {
13093  return _internal_has_packed();
13094 }
13095 inline void FieldOptions::clear_packed() {
13096  packed_ = false;
13097  _has_bits_[0] &= ~0x00000002u;
13098 }
13099 inline bool FieldOptions::_internal_packed() const {
13100  return packed_;
13101 }
13102 inline bool FieldOptions::packed() const {
13103  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.packed)
13104  return _internal_packed();
13105 }
13106 inline void FieldOptions::_internal_set_packed(bool value) {
13107  _has_bits_[0] |= 0x00000002u;
13108  packed_ = value;
13109 }
13110 inline void FieldOptions::set_packed(bool value) {
13111  _internal_set_packed(value);
13112  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.packed)
13113 }
13114 
13115 // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
13116 inline bool FieldOptions::_internal_has_jstype() const {
13117  bool value = (_has_bits_[0] & 0x00000020u) != 0;
13118  return value;
13119 }
13120 inline bool FieldOptions::has_jstype() const {
13121  return _internal_has_jstype();
13122 }
13123 inline void FieldOptions::clear_jstype() {
13124  jstype_ = 0;
13125  _has_bits_[0] &= ~0x00000020u;
13126 }
13128  return static_cast< ::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType >(jstype_);
13129 }
13131  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.jstype)
13132  return _internal_jstype();
13133 }
13136  _has_bits_[0] |= 0x00000020u;
13137  jstype_ = value;
13138 }
13140  _internal_set_jstype(value);
13141  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.jstype)
13142 }
13143 
13144 // optional bool lazy = 5 [default = false];
13145 inline bool FieldOptions::_internal_has_lazy() const {
13146  bool value = (_has_bits_[0] & 0x00000004u) != 0;
13147  return value;
13148 }
13149 inline bool FieldOptions::has_lazy() const {
13150  return _internal_has_lazy();
13151 }
13152 inline void FieldOptions::clear_lazy() {
13153  lazy_ = false;
13154  _has_bits_[0] &= ~0x00000004u;
13155 }
13156 inline bool FieldOptions::_internal_lazy() const {
13157  return lazy_;
13158 }
13159 inline bool FieldOptions::lazy() const {
13160  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.lazy)
13161  return _internal_lazy();
13162 }
13163 inline void FieldOptions::_internal_set_lazy(bool value) {
13164  _has_bits_[0] |= 0x00000004u;
13165  lazy_ = value;
13166 }
13167 inline void FieldOptions::set_lazy(bool value) {
13168  _internal_set_lazy(value);
13169  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.lazy)
13170 }
13171 
13172 // optional bool deprecated = 3 [default = false];
13173 inline bool FieldOptions::_internal_has_deprecated() const {
13174  bool value = (_has_bits_[0] & 0x00000008u) != 0;
13175  return value;
13176 }
13177 inline bool FieldOptions::has_deprecated() const {
13178  return _internal_has_deprecated();
13179 }
13180 inline void FieldOptions::clear_deprecated() {
13181  deprecated_ = false;
13182  _has_bits_[0] &= ~0x00000008u;
13183 }
13184 inline bool FieldOptions::_internal_deprecated() const {
13185  return deprecated_;
13186 }
13187 inline bool FieldOptions::deprecated() const {
13188  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.deprecated)
13189  return _internal_deprecated();
13190 }
13192  _has_bits_[0] |= 0x00000008u;
13193  deprecated_ = value;
13194 }
13195 inline void FieldOptions::set_deprecated(bool value) {
13196  _internal_set_deprecated(value);
13197  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.deprecated)
13198 }
13199 
13200 // optional bool weak = 10 [default = false];
13201 inline bool FieldOptions::_internal_has_weak() const {
13202  bool value = (_has_bits_[0] & 0x00000010u) != 0;
13203  return value;
13204 }
13205 inline bool FieldOptions::has_weak() const {
13206  return _internal_has_weak();
13207 }
13208 inline void FieldOptions::clear_weak() {
13209  weak_ = false;
13210  _has_bits_[0] &= ~0x00000010u;
13211 }
13212 inline bool FieldOptions::_internal_weak() const {
13213  return weak_;
13214 }
13215 inline bool FieldOptions::weak() const {
13216  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.weak)
13217  return _internal_weak();
13218 }
13219 inline void FieldOptions::_internal_set_weak(bool value) {
13220  _has_bits_[0] |= 0x00000010u;
13221  weak_ = value;
13222 }
13223 inline void FieldOptions::set_weak(bool value) {
13224  _internal_set_weak(value);
13225  // @@protoc_insertion_point(field_set:google.protobuf.FieldOptions.weak)
13226 }
13227 
13228 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13230  return uninterpreted_option_.size();
13231 }
13232 inline int FieldOptions::uninterpreted_option_size() const {
13233  return _internal_uninterpreted_option_size();
13234 }
13236  uninterpreted_option_.Clear();
13237 }
13238 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FieldOptions::mutable_uninterpreted_option(int index) {
13239  // @@protoc_insertion_point(field_mutable:google.protobuf.FieldOptions.uninterpreted_option)
13240  return uninterpreted_option_.Mutable(index);
13241 }
13242 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13244  // @@protoc_insertion_point(field_mutable_list:google.protobuf.FieldOptions.uninterpreted_option)
13245  return &uninterpreted_option_;
13246 }
13247 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& FieldOptions::_internal_uninterpreted_option(int index) const {
13248  return uninterpreted_option_.Get(index);
13249 }
13250 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& FieldOptions::uninterpreted_option(int index) const {
13251  // @@protoc_insertion_point(field_get:google.protobuf.FieldOptions.uninterpreted_option)
13252  return _internal_uninterpreted_option(index);
13253 }
13254 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FieldOptions::_internal_add_uninterpreted_option() {
13255  return uninterpreted_option_.Add();
13256 }
13257 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* FieldOptions::add_uninterpreted_option() {
13258  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13259  // @@protoc_insertion_point(field_add:google.protobuf.FieldOptions.uninterpreted_option)
13260  return _add;
13261 }
13262 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13264  // @@protoc_insertion_point(field_list:google.protobuf.FieldOptions.uninterpreted_option)
13265  return uninterpreted_option_;
13266 }
13267 
13268 // -------------------------------------------------------------------
13269 
13270 // OneofOptions
13271 
13272 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13274  return uninterpreted_option_.size();
13275 }
13276 inline int OneofOptions::uninterpreted_option_size() const {
13277  return _internal_uninterpreted_option_size();
13278 }
13280  uninterpreted_option_.Clear();
13281 }
13282 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* OneofOptions::mutable_uninterpreted_option(int index) {
13283  // @@protoc_insertion_point(field_mutable:google.protobuf.OneofOptions.uninterpreted_option)
13284  return uninterpreted_option_.Mutable(index);
13285 }
13286 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13288  // @@protoc_insertion_point(field_mutable_list:google.protobuf.OneofOptions.uninterpreted_option)
13289  return &uninterpreted_option_;
13290 }
13291 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& OneofOptions::_internal_uninterpreted_option(int index) const {
13292  return uninterpreted_option_.Get(index);
13293 }
13294 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& OneofOptions::uninterpreted_option(int index) const {
13295  // @@protoc_insertion_point(field_get:google.protobuf.OneofOptions.uninterpreted_option)
13296  return _internal_uninterpreted_option(index);
13297 }
13298 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* OneofOptions::_internal_add_uninterpreted_option() {
13299  return uninterpreted_option_.Add();
13300 }
13301 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* OneofOptions::add_uninterpreted_option() {
13302  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13303  // @@protoc_insertion_point(field_add:google.protobuf.OneofOptions.uninterpreted_option)
13304  return _add;
13305 }
13306 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13308  // @@protoc_insertion_point(field_list:google.protobuf.OneofOptions.uninterpreted_option)
13309  return uninterpreted_option_;
13310 }
13311 
13312 // -------------------------------------------------------------------
13313 
13314 // EnumOptions
13315 
13316 // optional bool allow_alias = 2;
13317 inline bool EnumOptions::_internal_has_allow_alias() const {
13318  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13319  return value;
13320 }
13321 inline bool EnumOptions::has_allow_alias() const {
13322  return _internal_has_allow_alias();
13323 }
13324 inline void EnumOptions::clear_allow_alias() {
13325  allow_alias_ = false;
13326  _has_bits_[0] &= ~0x00000001u;
13327 }
13328 inline bool EnumOptions::_internal_allow_alias() const {
13329  return allow_alias_;
13330 }
13331 inline bool EnumOptions::allow_alias() const {
13332  // @@protoc_insertion_point(field_get:google.protobuf.EnumOptions.allow_alias)
13333  return _internal_allow_alias();
13334 }
13336  _has_bits_[0] |= 0x00000001u;
13337  allow_alias_ = value;
13338 }
13339 inline void EnumOptions::set_allow_alias(bool value) {
13340  _internal_set_allow_alias(value);
13341  // @@protoc_insertion_point(field_set:google.protobuf.EnumOptions.allow_alias)
13342 }
13343 
13344 // optional bool deprecated = 3 [default = false];
13345 inline bool EnumOptions::_internal_has_deprecated() const {
13346  bool value = (_has_bits_[0] & 0x00000002u) != 0;
13347  return value;
13348 }
13349 inline bool EnumOptions::has_deprecated() const {
13350  return _internal_has_deprecated();
13351 }
13352 inline void EnumOptions::clear_deprecated() {
13353  deprecated_ = false;
13354  _has_bits_[0] &= ~0x00000002u;
13355 }
13356 inline bool EnumOptions::_internal_deprecated() const {
13357  return deprecated_;
13358 }
13359 inline bool EnumOptions::deprecated() const {
13360  // @@protoc_insertion_point(field_get:google.protobuf.EnumOptions.deprecated)
13361  return _internal_deprecated();
13362 }
13363 inline void EnumOptions::_internal_set_deprecated(bool value) {
13364  _has_bits_[0] |= 0x00000002u;
13365  deprecated_ = value;
13366 }
13367 inline void EnumOptions::set_deprecated(bool value) {
13368  _internal_set_deprecated(value);
13369  // @@protoc_insertion_point(field_set:google.protobuf.EnumOptions.deprecated)
13370 }
13371 
13372 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13374  return uninterpreted_option_.size();
13375 }
13376 inline int EnumOptions::uninterpreted_option_size() const {
13377  return _internal_uninterpreted_option_size();
13378 }
13380  uninterpreted_option_.Clear();
13381 }
13382 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumOptions::mutable_uninterpreted_option(int index) {
13383  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumOptions.uninterpreted_option)
13384  return uninterpreted_option_.Mutable(index);
13385 }
13386 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13388  // @@protoc_insertion_point(field_mutable_list:google.protobuf.EnumOptions.uninterpreted_option)
13389  return &uninterpreted_option_;
13390 }
13391 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& EnumOptions::_internal_uninterpreted_option(int index) const {
13392  return uninterpreted_option_.Get(index);
13393 }
13394 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& EnumOptions::uninterpreted_option(int index) const {
13395  // @@protoc_insertion_point(field_get:google.protobuf.EnumOptions.uninterpreted_option)
13396  return _internal_uninterpreted_option(index);
13397 }
13398 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumOptions::_internal_add_uninterpreted_option() {
13399  return uninterpreted_option_.Add();
13400 }
13401 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumOptions::add_uninterpreted_option() {
13402  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13403  // @@protoc_insertion_point(field_add:google.protobuf.EnumOptions.uninterpreted_option)
13404  return _add;
13405 }
13406 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13408  // @@protoc_insertion_point(field_list:google.protobuf.EnumOptions.uninterpreted_option)
13409  return uninterpreted_option_;
13410 }
13411 
13412 // -------------------------------------------------------------------
13413 
13414 // EnumValueOptions
13415 
13416 // optional bool deprecated = 1 [default = false];
13417 inline bool EnumValueOptions::_internal_has_deprecated() const {
13418  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13419  return value;
13420 }
13421 inline bool EnumValueOptions::has_deprecated() const {
13422  return _internal_has_deprecated();
13423 }
13424 inline void EnumValueOptions::clear_deprecated() {
13425  deprecated_ = false;
13426  _has_bits_[0] &= ~0x00000001u;
13427 }
13428 inline bool EnumValueOptions::_internal_deprecated() const {
13429  return deprecated_;
13430 }
13431 inline bool EnumValueOptions::deprecated() const {
13432  // @@protoc_insertion_point(field_get:google.protobuf.EnumValueOptions.deprecated)
13433  return _internal_deprecated();
13434 }
13436  _has_bits_[0] |= 0x00000001u;
13437  deprecated_ = value;
13438 }
13439 inline void EnumValueOptions::set_deprecated(bool value) {
13440  _internal_set_deprecated(value);
13441  // @@protoc_insertion_point(field_set:google.protobuf.EnumValueOptions.deprecated)
13442 }
13443 
13444 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13446  return uninterpreted_option_.size();
13447 }
13449  return _internal_uninterpreted_option_size();
13450 }
13452  uninterpreted_option_.Clear();
13453 }
13454 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumValueOptions::mutable_uninterpreted_option(int index) {
13455  // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValueOptions.uninterpreted_option)
13456  return uninterpreted_option_.Mutable(index);
13457 }
13458 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13460  // @@protoc_insertion_point(field_mutable_list:google.protobuf.EnumValueOptions.uninterpreted_option)
13461  return &uninterpreted_option_;
13462 }
13463 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& EnumValueOptions::_internal_uninterpreted_option(int index) const {
13464  return uninterpreted_option_.Get(index);
13465 }
13466 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& EnumValueOptions::uninterpreted_option(int index) const {
13467  // @@protoc_insertion_point(field_get:google.protobuf.EnumValueOptions.uninterpreted_option)
13468  return _internal_uninterpreted_option(index);
13469 }
13470 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumValueOptions::_internal_add_uninterpreted_option() {
13471  return uninterpreted_option_.Add();
13472 }
13473 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* EnumValueOptions::add_uninterpreted_option() {
13474  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13475  // @@protoc_insertion_point(field_add:google.protobuf.EnumValueOptions.uninterpreted_option)
13476  return _add;
13477 }
13478 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13480  // @@protoc_insertion_point(field_list:google.protobuf.EnumValueOptions.uninterpreted_option)
13481  return uninterpreted_option_;
13482 }
13483 
13484 // -------------------------------------------------------------------
13485 
13486 // ServiceOptions
13487 
13488 // optional bool deprecated = 33 [default = false];
13489 inline bool ServiceOptions::_internal_has_deprecated() const {
13490  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13491  return value;
13492 }
13493 inline bool ServiceOptions::has_deprecated() const {
13494  return _internal_has_deprecated();
13495 }
13496 inline void ServiceOptions::clear_deprecated() {
13497  deprecated_ = false;
13498  _has_bits_[0] &= ~0x00000001u;
13499 }
13500 inline bool ServiceOptions::_internal_deprecated() const {
13501  return deprecated_;
13502 }
13503 inline bool ServiceOptions::deprecated() const {
13504  // @@protoc_insertion_point(field_get:google.protobuf.ServiceOptions.deprecated)
13505  return _internal_deprecated();
13506 }
13508  _has_bits_[0] |= 0x00000001u;
13509  deprecated_ = value;
13510 }
13511 inline void ServiceOptions::set_deprecated(bool value) {
13512  _internal_set_deprecated(value);
13513  // @@protoc_insertion_point(field_set:google.protobuf.ServiceOptions.deprecated)
13514 }
13515 
13516 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13518  return uninterpreted_option_.size();
13519 }
13520 inline int ServiceOptions::uninterpreted_option_size() const {
13521  return _internal_uninterpreted_option_size();
13522 }
13524  uninterpreted_option_.Clear();
13525 }
13526 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ServiceOptions::mutable_uninterpreted_option(int index) {
13527  // @@protoc_insertion_point(field_mutable:google.protobuf.ServiceOptions.uninterpreted_option)
13528  return uninterpreted_option_.Mutable(index);
13529 }
13530 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13532  // @@protoc_insertion_point(field_mutable_list:google.protobuf.ServiceOptions.uninterpreted_option)
13533  return &uninterpreted_option_;
13534 }
13535 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& ServiceOptions::_internal_uninterpreted_option(int index) const {
13536  return uninterpreted_option_.Get(index);
13537 }
13538 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& ServiceOptions::uninterpreted_option(int index) const {
13539  // @@protoc_insertion_point(field_get:google.protobuf.ServiceOptions.uninterpreted_option)
13540  return _internal_uninterpreted_option(index);
13541 }
13542 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ServiceOptions::_internal_add_uninterpreted_option() {
13543  return uninterpreted_option_.Add();
13544 }
13545 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* ServiceOptions::add_uninterpreted_option() {
13546  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13547  // @@protoc_insertion_point(field_add:google.protobuf.ServiceOptions.uninterpreted_option)
13548  return _add;
13549 }
13550 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13552  // @@protoc_insertion_point(field_list:google.protobuf.ServiceOptions.uninterpreted_option)
13553  return uninterpreted_option_;
13554 }
13555 
13556 // -------------------------------------------------------------------
13557 
13558 // MethodOptions
13559 
13560 // optional bool deprecated = 33 [default = false];
13561 inline bool MethodOptions::_internal_has_deprecated() const {
13562  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13563  return value;
13564 }
13565 inline bool MethodOptions::has_deprecated() const {
13566  return _internal_has_deprecated();
13567 }
13568 inline void MethodOptions::clear_deprecated() {
13569  deprecated_ = false;
13570  _has_bits_[0] &= ~0x00000001u;
13571 }
13572 inline bool MethodOptions::_internal_deprecated() const {
13573  return deprecated_;
13574 }
13575 inline bool MethodOptions::deprecated() const {
13576  // @@protoc_insertion_point(field_get:google.protobuf.MethodOptions.deprecated)
13577  return _internal_deprecated();
13578 }
13580  _has_bits_[0] |= 0x00000001u;
13581  deprecated_ = value;
13582 }
13583 inline void MethodOptions::set_deprecated(bool value) {
13584  _internal_set_deprecated(value);
13585  // @@protoc_insertion_point(field_set:google.protobuf.MethodOptions.deprecated)
13586 }
13587 
13588 // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
13590  bool value = (_has_bits_[0] & 0x00000002u) != 0;
13591  return value;
13592 }
13593 inline bool MethodOptions::has_idempotency_level() const {
13594  return _internal_has_idempotency_level();
13595 }
13597  idempotency_level_ = 0;
13598  _has_bits_[0] &= ~0x00000002u;
13599 }
13601  return static_cast< ::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel >(idempotency_level_);
13602 }
13604  // @@protoc_insertion_point(field_get:google.protobuf.MethodOptions.idempotency_level)
13605  return _internal_idempotency_level();
13606 }
13609  _has_bits_[0] |= 0x00000002u;
13610  idempotency_level_ = value;
13611 }
13613  _internal_set_idempotency_level(value);
13614  // @@protoc_insertion_point(field_set:google.protobuf.MethodOptions.idempotency_level)
13615 }
13616 
13617 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
13619  return uninterpreted_option_.size();
13620 }
13621 inline int MethodOptions::uninterpreted_option_size() const {
13622  return _internal_uninterpreted_option_size();
13623 }
13625  uninterpreted_option_.Clear();
13626 }
13627 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MethodOptions::mutable_uninterpreted_option(int index) {
13628  // @@protoc_insertion_point(field_mutable:google.protobuf.MethodOptions.uninterpreted_option)
13629  return uninterpreted_option_.Mutable(index);
13630 }
13631 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >*
13633  // @@protoc_insertion_point(field_mutable_list:google.protobuf.MethodOptions.uninterpreted_option)
13634  return &uninterpreted_option_;
13635 }
13636 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& MethodOptions::_internal_uninterpreted_option(int index) const {
13637  return uninterpreted_option_.Get(index);
13638 }
13639 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption& MethodOptions::uninterpreted_option(int index) const {
13640  // @@protoc_insertion_point(field_get:google.protobuf.MethodOptions.uninterpreted_option)
13641  return _internal_uninterpreted_option(index);
13642 }
13643 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MethodOptions::_internal_add_uninterpreted_option() {
13644  return uninterpreted_option_.Add();
13645 }
13646 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* MethodOptions::add_uninterpreted_option() {
13647  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* _add = _internal_add_uninterpreted_option();
13648  // @@protoc_insertion_point(field_add:google.protobuf.MethodOptions.uninterpreted_option)
13649  return _add;
13650 }
13651 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >&
13653  // @@protoc_insertion_point(field_list:google.protobuf.MethodOptions.uninterpreted_option)
13654  return uninterpreted_option_;
13655 }
13656 
13657 // -------------------------------------------------------------------
13658 
13659 // UninterpretedOption_NamePart
13660 
13661 // required string name_part = 1;
13663  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13664  return value;
13665 }
13666 inline bool UninterpretedOption_NamePart::has_name_part() const {
13667  return _internal_has_name_part();
13668 }
13670  name_part_.ClearToEmpty();
13671  _has_bits_[0] &= ~0x00000001u;
13672 }
13674  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.NamePart.name_part)
13675  return _internal_name_part();
13676 }
13677 template <typename ArgT0, typename... ArgT>
13678 inline PROTOBUF_ALWAYS_INLINE
13680  _has_bits_[0] |= 0x00000001u;
13681  name_part_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13682  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.NamePart.name_part)
13683 }
13685  std::string* _s = _internal_mutable_name_part();
13686  // @@protoc_insertion_point(field_mutable:google.protobuf.UninterpretedOption.NamePart.name_part)
13687  return _s;
13688 }
13690  return name_part_.Get();
13691 }
13693  _has_bits_[0] |= 0x00000001u;
13694  name_part_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13695 }
13697  _has_bits_[0] |= 0x00000001u;
13698  return name_part_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13699 }
13701  // @@protoc_insertion_point(field_release:google.protobuf.UninterpretedOption.NamePart.name_part)
13702  if (!_internal_has_name_part()) {
13703  return nullptr;
13704  }
13705  _has_bits_[0] &= ~0x00000001u;
13706  auto* p = name_part_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13707 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13708  if (name_part_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
13709  name_part_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
13710  }
13711 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13712  return p;
13713 }
13715  if (name_part != nullptr) {
13716  _has_bits_[0] |= 0x00000001u;
13717  } else {
13718  _has_bits_[0] &= ~0x00000001u;
13719  }
13720  name_part_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name_part,
13721  GetArenaForAllocation());
13722 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13723  if (name_part_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
13724  name_part_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
13725  }
13726 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13727  // @@protoc_insertion_point(field_set_allocated:google.protobuf.UninterpretedOption.NamePart.name_part)
13728 }
13729 
13730 // required bool is_extension = 2;
13732  bool value = (_has_bits_[0] & 0x00000002u) != 0;
13733  return value;
13734 }
13736  return _internal_has_is_extension();
13737 }
13739  is_extension_ = false;
13740  _has_bits_[0] &= ~0x00000002u;
13741 }
13743  return is_extension_;
13744 }
13745 inline bool UninterpretedOption_NamePart::is_extension() const {
13746  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.NamePart.is_extension)
13747  return _internal_is_extension();
13748 }
13750  _has_bits_[0] |= 0x00000002u;
13751  is_extension_ = value;
13752 }
13754  _internal_set_is_extension(value);
13755  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.NamePart.is_extension)
13756 }
13757 
13758 // -------------------------------------------------------------------
13759 
13760 // UninterpretedOption
13761 
13762 // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
13763 inline int UninterpretedOption::_internal_name_size() const {
13764  return name_.size();
13765 }
13766 inline int UninterpretedOption::name_size() const {
13767  return _internal_name_size();
13768 }
13769 inline void UninterpretedOption::clear_name() {
13770  name_.Clear();
13771 }
13772 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* UninterpretedOption::mutable_name(int index) {
13773  // @@protoc_insertion_point(field_mutable:google.protobuf.UninterpretedOption.name)
13774  return name_.Mutable(index);
13775 }
13776 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >*
13778  // @@protoc_insertion_point(field_mutable_list:google.protobuf.UninterpretedOption.name)
13779  return &name_;
13780 }
13781 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart& UninterpretedOption::_internal_name(int index) const {
13782  return name_.Get(index);
13783 }
13784 inline const ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart& UninterpretedOption::name(int index) const {
13785  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.name)
13786  return _internal_name(index);
13787 }
13788 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* UninterpretedOption::_internal_add_name() {
13789  return name_.Add();
13790 }
13791 inline ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* UninterpretedOption::add_name() {
13792  ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* _add = _internal_add_name();
13793  // @@protoc_insertion_point(field_add:google.protobuf.UninterpretedOption.name)
13794  return _add;
13795 }
13796 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >&
13797 UninterpretedOption::name() const {
13798  // @@protoc_insertion_point(field_list:google.protobuf.UninterpretedOption.name)
13799  return name_;
13800 }
13801 
13802 // optional string identifier_value = 3;
13804  bool value = (_has_bits_[0] & 0x00000001u) != 0;
13805  return value;
13806 }
13807 inline bool UninterpretedOption::has_identifier_value() const {
13808  return _internal_has_identifier_value();
13809 }
13811  identifier_value_.ClearToEmpty();
13812  _has_bits_[0] &= ~0x00000001u;
13813 }
13814 inline const std::string& UninterpretedOption::identifier_value() const {
13815  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.identifier_value)
13816  return _internal_identifier_value();
13817 }
13818 template <typename ArgT0, typename... ArgT>
13819 inline PROTOBUF_ALWAYS_INLINE
13821  _has_bits_[0] |= 0x00000001u;
13822  identifier_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13823  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.identifier_value)
13824 }
13826  std::string* _s = _internal_mutable_identifier_value();
13827  // @@protoc_insertion_point(field_mutable:google.protobuf.UninterpretedOption.identifier_value)
13828  return _s;
13829 }
13831  return identifier_value_.Get();
13832 }
13834  _has_bits_[0] |= 0x00000001u;
13835  identifier_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13836 }
13838  _has_bits_[0] |= 0x00000001u;
13839  return identifier_value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13840 }
13842  // @@protoc_insertion_point(field_release:google.protobuf.UninterpretedOption.identifier_value)
13843  if (!_internal_has_identifier_value()) {
13844  return nullptr;
13845  }
13846  _has_bits_[0] &= ~0x00000001u;
13847  auto* p = identifier_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13848 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13849  if (identifier_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
13850  identifier_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
13851  }
13852 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13853  return p;
13854 }
13856  if (identifier_value != nullptr) {
13857  _has_bits_[0] |= 0x00000001u;
13858  } else {
13859  _has_bits_[0] &= ~0x00000001u;
13860  }
13861  identifier_value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), identifier_value,
13862  GetArenaForAllocation());
13863 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13864  if (identifier_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
13865  identifier_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
13866  }
13867 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13868  // @@protoc_insertion_point(field_set_allocated:google.protobuf.UninterpretedOption.identifier_value)
13869 }
13870 
13871 // optional uint64 positive_int_value = 4;
13873  bool value = (_has_bits_[0] & 0x00000008u) != 0;
13874  return value;
13875 }
13876 inline bool UninterpretedOption::has_positive_int_value() const {
13877  return _internal_has_positive_int_value();
13878 }
13880  positive_int_value_ = uint64_t{0u};
13881  _has_bits_[0] &= ~0x00000008u;
13882 }
13884  return positive_int_value_;
13885 }
13887  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.positive_int_value)
13888  return _internal_positive_int_value();
13889 }
13891  _has_bits_[0] |= 0x00000008u;
13892  positive_int_value_ = value;
13893 }
13895  _internal_set_positive_int_value(value);
13896  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.positive_int_value)
13897 }
13898 
13899 // optional int64 negative_int_value = 5;
13901  bool value = (_has_bits_[0] & 0x00000010u) != 0;
13902  return value;
13903 }
13904 inline bool UninterpretedOption::has_negative_int_value() const {
13905  return _internal_has_negative_int_value();
13906 }
13908  negative_int_value_ = int64_t{0};
13909  _has_bits_[0] &= ~0x00000010u;
13910 }
13912  return negative_int_value_;
13913 }
13915  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.negative_int_value)
13916  return _internal_negative_int_value();
13917 }
13919  _has_bits_[0] |= 0x00000010u;
13920  negative_int_value_ = value;
13921 }
13923  _internal_set_negative_int_value(value);
13924  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.negative_int_value)
13925 }
13926 
13927 // optional double double_value = 6;
13929  bool value = (_has_bits_[0] & 0x00000020u) != 0;
13930  return value;
13931 }
13932 inline bool UninterpretedOption::has_double_value() const {
13933  return _internal_has_double_value();
13934 }
13936  double_value_ = 0;
13937  _has_bits_[0] &= ~0x00000020u;
13938 }
13939 inline double UninterpretedOption::_internal_double_value() const {
13940  return double_value_;
13941 }
13942 inline double UninterpretedOption::double_value() const {
13943  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.double_value)
13944  return _internal_double_value();
13945 }
13947  _has_bits_[0] |= 0x00000020u;
13948  double_value_ = value;
13949 }
13950 inline void UninterpretedOption::set_double_value(double value) {
13951  _internal_set_double_value(value);
13952  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.double_value)
13953 }
13954 
13955 // optional bytes string_value = 7;
13957  bool value = (_has_bits_[0] & 0x00000002u) != 0;
13958  return value;
13959 }
13960 inline bool UninterpretedOption::has_string_value() const {
13961  return _internal_has_string_value();
13962 }
13964  string_value_.ClearToEmpty();
13965  _has_bits_[0] &= ~0x00000002u;
13966 }
13967 inline const std::string& UninterpretedOption::string_value() const {
13968  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.string_value)
13969  return _internal_string_value();
13970 }
13971 template <typename ArgT0, typename... ArgT>
13972 inline PROTOBUF_ALWAYS_INLINE
13973 void UninterpretedOption::set_string_value(ArgT0&& arg0, ArgT... args) {
13974  _has_bits_[0] |= 0x00000002u;
13975  string_value_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13976  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.string_value)
13977 }
13979  std::string* _s = _internal_mutable_string_value();
13980  // @@protoc_insertion_point(field_mutable:google.protobuf.UninterpretedOption.string_value)
13981  return _s;
13982 }
13984  return string_value_.Get();
13985 }
13987  _has_bits_[0] |= 0x00000002u;
13988  string_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13989 }
13991  _has_bits_[0] |= 0x00000002u;
13992  return string_value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13993 }
13995  // @@protoc_insertion_point(field_release:google.protobuf.UninterpretedOption.string_value)
13996  if (!_internal_has_string_value()) {
13997  return nullptr;
13998  }
13999  _has_bits_[0] &= ~0x00000002u;
14000  auto* p = string_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14001 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14002  if (string_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14003  string_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14004  }
14005 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14006  return p;
14007 }
14009  if (string_value != nullptr) {
14010  _has_bits_[0] |= 0x00000002u;
14011  } else {
14012  _has_bits_[0] &= ~0x00000002u;
14013  }
14014  string_value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), string_value,
14015  GetArenaForAllocation());
14016 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14017  if (string_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14018  string_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14019  }
14020 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14021  // @@protoc_insertion_point(field_set_allocated:google.protobuf.UninterpretedOption.string_value)
14022 }
14023 
14024 // optional string aggregate_value = 8;
14026  bool value = (_has_bits_[0] & 0x00000004u) != 0;
14027  return value;
14028 }
14029 inline bool UninterpretedOption::has_aggregate_value() const {
14030  return _internal_has_aggregate_value();
14031 }
14033  aggregate_value_.ClearToEmpty();
14034  _has_bits_[0] &= ~0x00000004u;
14035 }
14036 inline const std::string& UninterpretedOption::aggregate_value() const {
14037  // @@protoc_insertion_point(field_get:google.protobuf.UninterpretedOption.aggregate_value)
14038  return _internal_aggregate_value();
14039 }
14040 template <typename ArgT0, typename... ArgT>
14041 inline PROTOBUF_ALWAYS_INLINE
14042 void UninterpretedOption::set_aggregate_value(ArgT0&& arg0, ArgT... args) {
14043  _has_bits_[0] |= 0x00000004u;
14044  aggregate_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14045  // @@protoc_insertion_point(field_set:google.protobuf.UninterpretedOption.aggregate_value)
14046 }
14048  std::string* _s = _internal_mutable_aggregate_value();
14049  // @@protoc_insertion_point(field_mutable:google.protobuf.UninterpretedOption.aggregate_value)
14050  return _s;
14051 }
14053  return aggregate_value_.Get();
14054 }
14056  _has_bits_[0] |= 0x00000004u;
14057  aggregate_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14058 }
14060  _has_bits_[0] |= 0x00000004u;
14061  return aggregate_value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14062 }
14064  // @@protoc_insertion_point(field_release:google.protobuf.UninterpretedOption.aggregate_value)
14065  if (!_internal_has_aggregate_value()) {
14066  return nullptr;
14067  }
14068  _has_bits_[0] &= ~0x00000004u;
14069  auto* p = aggregate_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14070 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14071  if (aggregate_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14072  aggregate_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14073  }
14074 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14075  return p;
14076 }
14078  if (aggregate_value != nullptr) {
14079  _has_bits_[0] |= 0x00000004u;
14080  } else {
14081  _has_bits_[0] &= ~0x00000004u;
14082  }
14083  aggregate_value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), aggregate_value,
14084  GetArenaForAllocation());
14085 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14086  if (aggregate_value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14087  aggregate_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14088  }
14089 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14090  // @@protoc_insertion_point(field_set_allocated:google.protobuf.UninterpretedOption.aggregate_value)
14091 }
14092 
14093 // -------------------------------------------------------------------
14094 
14095 // SourceCodeInfo_Location
14096 
14097 // repeated int32 path = 1 [packed = true];
14099  return path_.size();
14100 }
14101 inline int SourceCodeInfo_Location::path_size() const {
14102  return _internal_path_size();
14103 }
14105  path_.Clear();
14106 }
14108  return path_.Get(index);
14109 }
14110 inline int32_t SourceCodeInfo_Location::path(int index) const {
14111  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.Location.path)
14112  return _internal_path(index);
14113 }
14115  path_.Set(index, value);
14116  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.path)
14117 }
14119  path_.Add(value);
14120 }
14122  _internal_add_path(value);
14123  // @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.path)
14124 }
14127  return path_;
14128 }
14131  // @@protoc_insertion_point(field_list:google.protobuf.SourceCodeInfo.Location.path)
14132  return _internal_path();
14133 }
14136  return &path_;
14137 }
14140  // @@protoc_insertion_point(field_mutable_list:google.protobuf.SourceCodeInfo.Location.path)
14141  return _internal_mutable_path();
14142 }
14143 
14144 // repeated int32 span = 2 [packed = true];
14146  return span_.size();
14147 }
14148 inline int SourceCodeInfo_Location::span_size() const {
14149  return _internal_span_size();
14150 }
14152  span_.Clear();
14153 }
14155  return span_.Get(index);
14156 }
14157 inline int32_t SourceCodeInfo_Location::span(int index) const {
14158  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.Location.span)
14159  return _internal_span(index);
14160 }
14162  span_.Set(index, value);
14163  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.span)
14164 }
14166  span_.Add(value);
14167 }
14169  _internal_add_span(value);
14170  // @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.span)
14171 }
14174  return span_;
14175 }
14178  // @@protoc_insertion_point(field_list:google.protobuf.SourceCodeInfo.Location.span)
14179  return _internal_span();
14180 }
14183  return &span_;
14184 }
14187  // @@protoc_insertion_point(field_mutable_list:google.protobuf.SourceCodeInfo.Location.span)
14188  return _internal_mutable_span();
14189 }
14190 
14191 // optional string leading_comments = 3;
14193  bool value = (_has_bits_[0] & 0x00000001u) != 0;
14194  return value;
14195 }
14197  return _internal_has_leading_comments();
14198 }
14200  leading_comments_.ClearToEmpty();
14201  _has_bits_[0] &= ~0x00000001u;
14202 }
14204  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.Location.leading_comments)
14205  return _internal_leading_comments();
14206 }
14207 template <typename ArgT0, typename... ArgT>
14208 inline PROTOBUF_ALWAYS_INLINE
14210  _has_bits_[0] |= 0x00000001u;
14211  leading_comments_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14212  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.leading_comments)
14213 }
14215  std::string* _s = _internal_mutable_leading_comments();
14216  // @@protoc_insertion_point(field_mutable:google.protobuf.SourceCodeInfo.Location.leading_comments)
14217  return _s;
14218 }
14220  return leading_comments_.Get();
14221 }
14223  _has_bits_[0] |= 0x00000001u;
14224  leading_comments_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14225 }
14227  _has_bits_[0] |= 0x00000001u;
14228  return leading_comments_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14229 }
14231  // @@protoc_insertion_point(field_release:google.protobuf.SourceCodeInfo.Location.leading_comments)
14232  if (!_internal_has_leading_comments()) {
14233  return nullptr;
14234  }
14235  _has_bits_[0] &= ~0x00000001u;
14236  auto* p = leading_comments_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14237 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14238  if (leading_comments_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14239  leading_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14240  }
14241 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14242  return p;
14243 }
14245  if (leading_comments != nullptr) {
14246  _has_bits_[0] |= 0x00000001u;
14247  } else {
14248  _has_bits_[0] &= ~0x00000001u;
14249  }
14250  leading_comments_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), leading_comments,
14251  GetArenaForAllocation());
14252 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14253  if (leading_comments_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14254  leading_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14255  }
14256 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14257  // @@protoc_insertion_point(field_set_allocated:google.protobuf.SourceCodeInfo.Location.leading_comments)
14258 }
14259 
14260 // optional string trailing_comments = 4;
14262  bool value = (_has_bits_[0] & 0x00000002u) != 0;
14263  return value;
14264 }
14266  return _internal_has_trailing_comments();
14267 }
14269  trailing_comments_.ClearToEmpty();
14270  _has_bits_[0] &= ~0x00000002u;
14271 }
14273  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.Location.trailing_comments)
14274  return _internal_trailing_comments();
14275 }
14276 template <typename ArgT0, typename... ArgT>
14277 inline PROTOBUF_ALWAYS_INLINE
14279  _has_bits_[0] |= 0x00000002u;
14280  trailing_comments_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14281  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.trailing_comments)
14282 }
14284  std::string* _s = _internal_mutable_trailing_comments();
14285  // @@protoc_insertion_point(field_mutable:google.protobuf.SourceCodeInfo.Location.trailing_comments)
14286  return _s;
14287 }
14289  return trailing_comments_.Get();
14290 }
14292  _has_bits_[0] |= 0x00000002u;
14293  trailing_comments_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14294 }
14296  _has_bits_[0] |= 0x00000002u;
14297  return trailing_comments_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14298 }
14300  // @@protoc_insertion_point(field_release:google.protobuf.SourceCodeInfo.Location.trailing_comments)
14301  if (!_internal_has_trailing_comments()) {
14302  return nullptr;
14303  }
14304  _has_bits_[0] &= ~0x00000002u;
14305  auto* p = trailing_comments_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14306 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14307  if (trailing_comments_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14308  trailing_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14309  }
14310 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14311  return p;
14312 }
14314  if (trailing_comments != nullptr) {
14315  _has_bits_[0] |= 0x00000002u;
14316  } else {
14317  _has_bits_[0] &= ~0x00000002u;
14318  }
14319  trailing_comments_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), trailing_comments,
14320  GetArenaForAllocation());
14321 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14322  if (trailing_comments_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14323  trailing_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14324  }
14325 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14326  // @@protoc_insertion_point(field_set_allocated:google.protobuf.SourceCodeInfo.Location.trailing_comments)
14327 }
14328 
14329 // repeated string leading_detached_comments = 6;
14331  return leading_detached_comments_.size();
14332 }
14334  return _internal_leading_detached_comments_size();
14335 }
14337  leading_detached_comments_.Clear();
14338 }
14340  std::string* _s = _internal_add_leading_detached_comments();
14341  // @@protoc_insertion_point(field_add_mutable:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14342  return _s;
14343 }
14345  return leading_detached_comments_.Get(index);
14346 }
14348  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14349  return _internal_leading_detached_comments(index);
14350 }
14352  // @@protoc_insertion_point(field_mutable:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14353  return leading_detached_comments_.Mutable(index);
14354 }
14356  leading_detached_comments_.Mutable(index)->assign(value);
14357  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14358 }
14360  leading_detached_comments_.Mutable(index)->assign(std::move(value));
14361  // @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14362 }
14364  GOOGLE_DCHECK(value != nullptr);
14365  leading_detached_comments_.Mutable(index)->assign(value);
14366  // @@protoc_insertion_point(field_set_char:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14367 }
14368 inline void SourceCodeInfo_Location::set_leading_detached_comments(int index, const char* value, size_t size) {
14369  leading_detached_comments_.Mutable(index)->assign(
14370  reinterpret_cast<const char*>(value), size);
14371  // @@protoc_insertion_point(field_set_pointer:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14372 }
14374  return leading_detached_comments_.Add();
14375 }
14377  leading_detached_comments_.Add()->assign(value);
14378  // @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14379 }
14381  leading_detached_comments_.Add(std::move(value));
14382  // @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14383 }
14385  GOOGLE_DCHECK(value != nullptr);
14386  leading_detached_comments_.Add()->assign(value);
14387  // @@protoc_insertion_point(field_add_char:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14388 }
14389 inline void SourceCodeInfo_Location::add_leading_detached_comments(const char* value, size_t size) {
14390  leading_detached_comments_.Add()->assign(reinterpret_cast<const char*>(value), size);
14391  // @@protoc_insertion_point(field_add_pointer:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14392 }
14393 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
14395  // @@protoc_insertion_point(field_list:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14396  return leading_detached_comments_;
14397 }
14398 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
14400  // @@protoc_insertion_point(field_mutable_list:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
14401  return &leading_detached_comments_;
14402 }
14403 
14404 // -------------------------------------------------------------------
14405 
14406 // SourceCodeInfo
14407 
14408 // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
14409 inline int SourceCodeInfo::_internal_location_size() const {
14410  return location_.size();
14411 }
14412 inline int SourceCodeInfo::location_size() const {
14413  return _internal_location_size();
14414 }
14415 inline void SourceCodeInfo::clear_location() {
14416  location_.Clear();
14417 }
14418 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* SourceCodeInfo::mutable_location(int index) {
14419  // @@protoc_insertion_point(field_mutable:google.protobuf.SourceCodeInfo.location)
14420  return location_.Mutable(index);
14421 }
14422 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >*
14424  // @@protoc_insertion_point(field_mutable_list:google.protobuf.SourceCodeInfo.location)
14425  return &location_;
14426 }
14427 inline const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location& SourceCodeInfo::_internal_location(int index) const {
14428  return location_.Get(index);
14429 }
14430 inline const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location& SourceCodeInfo::location(int index) const {
14431  // @@protoc_insertion_point(field_get:google.protobuf.SourceCodeInfo.location)
14432  return _internal_location(index);
14433 }
14434 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* SourceCodeInfo::_internal_add_location() {
14435  return location_.Add();
14436 }
14437 inline ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* SourceCodeInfo::add_location() {
14438  ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* _add = _internal_add_location();
14439  // @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.location)
14440  return _add;
14441 }
14442 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >&
14443 SourceCodeInfo::location() const {
14444  // @@protoc_insertion_point(field_list:google.protobuf.SourceCodeInfo.location)
14445  return location_;
14446 }
14447 
14448 // -------------------------------------------------------------------
14449 
14450 // GeneratedCodeInfo_Annotation
14451 
14452 // repeated int32 path = 1 [packed = true];
14454  return path_.size();
14455 }
14456 inline int GeneratedCodeInfo_Annotation::path_size() const {
14457  return _internal_path_size();
14458 }
14460  path_.Clear();
14461 }
14463  return path_.Get(index);
14464 }
14466  // @@protoc_insertion_point(field_get:google.protobuf.GeneratedCodeInfo.Annotation.path)
14467  return _internal_path(index);
14468 }
14470  path_.Set(index, value);
14471  // @@protoc_insertion_point(field_set:google.protobuf.GeneratedCodeInfo.Annotation.path)
14472 }
14474  path_.Add(value);
14475 }
14477  _internal_add_path(value);
14478  // @@protoc_insertion_point(field_add:google.protobuf.GeneratedCodeInfo.Annotation.path)
14479 }
14482  return path_;
14483 }
14486  // @@protoc_insertion_point(field_list:google.protobuf.GeneratedCodeInfo.Annotation.path)
14487  return _internal_path();
14488 }
14491  return &path_;
14492 }
14495  // @@protoc_insertion_point(field_mutable_list:google.protobuf.GeneratedCodeInfo.Annotation.path)
14496  return _internal_mutable_path();
14497 }
14498 
14499 // optional string source_file = 2;
14501  bool value = (_has_bits_[0] & 0x00000001u) != 0;
14502  return value;
14503 }
14505  return _internal_has_source_file();
14506 }
14508  source_file_.ClearToEmpty();
14509  _has_bits_[0] &= ~0x00000001u;
14510 }
14512  // @@protoc_insertion_point(field_get:google.protobuf.GeneratedCodeInfo.Annotation.source_file)
14513  return _internal_source_file();
14514 }
14515 template <typename ArgT0, typename... ArgT>
14516 inline PROTOBUF_ALWAYS_INLINE
14518  _has_bits_[0] |= 0x00000001u;
14519  source_file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14520  // @@protoc_insertion_point(field_set:google.protobuf.GeneratedCodeInfo.Annotation.source_file)
14521 }
14523  std::string* _s = _internal_mutable_source_file();
14524  // @@protoc_insertion_point(field_mutable:google.protobuf.GeneratedCodeInfo.Annotation.source_file)
14525  return _s;
14526 }
14528  return source_file_.Get();
14529 }
14531  _has_bits_[0] |= 0x00000001u;
14532  source_file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14533 }
14535  _has_bits_[0] |= 0x00000001u;
14536  return source_file_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14537 }
14539  // @@protoc_insertion_point(field_release:google.protobuf.GeneratedCodeInfo.Annotation.source_file)
14540  if (!_internal_has_source_file()) {
14541  return nullptr;
14542  }
14543  _has_bits_[0] &= ~0x00000001u;
14544  auto* p = source_file_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14545 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14546  if (source_file_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14547  source_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14548  }
14549 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14550  return p;
14551 }
14553  if (source_file != nullptr) {
14554  _has_bits_[0] |= 0x00000001u;
14555  } else {
14556  _has_bits_[0] &= ~0x00000001u;
14557  }
14558  source_file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), source_file,
14559  GetArenaForAllocation());
14560 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14561  if (source_file_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
14562  source_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
14563  }
14564 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14565  // @@protoc_insertion_point(field_set_allocated:google.protobuf.GeneratedCodeInfo.Annotation.source_file)
14566 }
14567 
14568 // optional int32 begin = 3;
14570  bool value = (_has_bits_[0] & 0x00000002u) != 0;
14571  return value;
14572 }
14573 inline bool GeneratedCodeInfo_Annotation::has_begin() const {
14574  return _internal_has_begin();
14575 }
14577  begin_ = 0;
14578  _has_bits_[0] &= ~0x00000002u;
14579 }
14581  return begin_;
14582 }
14584  // @@protoc_insertion_point(field_get:google.protobuf.GeneratedCodeInfo.Annotation.begin)
14585  return _internal_begin();
14586 }
14588  _has_bits_[0] |= 0x00000002u;
14589  begin_ = value;
14590 }
14592  _internal_set_begin(value);
14593  // @@protoc_insertion_point(field_set:google.protobuf.GeneratedCodeInfo.Annotation.begin)
14594 }
14595 
14596 // optional int32 end = 4;
14598  bool value = (_has_bits_[0] & 0x00000004u) != 0;
14599  return value;
14600 }
14601 inline bool GeneratedCodeInfo_Annotation::has_end() const {
14602  return _internal_has_end();
14603 }
14605  end_ = 0;
14606  _has_bits_[0] &= ~0x00000004u;
14607 }
14609  return end_;
14610 }
14612  // @@protoc_insertion_point(field_get:google.protobuf.GeneratedCodeInfo.Annotation.end)
14613  return _internal_end();
14614 }
14616  _has_bits_[0] |= 0x00000004u;
14617  end_ = value;
14618 }
14620  _internal_set_end(value);
14621  // @@protoc_insertion_point(field_set:google.protobuf.GeneratedCodeInfo.Annotation.end)
14622 }
14623 
14624 // -------------------------------------------------------------------
14625 
14626 // GeneratedCodeInfo
14627 
14628 // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
14630  return annotation_.size();
14631 }
14632 inline int GeneratedCodeInfo::annotation_size() const {
14633  return _internal_annotation_size();
14634 }
14636  annotation_.Clear();
14637 }
14638 inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* GeneratedCodeInfo::mutable_annotation(int index) {
14639  // @@protoc_insertion_point(field_mutable:google.protobuf.GeneratedCodeInfo.annotation)
14640  return annotation_.Mutable(index);
14641 }
14642 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >*
14644  // @@protoc_insertion_point(field_mutable_list:google.protobuf.GeneratedCodeInfo.annotation)
14645  return &annotation_;
14646 }
14647 inline const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& GeneratedCodeInfo::_internal_annotation(int index) const {
14648  return annotation_.Get(index);
14649 }
14650 inline const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation& GeneratedCodeInfo::annotation(int index) const {
14651  // @@protoc_insertion_point(field_get:google.protobuf.GeneratedCodeInfo.annotation)
14652  return _internal_annotation(index);
14653 }
14654 inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* GeneratedCodeInfo::_internal_add_annotation() {
14655  return annotation_.Add();
14656 }
14657 inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* GeneratedCodeInfo::add_annotation() {
14658  ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* _add = _internal_add_annotation();
14659  // @@protoc_insertion_point(field_add:google.protobuf.GeneratedCodeInfo.annotation)
14660  return _add;
14661 }
14662 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >&
14664  // @@protoc_insertion_point(field_list:google.protobuf.GeneratedCodeInfo.annotation)
14665  return annotation_;
14666 }
14667 
14668 #ifdef __GNUC__
14669  #pragma GCC diagnostic pop
14670 #endif // __GNUC__
14671 // -------------------------------------------------------------------
14672 
14673 // -------------------------------------------------------------------
14674 
14675 // -------------------------------------------------------------------
14676 
14677 // -------------------------------------------------------------------
14678 
14679 // -------------------------------------------------------------------
14680 
14681 // -------------------------------------------------------------------
14682 
14683 // -------------------------------------------------------------------
14684 
14685 // -------------------------------------------------------------------
14686 
14687 // -------------------------------------------------------------------
14688 
14689 // -------------------------------------------------------------------
14690 
14691 // -------------------------------------------------------------------
14692 
14693 // -------------------------------------------------------------------
14694 
14695 // -------------------------------------------------------------------
14696 
14697 // -------------------------------------------------------------------
14698 
14699 // -------------------------------------------------------------------
14700 
14701 // -------------------------------------------------------------------
14702 
14703 // -------------------------------------------------------------------
14704 
14705 // -------------------------------------------------------------------
14706 
14707 // -------------------------------------------------------------------
14708 
14709 // -------------------------------------------------------------------
14710 
14711 // -------------------------------------------------------------------
14712 
14713 // -------------------------------------------------------------------
14714 
14715 // -------------------------------------------------------------------
14716 
14717 // -------------------------------------------------------------------
14718 
14719 // -------------------------------------------------------------------
14720 
14721 // -------------------------------------------------------------------
14722 
14723 
14724 // @@protoc_insertion_point(namespace_scope)
14725 
14726 PROTOBUF_NAMESPACE_CLOSE
14727 
14728 PROTOBUF_NAMESPACE_OPEN
14729 
14730 template <> struct is_proto_enum< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type> : ::std::true_type {};
14731 template <>
14732 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type>() {
14734 }
14736 template <>
14737 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label>() {
14739 }
14740 template <> struct is_proto_enum< ::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode> : ::std::true_type {};
14741 template <>
14742 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode>() {
14744 }
14745 template <> struct is_proto_enum< ::PROTOBUF_NAMESPACE_ID::FieldOptions_CType> : ::std::true_type {};
14746 template <>
14747 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldOptions_CType>() {
14749 }
14750 template <> struct is_proto_enum< ::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType> : ::std::true_type {};
14751 template <>
14752 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType>() {
14754 }
14756 template <>
14757 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel>() {
14759 }
14760 
14761 PROTOBUF_NAMESPACE_CLOSE
14762 
14763 // @@protoc_insertion_point(global_scope)
14764 
14765 #include <google/protobuf/port_undef.inc>
14766 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fdescriptor_2eproto
FileDescriptorProto::extension_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > extension_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:879
FileOptions::clear_php_namespace
void clear_php_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11732
ServiceDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10186
FileDescriptorSet::clear_file
void clear_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7273
DescriptorProto::extension_range
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange > & extension_range() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8523
FieldDescriptorProto::_internal_number
::PROTOBUF_NAMESPACE_ID::int32 _internal_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8900
FieldDescriptorProto::Label
FieldDescriptorProto_Label Label
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2151
FieldOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5287
FileOptions::has_cc_enable_arenas
bool has_cc_enable_arenas() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11329
GeneratedCodeInfo_Annotation::operator=
GeneratedCodeInfo_Annotation & operator=(GeneratedCodeInfo_Annotation &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8104
UninterpretedOption_NamePart::UninterpretedOption_NamePart
UninterpretedOption_NamePart(UninterpretedOption_NamePart &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7221
EnumValueDescriptorProto::_internal_set_number
void _internal_set_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10100
DescriptorProto_ReservedRange::DescriptorProto_ReservedRange
DescriptorProto_ReservedRange(DescriptorProto_ReservedRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1092
GeneratedCodeInfo_Annotation::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8125
MethodDescriptorProto::release_input_type
std::string * release_input_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10533
FileDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7321
EnumOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5915
EnumDescriptorProto::internal_default_instance
static const EnumDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2801
UninterpretedOption_NamePart::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7385
EnumOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12497
MethodDescriptorProto::clear_server_streaming
void clear_server_streaming()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10768
UninterpretedOption_NamePart::mutable_name_part
std::string * mutable_name_part()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12818
ptr
char * ptr
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:45
FieldDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1994
UninterpretedOption_NamePart::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7321
UninterpretedOption_NamePart::name_part
const std::string & name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12810
SourceCodeInfo_Location::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7708
FileOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11301
DescriptorProto::nested_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto > nested_type_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1596
FieldDescriptorProto_Type
FieldDescriptorProto_Type
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:172
FileOptions_OptimizeMode_OptimizeMode_MIN
constexpr FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:240
FileDescriptorProto::_internal_add_dependency
std::string * _internal_add_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7538
MethodOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12789
GeneratedCodeInfo_Annotation::mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13772
UninterpretedOption::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7513
ServiceOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12670
FieldDescriptorProto::has_number
bool has_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8893
FieldOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5109
EnumDescriptorProto::_internal_reserved_name_size
int _internal_reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9911
FileDescriptorProto::add_message_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * add_message_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7692
FileOptions::php_generic_services
bool php_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11283
SourceCodeInfo_Location::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7783
FileOptions::_internal_set_php_namespace
void _internal_set_php_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11751
EnumOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12539
FieldDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9380
EnumOptions::UnsafeArenaSwap
void UnsafeArenaSwap(EnumOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5744
EnumOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12532
DescriptorProto::_internal_add_reserved_name
std::string * _internal_add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8717
ServiceDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10182
FieldDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(FieldDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2036
EnumDescriptorProto_EnumReservedRange::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2612
_UninterpretedOption_NamePart_default_instance_
PROTOBUF_EXPORT UninterpretedOption_NamePartDefaultTypeInternal _UninterpretedOption_NamePart_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:374
FieldDescriptorProto::Type_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2136
EnumDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9679
MethodDescriptorProto::swap
friend void swap(MethodDescriptorProto &a, MethodDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3460
FileDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:538
FileDescriptorSet::add_file
PROTOBUF_NAMESPACE_ID::FileDescriptorProto * add_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7295
GeneratedCodeInfo_Annotation::_internal_path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13759
FileOptions::swift_prefix
const std::string & swift_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11550
OneofDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::OneofOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9552
FileOptions::clear_objc_class_prefix
void clear_objc_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11360
MethodDescriptorProto::set_input_type
void set_input_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10494
FileDescriptorProto::mutable_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7564
OneofDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9548
FileDescriptorProto::set_public_dependency
void set_public_dependency(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7586
FileOptions::_internal_set_java_outer_classname
void _internal_set_java_outer_classname(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10912
MethodOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12703
_OneofDescriptorProto_default_instance_
PROTOBUF_EXPORT OneofDescriptorProtoDefaultTypeInternal _OneofDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:151
_FieldDescriptorProto_default_instance_
PROTOBUF_EXPORT FieldDescriptorProtoDefaultTypeInternal _FieldDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:138
FileDescriptorProto::_internal_set_syntax
void _internal_set_syntax(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7982
FieldDescriptorProto::has_default_value
bool has_default_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9165
MethodOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7096
OneofDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9509
OneofOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5351
SourceCodeInfo_Location::clear_path
void clear_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13336
FileDescriptorProto::release_package
std::string * release_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7457
MethodOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7107
FieldOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4846
FileOptions::php_class_prefix
const std::string & php_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11643
DescriptorProto::oneof_decl
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto > & oneof_decl() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8562
EnumDescriptorProto_EnumReservedRange::start
::PROTOBUF_NAMESPACE_ID::int32 start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9626
FileDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7333
MethodOptions_IdempotencyLevel
MethodOptions_IdempotencyLevel
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:307
OneofOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5522
EnumValueDescriptorProto::_internal_has_number
bool _internal_has_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10082
EnumOptions::internal_default_instance
static const EnumOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5721
UninterpretedOption_NamePart::has_name_part
bool has_name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12803
EnumValueDescriptorProto::EnumValueDescriptorProto
EnumValueDescriptorProto(EnumValueDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3010
MethodDescriptorProto::server_streaming
bool server_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10775
MethodDescriptorProto::set_output_type
void set_output_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10587
FileOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4280
EnumValueDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3046
UninterpretedOption::Swap
void Swap(UninterpretedOption *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7454
fix_build_deps.temp
temp
Definition: fix_build_deps.py:488
FieldOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12327
DescriptorProto_ExtensionRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1010
ExtensionRangeOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1893
MessageOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4501
FileOptions::_internal_csharp_namespace
const std::string & _internal_csharp_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11469
FieldDescriptorProto::Swap
void Swap(FieldDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2023
FieldDescriptorProto::_internal_has_type
bool _internal_has_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8946
MethodDescriptorProto::_internal_mutable_output_type
std::string * _internal_mutable_output_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10622
FileDescriptorProto::clear_extension
void clear_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7787
FileOptions_OptimizeMode_CODE_SIZE
@ FileOptions_OptimizeMode_CODE_SIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:236
Arena
struct Arena Arena
Definition: third_party/bloaty/third_party/protobuf/src/google/protobuf/arena.h:189
FileOptions::_internal_has_go_package
bool _internal_has_go_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11092
SourceCodeInfo_Location::span_size
int span_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13380
FileOptions::release_swift_prefix
std::string * release_swift_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11593
google::protobuf.internal::FieldType
uint8 FieldType
Definition: bloaty/third_party/protobuf/src/google/protobuf/extension_set.h:83
FieldDescriptorProto::release_json_name
std::string * release_json_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9336
FieldDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9375
GeneratedCodeInfo_AnnotationDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:143
EnumDescriptor
struct EnumDescriptor EnumDescriptor
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:641
FileOptions::_internal_php_metadata_namespace
const std::string & _internal_php_metadata_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11841
FieldOptions::has_lazy
bool has_lazy() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12292
MethodOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6837
FieldDescriptorProto_Type_TYPE_FIXED64
@ FieldDescriptorProto_Type_TYPE_FIXED64
Definition: protobuf/src/google/protobuf/descriptor.pb.h:177
FileOptions::set_php_generic_services
void set_php_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11291
FileDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7372
DescriptorProto_ExtensionRange::end_
int32_t end_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1079
FieldOptions::JSType_Parse
static bool JSType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, JSType *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4993
_DescriptorProto_ExtensionRange_default_instance_
PROTOBUF_EXPORT DescriptorProto_ExtensionRangeDefaultTypeInternal _DescriptorProto_ExtensionRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:68
EnumDescriptorProto_EnumReservedRange::operator=
EnumDescriptorProto_EnumReservedRange & operator=(const EnumDescriptorProto_EnumReservedRange &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2591
MessageOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4437
EnumOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5852
MethodDescriptorProto::clear_output_type
void clear_output_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10579
FieldOptions::UnsafeArenaSwap
void UnsafeArenaSwap(FieldOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4881
ServiceDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10232
MessageOptions::has_map_entry
bool has_map_entry() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12135
FileOptions::OptimizeMode_Parse
static bool OptimizeMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OptimizeMode *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3809
DescriptorProto::_internal_reserved_name_size
int _internal_reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8675
SourceCodeInfo::operator=
SourceCodeInfo & operator=(const SourceCodeInfo &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7936
FileOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:95
OneofDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::OneofOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9561
EnumOptions::EnumOptions
EnumOptions(EnumOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5679
DescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1591
MessageOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12125
FileDescriptorSet::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:486
DescriptorProto::_internal_reserved_name
const std::string & _internal_reserved_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8688
EnumDescriptorProto_EnumReservedRange::_internal_set_end
void _internal_set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9658
SourceCodeInfo_Location::add_path
void add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13353
EnumDescriptorProto::mutable_reserved_range
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange > * mutable_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9886
FileOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3690
FieldOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4852
UninterpretedOption::double_value
double double_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13126
FileOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12022
FileOptions::has_php_generic_services
bool has_php_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11273
ctx
Definition: benchmark-async.c:30
OneofDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::OneofOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2573
FileOptions::csharp_namespace
const std::string & csharp_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11457
FileDescriptorProto::public_dependency_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > public_dependency_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:880
const
#define const
Definition: bloaty/third_party/zlib/zconf.h:230
FieldDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::FieldOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9403
EnumValueDescriptorProto::New
EnumValueDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3083
UninterpretedOption::mutable_identifier_value
std::string * mutable_identifier_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12982
EnumDescriptorProto_EnumReservedRange::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2742
google::protobuf::EmptyDefault
ArenaStringPtr::EmptyDefault EmptyDefault
Definition: protobuf/src/google/protobuf/arenastring_unittest.cc:57
MessageOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4602
SourceCodeInfo_Location::_internal_mutable_span
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_span()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13414
DescriptorProto::clear_field
void clear_field()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8340
MessageOptions::_internal_has_message_set_wire_format
bool _internal_has_message_set_wire_format() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12047
OneofDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2436
FileDescriptorProto::public_dependency_size
int public_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7573
EnumValueDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10118
UninterpretedOption::_internal_name
const PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart & _internal_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12942
UninterpretedOption::positive_int_value_
uint64_t positive_int_value_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7657
UninterpretedOption::set_allocated_aggregate_value
void set_allocated_aggregate_value(std::string *aggregate_value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13295
FieldDescriptorProto::New
FieldDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2044
ExtensionRangeOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8786
FileOptions::has_cc_generic_services
bool has_cc_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11189
FileDescriptorSet::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:373
FieldOptions::CType_Parse
static bool CType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CType *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4961
EnumDescriptorProto::reserved_name
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & reserved_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9974
EnumDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::EnumOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9847
FieldDescriptorProto::_internal_set_type_name
void _internal_set_type_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9001
GeneratedCodeInfo_Annotation::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8292
FieldOptions_CType_CType_ARRAYSIZE
constexpr int FieldOptions_CType_CType_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:266
EnumDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:79
OneofOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12415
FileOptions::clear_php_class_prefix
void clear_php_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11639
ExtensionRangeOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8753
MessageOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12159
UninterpretedOption::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7502
UninterpretedOption_NamePart::is_extension
bool is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12906
FieldDescriptorProto::_internal_mutable_type_name
std::string * _internal_mutable_type_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9025
DescriptorProto_ExtensionRange::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:929
DescriptorProto::extension_range_size
int extension_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8493
FieldDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8846
DescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8576
FileOptions_OptimizeMode_Name
const std::string & FileOptions_OptimizeMode_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:246
UninterpretedOption::set_allocated_string_value
void set_allocated_string_value(std::string *string_value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13202
google::protobuf::extension
const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor extension
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.h:2001
SourceCodeInfo_Location::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7702
file
const grpc_generator::File * file
Definition: python_private_generator.h:38
DescriptorProto::Swap
void Swap(DescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1317
DescriptorProto_ExtensionRange::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:999
EnumOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6019
EnumValueDescriptorProto::number_
int32_t number_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3195
FieldDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2082
_GeneratedCodeInfo_default_instance_
PROTOBUF_EXPORT GeneratedCodeInfoDefaultTypeInternal _GeneratedCodeInfo_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:450
MethodDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::MethodOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10686
FieldDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8858
FileDescriptorProto::clear_source_code_info
void clear_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7896
MethodDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3441
FileOptions::_internal_mutable_php_namespace
std::string * _internal_mutable_php_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11775
FieldOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5161
FileOptions::has_optimize_for
bool has_optimize_for() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11067
GeneratedCodeInfo_Annotation::_internal_mutable_source_file
std::string * _internal_mutable_source_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13828
EnumValueDescriptorProto::internal_default_instance
static const EnumValueDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3052
EnumValueOptions::Swap
void Swap(EnumValueOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6116
MethodOptions::IdempotencyLevel_Name
static const std::string & IdempotencyLevel_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6943
_EnumOptions_default_instance_
PROTOBUF_EXPORT EnumOptionsDefaultTypeInternal _EnumOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:320
MethodOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7206
FileOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12029
EnumValueDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10004
FieldOptions::lazy
bool lazy() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12302
EnumDescriptorProto::add_reserved_range
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange * add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9900
SourceCodeInfo_Location::mutable_span
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_span()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13418
GeneratedCodeInfo_Annotation::end_
int32_t end_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8300
begin
char * begin
Definition: abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1007
DescriptorProto_ReservedRange::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1125
MessageOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12117
DescriptorProto_ReservedRange::_internal_set_end
void _internal_set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8227
MethodDescriptorProto::default_instance
static const MethodDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3450
FileOptions::mutable_ruby_package
std::string * mutable_ruby_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11930
DescriptorProto::clear_reserved_range
void clear_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8642
DescriptorProto::_internal_oneof_decl_size
int _internal_oneof_decl_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8529
FileDescriptorProto::weak_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & weak_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7649
FileOptions_OptimizeMode_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FileOptions_OptimizeMode_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1286
DescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8303
EnumValueDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3110
UninterpretedOption::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7649
EnumOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:111
SourceCodeInfo_Location::default_instance
static const SourceCodeInfo_Location & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7711
ServiceDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::ServiceOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10331
ServiceDescriptorProto::method_size
int method_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10278
FieldDescriptorProto_Type_TYPE_UINT32
@ FieldDescriptorProto_Type_TYPE_UINT32
Definition: protobuf/src/google/protobuf/descriptor.pb.h:184
MethodDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3444
SourceCodeInfo::SourceCodeInfo
SourceCodeInfo(SourceCodeInfo &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7931
FileOptions::clear_java_generic_services
void clear_java_generic_services()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11220
DescriptorProto::mutable_enum_type
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > * mutable_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8465
DescriptorProto::reserved_range_size
int reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8639
FileDescriptorProto::_internal_public_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_public_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7598
GeneratedCodeInfo_Annotation::_internal_source_file
const std::string & _internal_source_file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13801
EnumValueOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6175
DescriptorProto_ReservedRange::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1247
OneofOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5648
UninterpretedOption_NamePart::clear_name_part
void clear_name_part()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12806
FieldDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8803
FileOptions::mutable_java_package
std::string * mutable_java_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10812
MethodOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7009
FileOptions::_internal_set_csharp_namespace
void _internal_set_csharp_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11472
google::protobuf.internal.python_message.MergeFrom
MergeFrom
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1339
EnumOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6046
DescriptorProto_ReservedRange::_internal_has_end
bool _internal_has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8209
ServiceOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6603
EnumValueOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12603
DescriptorProto::_internal_nested_type
const PROTOBUF_NAMESPACE_ID::DescriptorProto & _internal_nested_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8430
FieldDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::FieldOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2385
DescriptorProto_ReservedRange::_internal_set_start
void _internal_set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8199
FileDescriptorProto::source_code_info
const PROTOBUF_NAMESPACE_ID::SourceCodeInfo & source_code_info() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7905
EnumValueDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3043
EnumOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12486
FileDescriptorProto::_internal_mutable_weak_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_weak_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7654
FileDescriptorProto::add_service
PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * add_service()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7770
EnumValueOptions::default_instance
static const EnumValueOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6103
SourceCodeInfo_Location::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7695
MessageOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12177
DescriptorProto::nested_type
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > & nested_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8445
UninterpretedOption::_internal_has_double_value
bool _internal_has_double_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13112
UninterpretedOption::_internal_set_identifier_value
void _internal_set_identifier_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12989
FileDescriptorProto::release_source_code_info
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * release_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7909
SourceCodeInfo_Location::_internal_mutable_leading_comments
std::string * _internal_mutable_leading_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13474
MethodDescriptorProto::Swap
void Swap(MethodDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3463
DescriptorProto_ExtensionRange::options_
::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1077
UninterpretedOption::_internal_has_aggregate_value
bool _internal_has_aggregate_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13233
MessageOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4756
EnumValueDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3121
EnumDescriptorProto::_internal_value
const PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto & _internal_value(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9783
SourceCodeInfo_Location::operator=
SourceCodeInfo_Location & operator=(SourceCodeInfo_Location &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7681
MessageOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4711
FileOptions::OptimizeMode_Name
static const std::string & OptimizeMode_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3803
SourceCodeInfo_Location::_internal_mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13367
_SourceCodeInfo_Location_default_instance_
PROTOBUF_EXPORT SourceCodeInfo_LocationDefaultTypeInternal _SourceCodeInfo_Location_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:410
GeneratedCodeInfo_Annotation::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8293
EnumOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5705
FieldOptions::clear_lazy
void clear_lazy()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12295
MethodDescriptorProto::has_client_streaming
bool has_client_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10737
FileOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12037
FieldDescriptorProto::proto3_optional_
bool proto3_optional_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2388
MethodDescriptorProto::has_output_type
bool has_output_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10576
FileDescriptorProto::clear_service
void clear_service()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7748
OneofOptions::OneofOptions
OneofOptions(OneofOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5325
ExtensionRangeOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1762
MethodDescriptorProto::set_client_streaming
void set_client_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10755
EnumOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12504
FieldOptions_CType_Name
const std::string & FieldOptions_CType_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:270
MethodDescriptorProto::_internal_has_output_type
bool _internal_has_output_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10572
OneofOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5579
FileDescriptorProto::clear_weak_dependency
void clear_weak_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7623
FileOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4258
FieldOptions::operator=
FieldOptions & operator=(FieldOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4825
FieldOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4590
FileOptions::FileOptions
FileOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3659
DescriptorProto_ExtensionRange::New
DescriptorProto_ExtensionRange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:972
EnumDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9695
MethodDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::MethodOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5884
FieldOptions::FieldOptions
FieldOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4811
DescriptorProto::_internal_extension_size
int _internal_extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8373
GOOGLE_DCHECK
#define GOOGLE_DCHECK
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:194
DescriptorProto_ReservedRange::has_start
bool has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8185
FieldDescriptorProto_Label_LABEL_REQUIRED
@ FieldDescriptorProto_Label_LABEL_REQUIRED
Definition: protobuf/src/google/protobuf/descriptor.pb.h:212
EnumDescriptorProto::_internal_add_reserved_name
std::string * _internal_add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9953
phone_pb2.message_type
message_type
Definition: phone_pb2.py:200
FieldOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5263
ExtensionRangeOptions::operator=
ExtensionRangeOptions & operator=(ExtensionRangeOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1626
FileOptions::_internal_cc_enable_arenas
bool _internal_cc_enable_arenas() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11336
EnumDescriptorProto_EnumReservedRange::has_start
bool has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9616
FileOptions::release_go_package
std::string * release_go_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11146
UninterpretedOption::release_aggregate_value
std::string * release_aggregate_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13287
FieldOptions::_internal_has_packed
bool _internal_has_packed() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12231
DescriptorProto::nested_type_size
int nested_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8415
EnumValueOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12618
EnumDescriptorProto::clear_reserved_range
void clear_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9878
EnumOptions::New
EnumOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5752
file_
FileDescriptorProto * file_
Definition: bloaty/third_party/protobuf/src/google/protobuf/compiler/annotation_test_util.cc:68
UninterpretedOption::aggregate_value
const std::string & aggregate_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13244
EnumDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9683
FileOptions::_internal_has_php_namespace
bool _internal_has_php_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11725
OneofOptions::operator=
OneofOptions & operator=(const OneofOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5330
MethodDescriptorProto::_internal_set_client_streaming
void _internal_set_client_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10751
FieldOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12397
MethodDescriptorProto::_internal_client_streaming
bool _internal_client_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10744
options
double_dict options[]
Definition: capstone_test.c:55
UninterpretedOption::_internal_double_value
double _internal_double_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13123
ServiceOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12642
google::protobuf.internal::true_type
integral_constant< bool, true > true_type
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/template_util.h:89
MethodOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6834
FileOptions_OptimizeMode
FileOptions_OptimizeMode
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:235
FileOptions::set_csharp_namespace
void set_csharp_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11461
MethodOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7029
FieldDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2376
FileDescriptorProto::release_syntax
std::string * release_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8010
MessageOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12187
ExtensionRangeOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1956
DescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1295
EnumDescriptorProto::_internal_reserved_range
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange & _internal_reserved_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9890
DescriptorProto_ExtensionRange::_internal_options
const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8121
google::protobuf::python::cmessage::CopyFrom
static PyObject * CopyFrom(CMessage *self, PyObject *arg)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc:1862
FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE
constexpr int FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:242
UninterpretedOption::_internal_name_size
int _internal_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12924
MethodDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:91
EnumValueDescriptorProto::EnumValueDescriptorProto
EnumValueDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3005
FieldDescriptorProto::_internal_set_label
void _internal_set_label(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8935
UninterpretedOption
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6089
DescriptorProto_ReservedRange::New
DescriptorProto_ReservedRange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1165
FileOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3696
FileOptions::py_generic_services
bool py_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11255
MethodDescriptorProto::input_type
const std::string & input_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10490
Arena
Definition: arena.c:39
FileOptions::clear_java_string_check_utf8
void clear_java_string_check_utf8()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11042
EnumDescriptorProto::operator=
EnumDescriptorProto & operator=(EnumDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2768
ServiceOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6634
FieldDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1851
SourceCodeInfo_Location::release_trailing_comments
std::string * release_trailing_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13571
MethodDescriptorProto::_internal_has_server_streaming
bool _internal_has_server_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10761
ServiceOptions::ServiceOptions
ServiceOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6429
DescriptorProto::oneof_decl_size
int oneof_decl_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8532
FileOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4245
OneofOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5664
UninterpretedOption::_internal_negative_int_value
::PROTOBUF_NAMESPACE_ID::int64 _internal_negative_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13095
FileDescriptorProto::set_syntax
void set_syntax(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7971
EnumValueOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6264
DescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1288
DescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8241
FieldDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2071
FieldDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2001
FileOptions::set_java_generic_services
void set_java_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11235
FieldDescriptorProto::_internal_has_json_name
bool _internal_has_json_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9282
FileOptions::_internal_has_cc_enable_arenas
bool _internal_has_cc_enable_arenas() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11325
FieldDescriptorProto::set_number
void set_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8911
testing::internal::string
::std::string string
Definition: bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:881
FieldDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2004
ServiceOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12639
SourceCodeInfo_Location::set_path
void set_path(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13346
FieldOptions_JSType_Parse
bool FieldOptions_JSType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FieldOptions_JSType *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:301
SourceCodeInfo_Location::_internal_mutable_trailing_comments
std::string * _internal_mutable_trailing_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13567
MethodOptions_IdempotencyLevel_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MethodOptions_IdempotencyLevel_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1355
OneofOptions::New
OneofOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5398
FieldDescriptorProto::extendee
const std::string & extendee() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9079
grpc::protobuf::Message
GRPC_CUSTOM_MESSAGE Message
Definition: include/grpcpp/impl/codegen/config_protobuf.h:78
FieldDescriptorProto_Type_Type_MAX
constexpr FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:193
type_
std::string type_
Definition: client_channel_stress_test.cc:212
MethodOptions::Swap
void Swap(MethodOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6856
FieldDescriptorProto_Type_IsValid
PROTOBUF_EXPORT bool FieldDescriptorProto_Type_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1214
UninterpretedOption_NamePart::swap
friend void swap(UninterpretedOption_NamePart &a, UninterpretedOption_NamePart &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7270
GeneratedCodeInfo::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8349
FieldDescriptorProto::clear_extendee
void clear_extendee()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9075
MethodOptions_IdempotencyLevel_IDEMPOTENCY_UNKNOWN
@ MethodOptions_IdempotencyLevel_IDEMPOTENCY_UNKNOWN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:307
OneofDescriptorProto::OneofDescriptorProto
OneofDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2398
FileOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11297
MessageOptions::has_no_standard_descriptor_accessor
bool has_no_standard_descriptor_accessor() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12079
MethodOptions::_internal_set_idempotency_level
void _internal_set_idempotency_level(PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12745
FieldDescriptorProto::has_extendee
bool has_extendee() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9072
EnumValueOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6297
FileDescriptorProto::_internal_enum_type_size
int _internal_enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7703
UninterpretedOption::_internal_identifier_value
const std::string & _internal_identifier_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12986
FileOptions::internal_default_instance
static const FileOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3706
DescriptorProto::mutable_oneof_decl
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto > * mutable_oneof_decl()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8543
FileOptions::set_cc_generic_services
void set_cc_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11207
_UninterpretedOption_default_instance_
PROTOBUF_EXPORT UninterpretedOptionDefaultTypeInternal _UninterpretedOption_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:392
EnumValueOptions::EnumValueOptions
EnumValueOptions(EnumValueOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6064
MethodDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(MethodDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3476
UninterpretedOption::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7438
MessageOptions::UnsafeArenaSwap
void UnsafeArenaSwap(MessageOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4466
DescriptorProto::add_extension_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange * add_extension_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8518
MethodOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12781
DescriptorProto::_internal_field
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_field(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8352
FileOptions::_internal_has_java_generic_services
bool _internal_has_java_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11213
UninterpretedOption::_internal_has_positive_int_value
bool _internal_has_positive_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13056
ExtensionRangeOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8771
OneofDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:71
ServiceDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::ServiceOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10326
FieldDescriptorProto::set_allocated_json_name
void set_allocated_json_name(std::string *json_name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9344
MessageOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4780
FieldDescriptorProto::_internal_has_number
bool _internal_has_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8889
FileOptions::_internal_set_go_package
void _internal_set_go_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11118
ServiceDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::ServiceOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5543
ServiceOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12689
EnumValueOptions::UnsafeArenaSwap
void UnsafeArenaSwap(EnumValueOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6129
EnumDescriptorProto::operator=
EnumDescriptorProto & operator=(const EnumDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2764
GeneratedCodeInfo_Annotation::clear_source_file
void clear_source_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13785
UninterpretedOption::default_instance
static const UninterpretedOption & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7441
SourceCodeInfo::location_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location > location_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8081
FileOptions::set_allocated_php_namespace
void set_allocated_php_namespace(std::string *php_namespace)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11787
SourceCodeInfo_Location::set_leading_comments
void set_leading_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13439
MethodOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12717
EnumValueOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12568
ServiceDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3186
EnumDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2782
DescriptorProto_ExtensionRange::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:932
FileDescriptorProto::New
FileDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:575
SourceCodeInfo_Location::_internal_trailing_comments
const std::string & _internal_trailing_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13540
u
OPENSSL_EXPORT pem_password_cb void * u
Definition: pem.h:351
FieldDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::FieldOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9392
FileOptions_OptimizeMode_IsValid
PROTOBUF_EXPORT bool FileOptions_OptimizeMode_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1290
UninterpretedOption_NamePart::operator=
UninterpretedOption_NamePart & operator=(const UninterpretedOption_NamePart &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7226
FieldOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12386
FieldOptions::_internal_set_jstype
void _internal_set_jstype(PROTOBUF_NAMESPACE_ID::FieldOptions_JSType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12277
SourceCodeInfo_Location::_internal_path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13358
DescriptorProto::field
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > & field() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8367
DescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8267
SourceCodeInfo_Location::trailing_comments
const std::string & trailing_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13528
SourceCodeInfo::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8042
EnumValueOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6416
EnumDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9812
FileDescriptorProto::service_size
int service_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7745
FieldDescriptorProto_Label_IsValid
PROTOBUF_EXPORT bool FieldDescriptorProto_Label_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1267
FileOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12032
EnumValueDescriptorProto::clear_number
void clear_number()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10089
FileOptions::_internal_mutable_php_class_prefix
std::string * _internal_mutable_php_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11682
DescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8568
EnumDescriptorProto::_internal_add_value
PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto * _internal_add_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9790
FieldDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:67
EnumOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5893
FieldDescriptorProto::set_default_value
void set_default_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9176
DescriptorProto_ExtensionRange::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1073
DescriptorProto_ExtensionRange::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8156
FieldDescriptorProto::type_name
const std::string & type_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8986
FileDescriptorProto::_internal_weak_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_weak_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7645
FileOptions::_internal_has_ruby_package
bool _internal_has_ruby_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11911
FieldOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12375
GeneratedCodeInfo_Annotation::add_path
void add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13754
helloworld_pb2.has_options
has_options
Definition: helloworld/helloworld_pb2.py:108
EnumOptions::operator=
EnumOptions & operator=(const EnumOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5684
FileDescriptorProto::mutable_message_type
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > * mutable_message_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7678
FileDescriptorProto::_internal_has_package
bool _internal_has_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7403
EnumOptions::_internal_set_allow_alias
void _internal_set_allow_alias(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12476
FileDescriptorProto::add_dependency
std::string * add_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7505
MethodDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3405
ServiceOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6656
OneofDescriptorProto::swap
friend void swap(OneofDescriptorProto &a, OneofDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2452
setup.name
name
Definition: setup.py:542
ServiceDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::ServiceOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10342
EnumDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9734
DescriptorProto::oneof_decl_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto > oneof_decl_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1600
FieldDescriptorProto::_internal_default_value
const std::string & _internal_default_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9184
FileDescriptorProto::mutable_enum_type
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > * mutable_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7717
UninterpretedOption::release_identifier_value
std::string * release_identifier_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13017
FileDescriptorProto::enum_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > enum_type_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:877
MethodDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10670
MethodOptions::_internal_has_idempotency_level
bool _internal_has_idempotency_level() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12727
EnumValueDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(EnumValueDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3075
STRING_PIECE
Definition: cpu-arm-linux.h:41
SourceCodeInfo_Location::mutable_trailing_comments
std::string * mutable_trailing_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13536
FileDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::FileOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7848
GeneratedCodeInfo_Annotation::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13910
OneofDescriptorProto::internal_default_instance
static const OneofDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2445
ServiceDescriptorProto::swap
friend void swap(ServiceDescriptorProto &a, ServiceDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3257
FieldDescriptorProto_Type_TYPE_DOUBLE
@ FieldDescriptorProto_Type_TYPE_DOUBLE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:172
GeneratedCodeInfo_Annotation::set_source_file
void set_source_file(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13793
UninterpretedOption_NamePart::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7384
ExtensionRangeOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1904
ServiceOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6724
FileOptions::java_multiple_files
bool java_multiple_files() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10993
DescriptorProto::_internal_extension_range_size
int _internal_extension_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8490
OneofOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5663
FieldOptions::default_instance
static const FieldOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4855
FieldDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9383
check_documentation.path
path
Definition: check_documentation.py:57
EnumDescriptorProto_EnumReservedRange::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2686
OneofOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5511
a
int a
Definition: abseil-cpp/absl/container/internal/hash_policy_traits_test.cc:88
MethodOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12706
FieldDescriptorProto::clear_label
void clear_label()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8924
UninterpretedOption::has_double_value
bool has_double_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13116
EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange
EnumDescriptorProto_EnumReservedRange()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2581
UninterpretedOption::negative_int_value
::PROTOBUF_NAMESPACE_ID::int64 negative_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13098
EnumDescriptorProto_EnumReservedRange::swap
friend void swap(EnumDescriptorProto_EnumReservedRange &a, EnumDescriptorProto_EnumReservedRange &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2635
SourceCodeInfo_Location::New
SourceCodeInfo_Location * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7745
EnumDescriptorProto_EnumReservedRange::Swap
void Swap(EnumDescriptorProto_EnumReservedRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2638
google::protobuf.internal::GenericSwap
void GenericSwap(MessageLite *m1, MessageLite *m2)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.cc:735
MethodOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12762
FileOptions::has_objc_class_prefix
bool has_objc_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11357
MethodDescriptorProto::mutable_input_type
std::string * mutable_input_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10498
MessageOptions::_internal_set_message_set_wire_format
void _internal_set_message_set_wire_format(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12065
google::protobuf.internal::DuplicateIfNonNull
T * DuplicateIfNonNull(T *message)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.h:151
MessageOptions::_internal_no_standard_descriptor_accessor
bool _internal_no_standard_descriptor_accessor() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12086
DescriptorProto::enum_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > enum_type_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1597
EnumDescriptorProto::_internal_add_reserved_range
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange * _internal_add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9897
to
size_t to
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1385
FileDescriptorSetDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:43
FileOptions::has_py_generic_services
bool has_py_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11245
OneofOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5361
GeneratedCodeInfo_Annotation::clear_end
void clear_end()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13906
GeneratedCodeInfo_Annotation::source_file
const std::string & source_file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13789
FileOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4368
xds_manager.p
p
Definition: xds_manager.py:60
google::protobuf::python::cdescriptor_pool::Add
static PyObject * Add(PyObject *self, PyObject *file_descriptor_proto)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/descriptor_pool.cc:621
GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation
GeneratedCodeInfo_Annotation()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8090
EnumValueDescriptorProto::operator=
EnumValueDescriptorProto & operator=(const EnumValueDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3015
FieldOptions::_internal_set_ctype
void _internal_set_ctype(PROTOBUF_NAMESPACE_ID::FieldOptions_CType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12220
SourceCodeInfo_Location::add_leading_detached_comments
std::string * add_leading_detached_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13619
MethodDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3511
ExtensionRangeOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1929
ExtensionRangeOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1940
MessageOptions::_internal_message_set_wire_format
bool _internal_message_set_wire_format() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12058
name_
const std::string name_
Definition: priority.cc:233
FieldDescriptorProto::operator=
FieldDescriptorProto & operator=(FieldDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1980
EnumOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12514
EnumValueDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9993
EnumOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5779
UninterpretedOption::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7432
EnumValueOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6223
UninterpretedOption_NamePart::_internal_set_name_part
void _internal_set_name_part(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12825
SourceCodeInfo::location_size
int location_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13691
DescriptorProto::options
const PROTOBUF_NAMESPACE_ID::MessageOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8585
ServiceOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6680
SourceCodeInfo::mutable_location
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location > * mutable_location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13702
MethodDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::MethodOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10708
DescriptorProto_ExtensionRange::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8144
MethodOptions::default_instance
static const MethodOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6843
FieldDescriptorProto::Label_Parse
static bool Label_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Label *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2178
ServiceOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6760
UninterpretedOption_NamePart::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7257
FileOptions::_internal_set_java_package
void _internal_set_java_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10819
GeneratedCodeInfo_Annotation::_internal_add_path
void _internal_add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13751
google::protobuf.internal::NameOfEnum
const PROTOBUF_EXPORT std::string & NameOfEnum(const EnumDescriptor *descriptor, int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:90
OneofDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9451
EnumOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5862
FieldDescriptorProto::number
::PROTOBUF_NAMESPACE_ID::int32 number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8903
MethodDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3642
uint8_t
unsigned char uint8_t
Definition: stdint-msvc2008.h:78
EnumDescriptorProto_EnumReservedRange::operator=
EnumDescriptorProto_EnumReservedRange & operator=(EnumDescriptorProto_EnumReservedRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2595
google::protobuf.internal.python_message._InternalParse
_InternalParse
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1196
SourceCodeInfo::_internal_add_location
PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location * _internal_add_location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13713
FileOptions::_internal_set_objc_class_prefix
void _internal_set_objc_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11379
GeneratedCodeInfo::GeneratedCodeInfo
GeneratedCodeInfo(GeneratedCodeInfo &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8313
DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange
DescriptorProto_ExtensionRange()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:894
FieldDescriptorProto_Type_TYPE_ENUM
@ FieldDescriptorProto_Type_TYPE_ENUM
Definition: protobuf/src/google/protobuf/descriptor.pb.h:185
SourceCodeInfo_Location::set_allocated_trailing_comments
void set_allocated_trailing_comments(std::string *trailing_comments)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13579
OneofOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5436
EnumDescriptorProto::reserved_name_size
int reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9914
DescriptorProto::_internal_add_oneof_decl
PROTOBUF_NAMESPACE_ID::OneofDescriptorProto * _internal_add_oneof_decl()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8554
MessageOptions::New
MessageOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4474
FieldDescriptorProto_Label_Label_MAX
constexpr FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:217
FileOptions::_internal_set_java_generic_services
void _internal_set_java_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11231
GeneratedCodeInfo::annotation_size
int annotation_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13934
FieldDescriptorProto::number_
int32_t number_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2386
FieldDescriptorProto::set_allocated_extendee
void set_allocated_extendee(std::string *extendee)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9130
SourceCodeInfo::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7967
EnumValueDescriptorProto::number
::PROTOBUF_NAMESPACE_ID::int32 number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10096
FieldDescriptorProto::operator=
FieldDescriptorProto & operator=(const FieldDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1976
EnumDescriptorProto::value_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto > value_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2993
FieldDescriptorProto::_internal_set_number
void _internal_set_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8907
EnumDescriptorProto::EnumDescriptorProto
EnumDescriptorProto(EnumDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2759
google::protobuf::python::cmessage::UnknownFieldSet
static PyObject * UnknownFieldSet(CMessage *self)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc:2512
MessageOptions::map_entry
bool map_entry() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12145
FileOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12004
UninterpretedOption::clear_identifier_value
void clear_identifier_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12970
EnumDescriptorProto::_internal_value_size
int _internal_value_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9765
FieldOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5119
GeneratedCodeInfo_Annotation::_internal_path_size
int _internal_path_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13731
FieldDescriptorProto::oneof_index
::PROTOBUF_NAMESPACE_ID::int32 oneof_index() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9268
start_
const char * start_
Definition: abseil-cpp/absl/strings/internal/str_format/arg.cc:175
FileDescriptorProto::mutable_service
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > * mutable_service()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7756
FieldDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2377
DescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::MessageOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2866
ServiceDescriptorProto::add_method
PROTOBUF_NAMESPACE_ID::MethodDescriptorProto * add_method()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10303
OneofOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12448
ExtensionRangeOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1680
ServiceOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12656
T
#define T(upbtypeconst, upbtype, ctype, default_value)
FileDescriptorProto::_internal_mutable_public_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_public_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7607
FileDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7310
MethodOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12770
EnumValueOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6310
FieldDescriptorProto::Label_Name
static const std::string & Label_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2172
FieldDescriptorProto::FieldDescriptorProto
FieldDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1966
FieldDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::FieldOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3684
FileOptions::set_py_generic_services
void set_py_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11263
EnumDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2795
FieldDescriptorProto_Label_Parse
bool FieldDescriptorProto_Label_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FieldDescriptorProto_Label *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:229
FileOptions_OptimizeMode_SPEED
@ FileOptions_OptimizeMode_SPEED
Definition: protobuf/src/google/protobuf/descriptor.pb.h:235
FileOptions::clear_java_outer_classname
void clear_java_outer_classname()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10893
EnumValueDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2972
EnumValueDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::EnumValueOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3194
ExtensionRangeOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1650
FieldOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12323
EnumOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5950
EnumOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5086
FieldDescriptorProto_Type_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldDescriptorProto_Type_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1210
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
OneofOptions::internal_default_instance
static const OneofOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5367
_MethodDescriptorProto_default_instance_
PROTOBUF_EXPORT MethodDescriptorProtoDefaultTypeInternal _MethodDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:225
DescriptorProto_ExtensionRange::clear_start
void clear_start()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8060
FieldDescriptorProto::set_allocated_type_name
void set_allocated_type_name(std::string *type_name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9037
FileOptions::set_allocated_swift_prefix
void set_allocated_swift_prefix(std::string *swift_prefix)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11601
ExtensionRangeOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1916
EnumOptions::set_allow_alias
void set_allow_alias(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12480
MessageOptions::MessageOptions
MessageOptions(MessageOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4401
MessageOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4654
FileOptions::_internal_mutable_objc_class_prefix
std::string * _internal_mutable_objc_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11403
MethodDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::MethodOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10693
_MessageOptions_default_instance_
PROTOBUF_EXPORT MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:274
DescriptorProto::_internal_add_nested_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * _internal_add_nested_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8437
FileOptions::_internal_mutable_go_package
std::string * _internal_mutable_go_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11142
DescriptorProto_ExtensionRange::_internal_set_start
void _internal_set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8071
FileOptions::mutable_php_class_prefix
std::string * mutable_php_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11651
EnumDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2859
EnumOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5939
FieldDescriptorProto::set_allocated_default_value
void set_allocated_default_value(std::string *default_value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9223
ExtensionRangeOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1871
FieldOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5172
EnumDescriptorProto_EnumReservedRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9623
GeneratedCodeInfo::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8343
DescriptorProto::extension_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > extension_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1599
FieldDescriptorProto::swap
friend void swap(FieldDescriptorProto &a, FieldDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2020
FileDescriptorSet::_internal_add_file
PROTOBUF_NAMESPACE_ID::FileDescriptorProto * _internal_add_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7292
EnumDescriptorProto::swap
friend void swap(EnumDescriptorProto &a, EnumDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2808
FieldDescriptorProto::_internal_json_name
const std::string & _internal_json_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9305
EnumValueOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6164
FileOptions::cc_generic_services
bool cc_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11199
FileDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7825
EnumDescriptorProto_EnumReservedRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2527
ServiceOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6645
DescriptorProto_ReservedRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8220
ServiceOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6702
OneofOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12429
FieldDescriptorProto_Label_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldDescriptorProto_Label_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1263
SourceCodeInfo_Location::clear_leading_comments
void clear_leading_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13431
DescriptorProto_ExtensionRange::internal_default_instance
static const DescriptorProto_ExtensionRange * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:941
MethodDescriptorProto::_internal_has_input_type
bool _internal_has_input_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10479
SourceCodeInfo_Location::_internal_path_size
int _internal_path_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13330
absl::synchronization_internal::Get
static GraphId Get(const IdMap &id, int num)
Definition: abseil-cpp/absl/synchronization/internal/graphcycles_test.cc:44
FieldOptions_JSType_JSType_ARRAYSIZE
constexpr int FieldOptions_JSType_JSType_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:290
FileOptions::has_csharp_namespace
bool has_csharp_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11450
FieldDescriptorProto::_internal_mutable_json_name
std::string * _internal_mutable_json_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9332
DescriptorProto_ReservedRange::end
::PROTOBUF_NAMESPACE_ID::int32 end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8223
FileDescriptorProto::add_weak_dependency
void add_weak_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7640
UninterpretedOption::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7428
DescriptorProto_ReservedRange::start_
int32_t start_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1251
MessageOptions::_internal_set_map_entry
void _internal_set_map_entry(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12149
DescriptorProto_ExtensionRange::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:922
MethodOptions::IdempotencyLevel_Parse
static bool IdempotencyLevel_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, IdempotencyLevel *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6949
uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80
FieldOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12372
EnumValueDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9989
MethodOptions::operator=
MethodOptions & operator=(MethodOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6813
EnumOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5790
FileOptions::_internal_go_package
const std::string & _internal_go_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11115
SourceCodeInfo_Location::operator=
SourceCodeInfo_Location & operator=(const SourceCodeInfo_Location &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7677
FileOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4302
GeneratedCodeInfo_Annotation::operator=
GeneratedCodeInfo_Annotation & operator=(const GeneratedCodeInfo_Annotation &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8100
FileOptions::release_java_outer_classname
std::string * release_java_outer_classname()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10940
GeneratedCodeInfo::_internal_annotation
const PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation & _internal_annotation(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13949
UninterpretedOption_NamePart::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7251
EnumOptions::swap
friend void swap(EnumOptions &a, EnumOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5728
EnumDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2990
FileOptions::clear_go_package
void clear_go_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11099
ServiceDescriptorProto::ServiceDescriptorProto
ServiceDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3203
FileOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3694
UninterpretedOption::_internal_set_string_value
void _internal_set_string_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13166
DescriptorProto::clear_oneof_decl
void clear_oneof_decl()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8535
from
size_t from
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1384
EnumOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5882
SourceCodeInfo::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7957
DescriptorProto::_internal_extension_range
const PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange & _internal_extension_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8508
DescriptorProto_ReservedRange::end_
int32_t end_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1252
GeneratedCodeInfo_Annotation::_internal_mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13768
FileDescriptorProto::unsafe_arena_release_source_code_info
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * unsafe_arena_release_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7916
FileOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4234
EnumValueOptions::operator=
EnumValueOptions & operator=(const EnumValueOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6069
ExtensionRangeOptions::ExtensionRangeOptions
ExtensionRangeOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1612
FileOptions::mutable_objc_class_prefix
std::string * mutable_objc_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11372
MessageOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:99
EnumOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12528
FileDescriptorSet::internal_default_instance
static const FileDescriptorSet * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:382
UninterpretedOptionDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:131
MethodOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:123
FieldOptions::has_jstype
bool has_jstype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12263
FieldOptions::JSType_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * JSType_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4983
SourceCodeInfo::New
SourceCodeInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8004
EnumDescriptorProto_EnumReservedRange::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2609
EnumValueDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::EnumValueOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10145
ExtensionRangeOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1957
MethodDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10393
ExtensionRangeOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1803
FileDescriptorProto::message_type_size
int message_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7667
FieldDescriptorProto_Type_TYPE_BOOL
@ FieldDescriptorProto_Type_TYPE_BOOL
Definition: protobuf/src/google/protobuf/descriptor.pb.h:179
FileDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:871
MethodOptions_IdempotencyLevel_IDEMPOTENT
@ MethodOptions_IdempotencyLevel_IDEMPOTENT
Definition: protobuf/src/google/protobuf/descriptor.pb.h:309
EnumOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6006
FileOptions::_internal_has_objc_class_prefix
bool _internal_has_objc_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11353
DescriptorProto::extension_size
int extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8376
ServiceDescriptorProto::New
ServiceDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3281
EnumDescriptorProto_EnumReservedRange::has_end
bool has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9644
FieldOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12338
FileOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12007
MessageOptions::swap
friend void swap(MessageOptions &a, MessageOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4450
MethodOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6840
EnumValueDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10012
MethodOptions::MethodOptions
MethodOptions(MethodOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6804
FileDescriptorProto::default_instance
static const FileDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:541
UninterpretedOption::has_aggregate_value
bool has_aggregate_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13237
UninterpretedOption::clear_aggregate_value
void clear_aggregate_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13240
MethodDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10436
MessageOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12114
start
static uint64_t start
Definition: benchmark-pound.c:74
FileDescriptorSet::UnsafeArenaSwap
void UnsafeArenaSwap(FileDescriptorSet *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:405
FieldDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1997
FileDescriptorProto::weak_dependency_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > weak_dependency_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:881
EnumValueDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::EnumValueOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10157
DescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::MessageOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8589
EnumOptions::Swap
void Swap(EnumOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5731
FieldOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:103
FieldOptions::JSType_IsValid
static bool JSType_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4973
DescriptorProto_ExtensionRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:51
FileDescriptorProto::public_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & public_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7602
UninterpretedOption::_internal_aggregate_value
const std::string & _internal_aggregate_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13256
FileOptions::_internal_set_py_generic_services
void _internal_set_py_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11259
MethodOptions::MethodOptions
MethodOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6799
EnumDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9804
FileDescriptorSet::operator=
FileDescriptorSet & operator=(FileDescriptorSet &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:349
FileDescriptorProto::_internal_add_service
PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * _internal_add_service()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7767
MethodOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7019
FileOptions::has_java_package
bool has_java_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10797
MethodDescriptorProto::clear_input_type
void clear_input_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10486
FileDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(FileDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:567
UninterpretedOption::name
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart > & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12957
ServiceDescriptorProto::method_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto > method_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3396
OneofDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9466
DescriptorProto_ExtensionRange::mutable_options
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8152
SourceCodeInfo_Location::SourceCodeInfo_Location
SourceCodeInfo_Location()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7667
OneofOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5348
EnumDescriptorProto::mutable_reserved_name
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9979
GeneratedCodeInfo_Annotation::_internal_has_begin
bool _internal_has_begin() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13871
EnumDescriptorProto_EnumReservedRange::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2619
ServiceOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12681
asyncio_get_stats.args
args
Definition: asyncio_get_stats.py:40
GeneratedCodeInfoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:147
DescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8291
SourceCodeInfo_Location::release_leading_comments
std::string * release_leading_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13478
FileDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7314
MessageOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4612
FileOptions::_internal_has_cc_generic_services
bool _internal_has_cc_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11185
ServiceOptions::default_instance
static const ServiceOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6473
FieldOptions_CType_STRING
@ FieldOptions_CType_STRING
Definition: protobuf/src/google/protobuf/descriptor.pb.h:259
DescriptorProto_ReservedRange::clear_start
void clear_start()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8188
benchmark.syntax
syntax
Definition: benchmark.py:90
FileDescriptorSet::New
FileDescriptorSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:413
google::protobuf::ConstStringParam
const std::string & ConstStringParam
Definition: third_party/protobuf/src/google/protobuf/stubs/port.h:129
SourceCodeInfo_Location::mutable_leading_comments
std::string * mutable_leading_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13443
SourceCodeInfo::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8031
FileOptions::go_package
const std::string & go_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11103
DescriptorProto_ExtensionRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:936
DescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::MessageOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1604
FieldDescriptorProto_Label_LABEL_OPTIONAL
@ FieldDescriptorProto_Label_LABEL_OPTIONAL
Definition: protobuf/src/google/protobuf/descriptor.pb.h:211
UninterpretedOption::has_string_value
bool has_string_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13144
FileOptions::has_java_generate_equals_and_hash
PROTOBUF_DEPRECATED bool has_java_generate_equals_and_hash() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11011
EnumDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::EnumOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9832
ServiceDescriptorProto::ServiceDescriptorProto
ServiceDescriptorProto(ServiceDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3208
UninterpretedOption_NamePart::set_is_extension
void set_is_extension(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12914
FileOptions::java_generic_services
bool java_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11227
FieldDescriptorProto::release_extendee
std::string * release_extendee()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9122
MessageOptions::_internal_map_entry
bool _internal_map_entry() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12142
EnumValueDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3036
SourceCodeInfo::SourceCodeInfo
SourceCodeInfo()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7926
absl::move
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
Definition: abseil-cpp/absl/utility/utility.h:221
FileDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::FileOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7837
FileDescriptorSet::default_instance
static const FileDescriptorSet & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:379
end
char * end
Definition: abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1008
FileOptions::clear_csharp_namespace
void clear_csharp_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11453
EnumOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6049
UninterpretedOption::_internal_add_name
PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart * _internal_add_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12949
EnumDescriptorProto::default_instance
static const EnumDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2798
FieldOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5218
DescriptorProto::add_reserved_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange * add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8664
OneofOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5568
OneofDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::OneofOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9557
FileOptions::_internal_java_generate_equals_and_hash
bool _internal_java_generate_equals_and_hash() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11018
ServiceDescriptorProto::method
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto > & method() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10308
UninterpretedOption::string_value
const std::string & string_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13151
FileOptions::set_go_package
void set_go_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11107
FieldDescriptorProto::oneof_index_
int32_t oneof_index_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2387
FileOptions::_internal_mutable_csharp_namespace
std::string * _internal_mutable_csharp_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11496
FileOptions::release_ruby_package
std::string * release_ruby_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11965
SourceCodeInfo_Location::clear_span
void clear_span()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13383
FileDescriptorProto::_internal_set_package
void _internal_set_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7429
UninterpretedOption_NamePart::_internal_is_extension
bool _internal_is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12903
UninterpretedOption::_internal_set_double_value
void _internal_set_double_value(double value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13130
FileOptions::release_csharp_namespace
std::string * release_csharp_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11500
gen_synthetic_protos.label
label
Definition: gen_synthetic_protos.py:102
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
ExtensionRangeOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:63
ServiceDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:87
FileOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4291
MethodOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7163
FieldDescriptorProto::release_default_value
std::string * release_default_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9215
ServiceDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::ServiceOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10335
FileOptions::clear_py_generic_services
void clear_py_generic_services()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11248
FieldOptions::_internal_set_lazy
void _internal_set_lazy(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12306
ServiceOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6735
FileDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::FileOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:885
FieldDescriptorProto::_internal_type
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type _internal_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8957
OneofOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5500
FieldOptions::clear_packed
void clear_packed()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12238
FileOptions::set_optimize_for
void set_optimize_for(PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11086
FileOptions::set_php_metadata_namespace
void set_php_metadata_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11833
ServiceDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3392
OneofDescriptorProto::Swap
void Swap(OneofDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2455
FileOptions::clear_php_metadata_namespace
void clear_php_metadata_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11825
FieldOptions::FieldOptions
FieldOptions(FieldOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4816
Type
Definition: bloaty/third_party/protobuf/src/google/protobuf/type.pb.h:182
GeneratedCodeInfo_Annotation::_internal_has_end
bool _internal_has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13899
EnumValueDescriptorProto::swap
friend void swap(EnumValueDescriptorProto &a, EnumValueDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3059
DescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1592
SourceCodeInfo_Location::_internal_span_size
int _internal_span_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13377
DescriptorProto_ReservedRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8192
EnumOptions::has_allow_alias
bool has_allow_alias() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12462
GeneratedCodeInfo::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8413
MessageOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4769
FileOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4325
DescriptorProto_ReservedRange::operator=
DescriptorProto_ReservedRange & operator=(DescriptorProto_ReservedRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1101
FieldOptions::set_weak
void set_weak(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12366
FileOptions::_internal_has_swift_prefix
bool _internal_has_swift_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11539
MethodOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7203
FileOptions::operator=
FileOptions & operator=(const FileOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3669
ServiceDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::ServiceOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10361
FieldOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5251
EnumOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6045
FileOptions::release_php_metadata_namespace
std::string * release_php_metadata_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11872
DescriptorProto::_internal_add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * _internal_add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8476
EnumValueDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3189
FileOptions::has_ruby_package
bool has_ruby_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11915
EnumOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5983
FieldDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::FieldOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9418
DescriptorProto_ExtensionRange::options
const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8126
OneofOptions::default_instance
static const OneofOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5364
FieldDescriptorProto::type
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8960
EnumValueOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6090
MessageOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4700
MethodOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6915
EnumValueOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6377
FileDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::FileOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7855
DescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1291
FileOptions::_internal_py_generic_services
bool _internal_py_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11252
FileDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7325
google::protobuf.internal::GetEmptyStringAlreadyInited
const PROTOBUF_EXPORT std::string & GetEmptyStringAlreadyInited()
Definition: bloaty/third_party/protobuf/src/google/protobuf/message_lite.h:153
EnumValueOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12579
MethodDescriptorProto::mutable_output_type
std::string * mutable_output_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10591
SourceCodeInfo_Location::_internal_span
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_span() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13405
MethodDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::MethodOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3649
EnumValueDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10115
FileOptions::java_string_check_utf8
bool java_string_check_utf8() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11049
MessageOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4622
GeneratedCodeInfo::operator=
GeneratedCodeInfo & operator=(const GeneratedCodeInfo &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8318
DescriptorProto::add_field
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * add_field()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8362
FieldOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5139
GeneratedCodeInfo::annotation
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation > & annotation() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13964
FileOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3697
EnumValueDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:83
FieldDescriptorProto::_internal_set_json_name
void _internal_set_json_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9308
FileDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7364
UninterpretedOption::name_size
int name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12927
MethodDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10386
FieldDescriptorProto::_internal_has_proto3_optional
bool _internal_has_proto3_optional() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10564
FileOptions::cc_enable_arenas
bool cc_enable_arenas() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11339
UninterpretedOption::has_positive_int_value
bool has_positive_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13060
FileDescriptorProto::_internal_service_size
int _internal_service_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7742
ServiceDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3244
grpc::protobuf::MessageLite
GRPC_CUSTOM_MESSAGELITE MessageLite
Definition: include/grpcpp/impl/codegen/config_protobuf.h:79
FileOptions::_internal_set_cc_generic_services
void _internal_set_cc_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11203
SourceCodeInfo_Location::_internal_set_leading_comments
void _internal_set_leading_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13450
MessageOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4424
MethodDescriptorProto::_internal_server_streaming
bool _internal_server_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10772
FieldOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5240
FieldDescriptorProto::_internal_label
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label _internal_label() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8928
ExtensionRangeOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1643
_OneofOptions_default_instance_
PROTOBUF_EXPORT OneofOptionsDefaultTypeInternal _OneofOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:306
ServiceDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::ServiceOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10357
google::protobuf.internal.python_message._InternalSerialize
_InternalSerialize
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1112
FileDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::FileOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7841
DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange
DescriptorProto_ExtensionRange(DescriptorProto_ExtensionRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:899
EnumOptions::_internal_allow_alias
bool _internal_allow_alias() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12469
MethodDescriptorProto::_internal_mutable_input_type
std::string * _internal_mutable_input_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10529
GeneratedCodeInfo_Annotation::set_allocated_source_file
void set_allocated_source_file(std::string *source_file)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13840
ServiceDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10201
MethodOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7140
MethodOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7202
MethodOptions_IdempotencyLevel_Name
const std::string & MethodOptions_IdempotencyLevel_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:318
DescriptorProto::enum_type_size
int enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8454
FileOptions::_internal_mutable_java_outer_classname
std::string * _internal_mutable_java_outer_classname()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10936
UninterpretedOption::negative_int_value_
int64_t negative_int_value_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7658
FileOptions::OptimizeMode_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * OptimizeMode_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3799
FieldOptions_CType
FieldOptions_CType
Definition: protobuf/src/google/protobuf/descriptor.pb.h:258
FieldDescriptorProto::label
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label label() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8931
DescriptorProto::clear_nested_type
void clear_nested_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8418
EnumValueOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6417
FileDescriptorProto::has_syntax
bool has_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7960
FileDescriptorProto::_internal_source_code_info
const PROTOBUF_NAMESPACE_ID::SourceCodeInfo & _internal_source_code_info() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7900
FieldDescriptorProto_Type_TYPE_UINT64
@ FieldDescriptorProto_Type_TYPE_UINT64
Definition: protobuf/src/google/protobuf/descriptor.pb.h:175
DescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::MessageOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8603
OneofDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9462
FileOptions::set_php_namespace
void set_php_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11740
UninterpretedOption::mutable_string_value
std::string * mutable_string_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13159
FileDescriptorProto::swap
friend void swap(FileDescriptorProto &a, FileDescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:551
ServiceOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6593
FileDescriptorProto::set_package
void set_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7418
client_streaming
void client_streaming(grpc_end2end_test_config config)
Definition: client_streaming.cc:267
FieldDescriptorProto_Type_TYPE_SFIXED32
@ FieldDescriptorProto_Type_TYPE_SFIXED32
Definition: protobuf/src/google/protobuf/descriptor.pb.h:186
SourceCodeInfo_Location::has_leading_comments
bool has_leading_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13428
GeneratedCodeInfo_Annotation
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6853
OneofDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9447
DescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8264
SourceCodeInfo_Location::span
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & span() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13409
FieldDescriptorProto::_internal_has_oneof_index
bool _internal_has_oneof_index() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9254
DescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(DescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1330
FileOptions::_internal_java_outer_classname
const std::string & _internal_java_outer_classname() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10909
SourceCodeInfo_Location::_internal_leading_detached_comments
const std::string & _internal_leading_detached_comments(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13623
FileOptions::set_java_outer_classname
void set_java_outer_classname(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10901
FieldOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12400
OneofDescriptorProto::New
OneofDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2476
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
FileDescriptorProto::_internal_dependency_size
int _internal_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7496
GeneratedCodeInfo::Swap
void Swap(GeneratedCodeInfo *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8365
FieldOptions::set_packed
void set_packed(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12253
MethodDescriptorProto::internal_default_instance
static const MethodDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3453
ServiceOptions::internal_default_instance
static const ServiceOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6476
EnumValueOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6275
UninterpretedOption::release_string_value
std::string * release_string_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13194
ExtensionRangeOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1653
FileOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4364
FieldOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5207
DescriptorProto_ExtensionRange::UnsafeArenaSwap
void UnsafeArenaSwap(DescriptorProto_ExtensionRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:964
FieldDescriptorProto::_internal_set_oneof_index
void _internal_set_oneof_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9272
UninterpretedOption_NamePart::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7254
FieldDescriptorProto::Type_Name
static const std::string & Type_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2140
DescriptorProto_ExtensionRange::set_end
void set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8103
FieldDescriptorProto_Type_TYPE_INT64
@ FieldDescriptorProto_Type_TYPE_INT64
Definition: protobuf/src/google/protobuf/descriptor.pb.h:174
FileDescriptorProto::service_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > service_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:878
SourceCodeInfo_Location::path_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > path_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7912
EnumDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9726
ExtensionRangeOptions::New
ExtensionRangeOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1690
FileOptions::_internal_has_java_string_check_utf8
bool _internal_has_java_string_check_utf8() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11035
MethodOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6904
GeneratedCodeInfo_Annotation::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8195
MethodOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7187
SourceCodeInfo::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7964
EnumValueOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12557
FileOptions_OptimizeMode
FileOptions_OptimizeMode
Definition: protobuf/src/google/protobuf/descriptor.pb.h:234
DescriptorProto::reserved_name_size
int reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8678
MethodDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10409
DescriptorProto_ReservedRange::has_end
bool has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8213
EnumDescriptorProto::add_reserved_name
std::string * add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9920
MessageOptions::default_instance
static const MessageOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4440
OneofOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5557
ServiceDescriptorProto::operator=
ServiceDescriptorProto & operator=(ServiceDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3217
DescriptorProto::reserved_name
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & reserved_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8738
MessageOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4359
DescriptorProto_ReservedRange::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1192
FileOptions::clear_java_package
void clear_java_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10800
FieldDescriptorProto::set_label
void set_label(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8940
OneofOptions::operator=
OneofOptions & operator=(OneofOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5334
FieldOptions::_internal_has_ctype
bool _internal_has_ctype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12202
FileOptions::_internal_has_csharp_namespace
bool _internal_has_csharp_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11446
FieldOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12330
EnumValueOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6233
FileDescriptorSet::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:376
EnumDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::EnumOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4818
ServiceOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6470
SourceCodeInfo_Location::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7909
FieldDescriptorProto::clear_type
void clear_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8953
FileOptions::_internal_set_cc_enable_arenas
void _internal_set_cc_enable_arenas(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11343
FileDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:535
SourceCodeInfo_Location::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7698
DescriptorProto::add_oneof_decl
PROTOBUF_NAMESPACE_ID::OneofDescriptorProto * add_oneof_decl()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8557
GeneratedCodeInfo_Annotation::has_source_file
bool has_source_file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13782
ServiceDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10197
FieldOptions_JSType_JS_NORMAL
@ FieldOptions_JSType_JS_NORMAL
Definition: protobuf/src/google/protobuf/descriptor.pb.h:283
google::protobuf::reserved_range
reserved_range
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.h:1910
FileDescriptorProto::_internal_extension_size
int _internal_extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7781
GeneratedCodeInfo_Annotation::begin_
int32_t begin_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8299
FileOptions::_internal_mutable_java_package
std::string * _internal_mutable_java_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10843
SourceCodeInfo_Location::clear_trailing_comments
void clear_trailing_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13524
DescriptorProto::enum_type
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > & enum_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8484
google::protobuf.internal::GetOwnedMessage
T * GetOwnedMessage(Arena *message_arena, T *submessage, Arena *submessage_arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.h:159
number
int32_t number
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:850
SourceCodeInfo_Location::_internal_has_trailing_comments
bool _internal_has_trailing_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13517
EnumValueOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12585
EnumOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5926
DescriptorProto::mutable_reserved_name
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8743
EnumValueDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10110
ExtensionRangeOptions::operator=
ExtensionRangeOptions & operator=(const ExtensionRangeOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1622
ServiceDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10322
ServiceDescriptorProto::internal_default_instance
static const ServiceDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3250
FileOptions::set_allocated_php_class_prefix
void set_allocated_php_class_prefix(std::string *php_class_prefix)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11694
UninterpretedOption_NamePartDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:127
DescriptorProto_ReservedRange::default_instance
static const DescriptorProto_ReservedRange & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1131
EnumValueOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12564
MessageOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4722
SourceCodeInfo_Location::leading_detached_comments_size
int leading_detached_comments_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13613
ServiceOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6534
OneofDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2568
EnumOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5702
UninterpretedOption::_internal_positive_int_value
::PROTOBUF_NAMESPACE_ID::uint64 _internal_positive_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13067
OneofOptions::UnsafeArenaSwap
void UnsafeArenaSwap(OneofOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5390
FileOptions::set_allocated_csharp_namespace
void set_allocated_csharp_namespace(std::string *csharp_namespace)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11508
FileOptions::_internal_objc_class_prefix
const std::string & _internal_objc_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11376
UninterpretedOption::set_aggregate_value
void set_aggregate_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13248
OneofOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12433
EnumDescriptorProto::reserved_range
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange > & reserved_range() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9905
ExtensionRangeOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1882
EnumValueDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10000
MethodOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7072
FileDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:532
MethodOptions::operator=
MethodOptions & operator=(const MethodOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6809
FieldDescriptorProto::default_value
const std::string & default_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9172
MethodOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12699
EnumValueDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10008
DescriptorProto_ExtensionRange::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1074
GeneratedCodeInfo_Annotation::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8128
MessageOptions::operator=
MessageOptions & operator=(MessageOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4410
DescriptorProto_ExtensionRange::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8114
OneofOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12418
FileOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3687
FieldOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12378
UninterpretedOption_NamePart::_internal_mutable_name_part
std::string * _internal_mutable_name_part()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12849
ServiceDescriptorProto::_internal_method
const PROTOBUF_NAMESPACE_ID::MethodDescriptorProto & _internal_method(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10293
FileOptions::mutable_php_namespace
std::string * mutable_php_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11744
DescriptorProto::New
DescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1338
ExtensionRangeOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8778
EnumDescriptorProto::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2989
io
EnumDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::EnumOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9821
FileDescriptorProto::clear_package
void clear_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7410
FileOptions::_internal_swift_prefix
const std::string & _internal_swift_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11562
FieldOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4842
FieldDescriptorProto_Label_LABEL_REPEATED
@ FieldDescriptorProto_Label_LABEL_REPEATED
Definition: protobuf/src/google/protobuf/descriptor.pb.h:213
ServiceOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6545
FileOptions::_internal_set_php_class_prefix
void _internal_set_php_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11658
MethodOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12759
_EnumValueOptions_default_instance_
PROTOBUF_EXPORT EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:333
EnumDescriptorProto::clear_reserved_name
void clear_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9917
ServiceDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3308
SourceCodeInfo_Location::_internal_add_leading_detached_comments
std::string * _internal_add_leading_detached_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13652
FileOptions::has_java_multiple_files
bool has_java_multiple_files() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10983
FileOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4349
GeneratedCodeInfo::annotation_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation > annotation_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8463
FileOptions::_internal_java_multiple_files
bool _internal_java_multiple_files() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10990
FieldDescriptorProto::_internal_has_type_name
bool _internal_has_type_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8975
FileOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11319
UninterpretedOption::_internal_mutable_identifier_value
std::string * _internal_mutable_identifier_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13013
GeneratedCodeInfo_Annotation::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8118
GeneratedCodeInfo_Annotation::path_size
int path_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13734
DescriptorProto_ExtensionRange::_internal_has_end
bool _internal_has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8081
FileOptions::set_java_string_check_utf8
void set_java_string_check_utf8(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11057
DescriptorProto_ReservedRange::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1122
FileOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11304
EnumDescriptorProto::reserved_range_size
int reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9875
UninterpretedOption::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7650
DescriptorProto_ReservedRange::UnsafeArenaSwap
void UnsafeArenaSwap(DescriptorProto_ReservedRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1157
FileOptions::_internal_java_string_check_utf8
bool _internal_java_string_check_utf8() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11046
MethodOptions::UnsafeArenaSwap
void UnsafeArenaSwap(MethodOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6869
ExtensionRangeOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1849
FieldOptions_JSType_JS_STRING
@ FieldOptions_JSType_JS_STRING
Definition: protobuf/src/google/protobuf/descriptor.pb.h:284
EnumValueOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6253
GeneratedCodeInfo::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8461
OneofDescriptorProto::default_instance
static const OneofDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2442
MethodOptions::has_idempotency_level
bool has_idempotency_level() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12731
DescriptorProto_ExtensionRange::swap
friend void swap(DescriptorProto_ExtensionRange &a, DescriptorProto_ExtensionRange &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:948
MessageOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12173
UninterpretedOption::set_double_value
void set_double_value(double value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13134
FileOptions::has_java_generic_services
bool has_java_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11217
MethodOptions::set_idempotency_level
void set_idempotency_level(PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12750
EnumValueOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6321
FieldOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5229
UninterpretedOption::_internal_has_negative_int_value
bool _internal_has_negative_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13084
SourceCodeInfo_Location::UnsafeArenaSwap
void UnsafeArenaSwap(SourceCodeInfo_Location *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7737
MessageOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4744
EnumValueDescriptorProto::default_instance
static const EnumValueDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3049
ServiceDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(ServiceDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3273
FileOptions::default_instance
static const FileOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3703
EnumOptions::allow_alias
bool allow_alias() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12472
GeneratedCodeInfo_Annotation::clear_path
void clear_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13737
GeneratedCodeInfo::mutable_annotation
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation > * mutable_annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13945
SourceCodeInfo::add_location
PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location * add_location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13716
ServiceDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3241
EnumOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6030
FileDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:501
DescriptorProto_ReservedRange::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1128
MessageOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4676
MessageOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4665
FileOptions::_internal_has_java_package
bool _internal_has_java_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10793
FileDescriptorProto::_internal_syntax
const std::string & _internal_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7979
FieldOptions::swap
friend void swap(FieldOptions &a, FieldOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4865
ExtensionRangeOptions::ExtensionRangeOptions
ExtensionRangeOptions(ExtensionRangeOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1617
DescriptorProto::_internal_oneof_decl
const PROTOBUF_NAMESPACE_ID::OneofDescriptorProto & _internal_oneof_decl(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8547
FieldDescriptorProto::json_name
const std::string & json_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9293
FileOptions::_internal_set_php_metadata_namespace
void _internal_set_php_metadata_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11844
EnumOptions::_internal_has_allow_alias
bool _internal_has_allow_alias() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12458
b
uint64_t b
Definition: abseil-cpp/absl/container/internal/layout_test.cc:53
MessageOptions::internal_default_instance
static const MessageOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4443
EnumDescriptorProto_EnumReservedRange::set_end
void set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9662
EnumValueOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12588
FileOptions::set_allocated_java_outer_classname
void set_allocated_java_outer_classname(std::string *java_outer_classname)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10948
EnumValueDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10043
FieldDescriptorProto::set_proto3_optional
void set_proto3_optional(bool value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10586
DescriptorProto::extension_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange > extension_range_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1598
EnumDescriptor
Definition: bloaty/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.h:143
EnumValueDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3033
FieldOptions::_internal_set_packed
void _internal_set_packed(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12249
ServiceDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3238
FileDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1753
DescriptorProto::_internal_extension
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_extension(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8391
FieldOptions::_internal_weak
bool _internal_weak() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12355
DescriptorProto::reserved_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange > reserved_range_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1601
DescriptorProto::mutable_nested_type
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > * mutable_nested_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8426
UninterpretedOption_NamePart::set_name_part
void set_name_part(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12814
OneofDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2426
SourceCodeInfo_Location::_internal_set_trailing_comments
void _internal_set_trailing_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13543
DescriptorProto_ExtensionRange::start_
int32_t start_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1078
DescriptorProto_ReservedRange::set_end
void set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8231
FileOptions::clear_java_multiple_files
void clear_java_multiple_files()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10986
MethodDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::MethodOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10712
SourceCodeInfo_Location::path_size
int path_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13333
SourceCodeInfo::swap
friend void swap(SourceCodeInfo &a, SourceCodeInfo &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7980
FieldDescriptorProto_Type_Type_MIN
constexpr FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:192
FieldOptions::_internal_jstype
PROTOBUF_NAMESPACE_ID::FieldOptions_JSType _internal_jstype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12270
FieldOptions::_internal_packed
bool _internal_packed() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12242
ExtensionRangeOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1647
OneofOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5665
MessageOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4632
SourceCodeInfo_Location::internal_default_instance
static const SourceCodeInfo_Location * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7714
OneofOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5480
SourceCodeInfo_Location::add_span
void add_span(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13400
ServiceOptions::ServiceOptions
ServiceOptions(ServiceOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6434
FieldOptions::set_jstype
void set_jstype(PROTOBUF_NAMESPACE_ID::FieldOptions_JSType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12282
EnumDescriptorProto_EnumReservedRange::default_instance
static const EnumDescriptorProto_EnumReservedRange & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2625
GeneratedCodeInfo_Annotation::has_end
bool has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13903
FileOptions::_internal_ruby_package
const std::string & _internal_ruby_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11934
MethodOptions::idempotency_level
PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel idempotency_level() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12741
FileDescriptorProto::mutable_package
std::string * mutable_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7422
FieldOptions::CType_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CType_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4951
EnumOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12547
ServiceOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6457
ServiceDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10314
MethodOptions_IdempotencyLevel_IdempotencyLevel_MAX
constexpr MethodOptions_IdempotencyLevel MethodOptions_IdempotencyLevel_IdempotencyLevel_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:313
DescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1298
FileOptions::optimize_for
PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode optimize_for() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11077
MethodDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3522
OneofOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5624
FileDescriptorSet
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:333
GeneratedCodeInfo::internal_default_instance
static const GeneratedCodeInfo * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8355
FieldOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12320
ServiceOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5473
DescriptorProto::clear_extension_range
void clear_extension_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8496
FieldDescriptorProto::has_type_name
bool has_type_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8979
_SourceCodeInfo_default_instance_
PROTOBUF_EXPORT SourceCodeInfoDefaultTypeInternal _SourceCodeInfo_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:422
MethodOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7039
OneofOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5590
ServiceOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12646
FieldDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8850
OneofDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2439
EnumDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::EnumOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9825
EnumDescriptorProto_EnumReservedRange::set_start
void set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9634
UninterpretedOption::_internal_mutable_aggregate_value
std::string * _internal_mutable_aggregate_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13283
ServiceOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12628
FileOptions::_internal_php_class_prefix
const std::string & _internal_php_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11655
FieldOptions::JSType
FieldOptions_JSType JSType
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4966
FieldDescriptorProto::mutable_extendee
std::string * mutable_extendee()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9087
FileOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4313
FileDescriptorSet::mutable_file
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > * mutable_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7281
MethodDescriptorProto::has_server_streaming
bool has_server_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10765
DescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8248
SourceCodeInfoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:139
ServiceOptions::AddExtension
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6747
EnumDescriptorProto_EnumReservedRange::New
EnumDescriptorProto_EnumReservedRange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2659
GeneratedCodeInfo_Annotation::UnsafeArenaSwap
void UnsafeArenaSwap(GeneratedCodeInfo_Annotation *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8160
EnumDescriptorProto_EnumReservedRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9651
FileDescriptorSet::FileDescriptorSet
FileDescriptorSet()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:335
FieldDescriptorProto::mutable_default_value
std::string * mutable_default_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9180
EnumValueOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12610
FieldOptions::has_ctype
bool has_ctype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12206
FileOptions::_internal_has_java_multiple_files
bool _internal_has_java_multiple_files() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10979
OneofDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9545
GeneratedCodeInfo_Annotation::_internal_has_source_file
bool _internal_has_source_file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13778
FieldDescriptorProto::FieldDescriptorProto
FieldDescriptorProto(FieldDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1971
FileOptions::set_allocated_objc_class_prefix
void set_allocated_objc_class_prefix(std::string *objc_class_prefix)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11415
EnumDescriptorProto_EnumReservedRange::end_
int32_t end_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2746
UninterpretedOption::name_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart > name_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7653
FieldOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5183
FieldDescriptorProto::_internal_proto3_optional
bool _internal_proto3_optional() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10575
FileOptions::_internal_java_package
const std::string & _internal_java_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10816
SourceCodeInfo_Location::clear_leading_detached_comments
void clear_leading_detached_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13616
ServiceDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3234
_EnumDescriptorProto_default_instance_
PROTOBUF_EXPORT EnumDescriptorProtoDefaultTypeInternal _EnumDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:180
MethodDescriptorProto::_internal_output_type
const std::string & _internal_output_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10595
MethodDescriptorProto::New
MethodDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3484
DescriptorProto_ReservedRange::swap
friend void swap(DescriptorProto_ReservedRange &a, DescriptorProto_ReservedRange &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1141
ExtensionRangeOptions::UnsafeArenaSwap
void UnsafeArenaSwap(ExtensionRangeOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1682
FieldOptions::_internal_lazy
bool _internal_lazy() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12299
FieldDescriptorProto::set_type_name
void set_type_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8990
FileOptions::clear_java_generate_equals_and_hash
PROTOBUF_DEPRECATED void clear_java_generate_equals_and_hash()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11014
FileOptions::set_java_package
void set_java_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10808
FileDescriptorProto::set_dependency
void set_dependency(int index, const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7520
DescriptorProto_ExtensionRange::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:925
google::protobuf::RepeatedField< int32_t >
template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField< int32_t >
Definition: protobuf/src/google/protobuf/repeated_field.cc:49
EnumOptions::clear_allow_alias
void clear_allow_alias()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12465
DescriptorProto_ExtensionRange::clear_end
void clear_end()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8088
OneofDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2433
EnumValueDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10039
ExtensionRangeOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1728
FieldDescriptorProto_Label_Name
const std::string & FieldDescriptorProto_Label_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:222
ServiceDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10319
DescriptorProto_ExtensionRange::_internal_has_start
bool _internal_has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8053
SourceCodeInfo::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8080
FileOptions::has_php_metadata_namespace
bool has_php_metadata_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11822
EnumValueDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10015
UninterpretedOption_NamePart::_internal_has_is_extension
bool _internal_has_is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12892
MethodDescriptorProto::set_server_streaming
void set_server_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10783
FieldOptions::jstype
PROTOBUF_NAMESPACE_ID::FieldOptions_JSType jstype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12273
FileOptions::operator=
FileOptions & operator=(FileOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3673
OneofDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(OneofDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2468
FileDescriptorProto::FileDescriptorProto
FileDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:497
EnumOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5872
MessageOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12192
MethodOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7083
MethodOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12784
value_
int value_
Definition: orphanable_test.cc:38
FieldDescriptorProto_Type_TYPE_MESSAGE
@ FieldDescriptorProto_Type_TYPE_MESSAGE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:182
FileOptions::has_java_string_check_utf8
bool has_java_string_check_utf8() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11039
EnumOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12517
ServiceDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10236
UninterpretedOption::has_identifier_value
bool has_identifier_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12967
FieldOptions::_internal_set_weak
void _internal_set_weak(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12362
EnumDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9676
FileDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::FileOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1629
value
const char * value
Definition: hpack_parser_table.cc:165
FieldOptions::has_packed
bool has_packed() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12235
FieldDescriptorProto::clear_type_name
void clear_type_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8982
EnumDescriptorProto::EnumDescriptorProto
EnumDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2754
FieldDescriptorProto::_internal_type_name
const std::string & _internal_type_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8998
EnumDescriptorProto_EnumReservedRange::start_
int32_t start_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2745
FieldOptions_JSType_IsValid
PROTOBUF_EXPORT bool FieldOptions_JSType_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1336
FileOptions::set_allocated_go_package
void set_allocated_go_package(std::string *go_package)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11154
FieldDescriptorProto_Label
FieldDescriptorProto_Label
Definition: protobuf/src/google/protobuf/descriptor.pb.h:210
SourceCodeInfo_Location::set_span
void set_span(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13393
MethodOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7050
FieldDescriptorProto::_internal_set_type
void _internal_set_type(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8964
DescriptorProto_ReservedRange::internal_default_instance
static const DescriptorProto_ReservedRange * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1134
DescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::MessageOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8596
FileDescriptorProto::add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7809
UninterpretedOption_NamePart::has_is_extension
bool has_is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12896
FileDescriptorProto::_internal_add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * _internal_add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7728
FileOptions::java_outer_classname
const std::string & java_outer_classname() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10897
FileDescriptorProto::set_allocated_syntax
void set_allocated_syntax(std::string *syntax)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8018
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:75
GeneratedCodeInfo::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8346
MessageOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4434
EnumOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12508
GeneratedCodeInfo_Annotation::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8121
MethodOptions_IdempotencyLevel_Parse
bool MethodOptions_IdempotencyLevel_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MethodOptions_IdempotencyLevel *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:325
FileOptions::_internal_php_generic_services
bool _internal_php_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11280
FieldOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4839
DescriptorProto::_internal_nested_type_size
int _internal_nested_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8412
_ServiceOptions_default_instance_
PROTOBUF_EXPORT ServiceOptionsDefaultTypeInternal _ServiceOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:346
DescriptorProto_ReservedRange::start
::PROTOBUF_NAMESPACE_ID::int32 start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8195
FileDescriptorProto::clear_syntax
void clear_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7963
GeneratedCodeInfo_Annotation::has_begin
bool has_begin() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13875
FieldDescriptorProto::_internal_mutable_extendee
std::string * _internal_mutable_extendee()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9118
FileDescriptorProto::mutable_weak_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_weak_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7658
ExtensionRangeOptions::default_instance
static const ExtensionRangeOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1656
FieldDescriptorProto::_internal_mutable_default_value
std::string * _internal_mutable_default_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9211
UninterpretedOption::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12930
FileDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:528
MessageOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4427
FieldOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5306
SourceCodeInfo::clear_location
void clear_location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13694
ExtensionRangeOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1640
ServiceOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6467
UninterpretedOption::internal_default_instance
static const UninterpretedOption * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7444
UninterpretedOption::UninterpretedOption
UninterpretedOption(UninterpretedOption &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7402
OneofOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5637
EnumValueOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12599
MethodOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7176
OneofOptions::OneofOptions
OneofOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5320
MessageOptions::Swap
void Swap(MessageOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4453
EnumValueOptions::operator=
EnumValueOptions & operator=(EnumValueOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6073
FileDescriptorSet::file_size
int file_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7270
EnumValueOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6365
DescriptorProto_ExtensionRange::start
::PROTOBUF_NAMESPACE_ID::int32 start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8067
MethodDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3643
MethodDescriptorProto::set_allocated_output_type
void set_allocated_output_type(std::string *output_type)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10634
FieldDescriptorProto_Type_TYPE_FLOAT
@ FieldDescriptorProto_Type_TYPE_FLOAT
Definition: protobuf/src/google/protobuf/descriptor.pb.h:173
DescriptorProto_ExtensionRange::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8109
FieldOptions_JSType_Name
const std::string & FieldOptions_JSType_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:294
number_
int number_
Definition: bloaty/third_party/googletest/googlemock/test/gmock-matchers_test.cc:2671
SourceCodeInfo_Location::Swap
void Swap(SourceCodeInfo_Location *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7724
DescriptorProto::clear_extension
void clear_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8379
DescriptorProto_ExtensionRange::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8117
FieldOptions_CType_STRING_PIECE
@ FieldOptions_CType_STRING_PIECE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:261
FileDescriptorProto::operator=
FileDescriptorProto & operator=(FileDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:511
FileDescriptorProto::_internal_package
const std::string & _internal_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7426
EnumDescriptorProto::mutable_value
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto > * mutable_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9779
FileDescriptorSet::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:487
FieldOptions_CType_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldOptions_CType_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1309
GeneratedCodeInfo_Annotation::swap
friend void swap(GeneratedCodeInfo_Annotation &a, GeneratedCodeInfo_Annotation &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8144
FieldDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::FieldOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9410
FieldOptions::clear_jstype
void clear_jstype()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12266
SourceCodeInfo::UnsafeArenaSwap
void UnsafeArenaSwap(SourceCodeInfo *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7996
FileDescriptorProto::mutable_syntax
std::string * mutable_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7975
EnumValueOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12571
ServiceDescriptorProto::operator=
ServiceDescriptorProto & operator=(const ServiceDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3213
UninterpretedOption::positive_int_value
::PROTOBUF_NAMESPACE_ID::uint64 positive_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13070
FileDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7360
FieldOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5196
UninterpretedOption_NamePart::internal_default_instance
static const UninterpretedOption_NamePart * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7263
EnumValueOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6094
FileDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7820
EnumValueOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6354
GeneratedCodeInfo::operator=
GeneratedCodeInfo & operator=(GeneratedCodeInfo &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8322
FieldOptions::packed
bool packed() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12245
FileOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4212
FieldOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12316
ServiceOptions::swap
friend void swap(ServiceOptions &a, ServiceOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6483
OneofDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::OneofOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9587
OneofOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5358
FileDescriptorSet::_internal_file_size
int _internal_file_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7267
ServiceOptions::New
ServiceOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6507
field
const FieldDescriptor * field
Definition: bloaty/third_party/protobuf/src/google/protobuf/compiler/parser_unittest.cc:2692
ServiceOptions::UnsafeArenaSwap
void UnsafeArenaSwap(ServiceOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6499
DescriptorProto::DescriptorProto
DescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1260
FileDescriptorSet::file_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto > file_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:488
ServiceDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::ServiceOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10349
DescriptorProto_ExtensionRange::_internal_set_end
void _internal_set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8099
FileDescriptorProto::syntax
const std::string & syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7967
FileDescriptorProto::_internal_extension
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_extension(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7799
UninterpretedOption_NamePart::UninterpretedOption_NamePart
UninterpretedOption_NamePart()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7216
GeneratedCodeInfo_Annotation::internal_default_instance
static const GeneratedCodeInfo_Annotation * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8137
OneofDescriptorProto::operator=
OneofDescriptorProto & operator=(const OneofDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2408
DescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::MessageOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8615
EnumValueOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6343
FieldDescriptorProto::_internal_extendee
const std::string & _internal_extendee() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9091
FileOptions::_internal_has_php_metadata_namespace
bool _internal_has_php_metadata_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11818
FieldDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8796
MethodOptions::clear_idempotency_level
void clear_idempotency_level()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12734
FileDescriptorProto::_internal_enum_type
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & _internal_enum_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7721
MethodDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3434
FileDescriptorProto::add_public_dependency
void add_public_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7593
OneofOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5355
FileDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::FileOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7832
descriptor_table_google_2fprotobuf_2fdescriptor_2eproto
PROTOBUF_EXPORTconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1200
UninterpretedOption_NamePart::release_name_part
std::string * release_name_part()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12853
GeneratedCodeInfo::_internal_add_annotation
PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation * _internal_add_annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13956
FieldOptions::internal_default_instance
static const FieldOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4858
ServiceOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6786
FileDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::FileOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7863
MethodDescriptorProto::release_output_type
std::string * release_output_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10626
FileDescriptorProto::extension
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > & extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7814
DescriptorProto::_internal_field_size
int _internal_field_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8334
FileOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3764
GeneratedCodeInfo_Annotation::_internal_begin
::PROTOBUF_NAMESPACE_ID::int32 _internal_begin() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13882
FileDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:872
GeneratedCodeInfo_Annotation::set_end
void set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13921
UninterpretedOption::swap
friend void swap(UninterpretedOption &a, UninterpretedOption &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7451
ServiceOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6460
path_
grpc_slice path_
Definition: client_channel.cc:389
FileOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12010
MessageOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12162
FileOptions_OptimizeMode_OptimizeMode_MAX
constexpr FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:241
_DescriptorProto_ReservedRange_default_instance_
PROTOBUF_EXPORT DescriptorProto_ReservedRangeDefaultTypeInternal _DescriptorProto_ReservedRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:81
FileDescriptorProto::internal_default_instance
static const FileDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:544
FieldDescriptorProto_Type_TYPE_GROUP
@ FieldDescriptorProto_Type_TYPE_GROUP
Definition: protobuf/src/google/protobuf/descriptor.pb.h:181
FieldOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5302
SourceCodeInfo_Location::set_allocated_leading_comments
void set_allocated_leading_comments(std::string *leading_comments)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13486
FieldDescriptorProto::_internal_has_label
bool _internal_has_label() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8917
FileDescriptorProto::dependency_size
int dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7499
GeneratedCodeInfo::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8336
ServiceDescriptorProto::_internal_method_size
int _internal_method_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10275
EnumValueDescriptorProto::set_number
void set_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10104
DescriptorProto_ReservedRange::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1115
GeneratedCodeInfo_Annotation::clear_begin
void clear_begin()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13878
FieldDescriptorProto::clear_number
void clear_number()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8896
ServiceDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10205
DescriptorProto_ExtensionRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8092
UninterpretedOption_NamePart::operator=
UninterpretedOption_NamePart & operator=(UninterpretedOption_NamePart &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7230
DescriptorProto::add_reserved_name
std::string * add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8684
DescriptorProto_ReservedRange::DescriptorProto_ReservedRange
DescriptorProto_ReservedRange()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1087
FileOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4171
FieldOptions::_internal_has_jstype
bool _internal_has_jstype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12259
EnumDescriptorProto::add_value
PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto * add_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9793
FieldOptions::_internal_has_weak
bool _internal_has_weak() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12344
DescriptorProto::clear_reserved_name
void clear_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8681
UninterpretedOption_NamePart::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7247
MethodOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6827
EnumDescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9809
options_
DebugStringOptions options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc:2390
DescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:59
FileOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3775
OneofDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9458
google::protobuf.internal.python_message.Clear
Clear
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1430
ServiceDescriptorProto::Swap
void Swap(ServiceDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3260
FileOptions::_internal_set_java_generate_equals_and_hash
void _internal_set_java_generate_equals_and_hash(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11025
FieldDescriptorProto::clear_default_value
void clear_default_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9168
SourceCodeInfo::operator=
SourceCodeInfo & operator=(SourceCodeInfo &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7940
ServiceOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6464
FieldOptions_CType
FieldOptions_CType
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:259
FileOptions::_internal_has_java_outer_classname
bool _internal_has_java_outer_classname() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10886
MethodOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7151
MethodDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10665
GeneratedCodeInfo_Annotation::path_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > path_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8296
UninterpretedOption::clear_string_value
void clear_string_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13147
EnumValueOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6401
MethodDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::MethodOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10677
FileOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4201
FileOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4223
UninterpretedOption::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7435
ServiceOptions::operator=
ServiceOptions & operator=(ServiceOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6443
EnumDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::EnumOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9816
EnumOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5709
OneofOptions::swap
friend void swap(OneofOptions &a, OneofOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5374
EnumValueOptions::internal_default_instance
static const EnumValueOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6106
SourceCodeInfo_Location::has_trailing_comments
bool has_trailing_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13521
FileDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:602
UninterpretedOption_NamePart::New
UninterpretedOption_NamePart * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7294
MessageOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4799
EnumOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5712
FieldDescriptorProto_Type_TYPE_FIXED32
@ FieldDescriptorProto_Type_TYPE_FIXED32
Definition: protobuf/src/google/protobuf/descriptor.pb.h:178
MessageOptions::set_message_set_wire_format
void set_message_set_wire_format(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12069
FieldDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2007
FileDescriptorSet::Swap
void Swap(FileDescriptorSet *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:392
OneofDescriptorProto::OneofDescriptorProto
OneofDescriptorProto(OneofDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2403
FileOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11311
ServiceOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6787
GeneratedCodeInfo::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8424
MessageOptions::_internal_set_no_standard_descriptor_accessor
void _internal_set_no_standard_descriptor_accessor(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12093
GeneratedCodeInfo::add_annotation
PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation * add_annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13959
FileDescriptorProto::_internal_add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7806
EnumDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2705
EnumDescriptorProto::set_reserved_name
void set_reserved_name(int index, const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9935
FieldOptions::JSType_Name
static const std::string & JSType_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4987
SourceCodeInfo::default_instance
static const SourceCodeInfo & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7970
ServiceOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6691
EnumValueOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5287
EnumValueOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12575
FileOptions::set_allocated_ruby_package
void set_allocated_ruby_package(std::string *ruby_package)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11973
_FileOptions_default_instance_
PROTOBUF_EXPORT FileOptionsDefaultTypeInternal _FileOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:258
EnumDescriptorProto_EnumReservedRange::clear_start
void clear_start()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9619
EnumValueDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3190
EnumValueOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6286
FieldDescriptorProto::set_extendee
void set_extendee(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9083
SourceCodeInfo::location
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location > & location() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13721
EnumDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9691
FileDescriptorProto::_internal_dependency
const std::string & _internal_dependency(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7509
SourceCodeInfo_Location::_internal_add_path
void _internal_add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13350
DescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::MessageOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8580
FileDescriptorProto::_internal_has_source_code_info
bool _internal_has_source_code_info() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7888
FieldOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4916
FieldOptions::Swap
void Swap(FieldOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4868
ServiceDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10208
UninterpretedOption_NamePart::clear_is_extension
void clear_is_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12899
GeneratedCodeInfo::GeneratedCodeInfo
GeneratedCodeInfo()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8308
MethodOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12713
FieldOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5276
EnumDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2789
FileDescriptorProto::extension_size
int extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7784
MessageOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12184
UninterpretedOption::_internal_set_aggregate_value
void _internal_set_aggregate_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13259
FileOptions::_internal_has_php_class_prefix
bool _internal_has_php_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11632
GeneratedCodeInfo::clear_annotation
void clear_annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13937
FileDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7317
FieldDescriptorProto_Type_TYPE_BYTES
@ FieldDescriptorProto_Type_TYPE_BYTES
Definition: protobuf/src/google/protobuf/descriptor.pb.h:183
EnumValueDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::EnumValueOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5217
FileDescriptorProto::mutable_public_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_public_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7611
index
int index
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:1184
SourceCodeInfo_Location::_internal_add_span
void _internal_add_span(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13397
DescriptorProto::extension
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > & extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8406
EnumDescriptorProto::clear_value
void clear_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9771
EnumValueOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6243
FileOptions::_internal_has_php_generic_services
bool _internal_has_php_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11269
DescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8256
FileOptions::_internal_has_java_generate_equals_and_hash
bool _internal_has_java_generate_equals_and_hash() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11007
OneofDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2569
ExtensionRangeOptions::swap
friend void swap(ExtensionRangeOptions &a, ExtensionRangeOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1666
FileDescriptorProto::Swap
void Swap(FileDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:554
EnumValueOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6100
EnumValueDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::EnumValueOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10127
EnumValueOptions::EnumValueOptions
EnumValueOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6059
SourceCodeInfo_Location::mutable_leading_detached_comments
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_leading_detached_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13678
FileOptions::_internal_set_php_generic_services
void _internal_set_php_generic_services(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11287
SourceCodeInfo_Location
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6397
FieldDescriptorProto::has_label
bool has_label() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8921
MethodOptions_IdempotencyLevel_NO_SIDE_EFFECTS
@ MethodOptions_IdempotencyLevel_NO_SIDE_EFFECTS
Definition: protobuf/src/google/protobuf/descriptor.pb.h:308
UninterpretedOption_NamePart::_internal_has_name_part
bool _internal_has_name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12799
FileOptions::set_java_multiple_files
void set_java_multiple_files(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11001
FileOptions::clear_cc_generic_services
void clear_cc_generic_services()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11192
FileOptions::_internal_mutable_ruby_package
std::string * _internal_mutable_ruby_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11961
DescriptorProto::mutable_reserved_range
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange > * mutable_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8650
DescriptorProto::internal_default_instance
static const DescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1307
DescriptorProto_ExtensionRange::operator=
DescriptorProto_ExtensionRange & operator=(DescriptorProto_ExtensionRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:908
MethodDescriptorProto::_internal_set_input_type
void _internal_set_input_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10505
FieldDescriptorProto_Type_Name
const std::string & FieldDescriptorProto_Type_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:198
DescriptorProto::mutable_extension_range
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange > * mutable_extension_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8504
UninterpretedOption::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7425
UninterpretedOption::identifier_value
const std::string & identifier_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12974
ServiceDescriptorProto::clear_method
void clear_method()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10281
FieldOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4927
FileOptions::_internal_mutable_php_metadata_namespace
std::string * _internal_mutable_php_metadata_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11868
FileOptions::clear_optimize_for
void clear_optimize_for()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11070
UninterpretedOption::_internal_mutable_string_value
std::string * _internal_mutable_string_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13190
UninterpretedOption::set_allocated_identifier_value
void set_allocated_identifier_value(std::string *identifier_value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13025
OneofOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5601
EnumDescriptorProto::reserved_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange > reserved_range_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2994
_FileDescriptorSet_default_instance_
PROTOBUF_EXPORT FileDescriptorSetDefaultTypeInternal _FileDescriptorSet_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:31
ExtensionRangeOptions::internal_default_instance
static const ExtensionRangeOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1659
OneofOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12440
MethodDescriptorProto::has_input_type
bool has_input_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10483
MethodOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12721
FileOptions::swap
friend void swap(FileOptions &a, FileOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3713
EnumValueOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6420
FileOptions::set_allocated_php_metadata_namespace
void set_allocated_php_metadata_namespace(std::string *php_metadata_namespace)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11880
MethodDescriptorProto::client_streaming
bool client_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10747
DescriptorProto::add_nested_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * add_nested_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8440
FileDescriptorProto::_internal_has_syntax
bool _internal_has_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7956
ExtensionRangeOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1825
EnumValueDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::EnumValueOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10138
OneofDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::OneofOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9583
FieldOptions::ctype
PROTOBUF_NAMESPACE_ID::FieldOptions_CType ctype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12216
FileDescriptorProto::clear_message_type
void clear_message_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7670
FieldOptions_JSType_JS_NUMBER
@ FieldOptions_JSType_JS_NUMBER
Definition: protobuf/src/google/protobuf/descriptor.pb.h:285
ServiceOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6667
OneofDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2429
OneofOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5490
SourceCodeInfo
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6683
FieldDescriptorProto::has_proto3_optional
bool has_proto3_optional() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10568
FieldDescriptorProto_Type
FieldDescriptorProto_Type
Definition: protobuf/src/google/protobuf/descriptor.pb.h:171
UninterpretedOption::add_name
PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart * add_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12952
FileDescriptorSet::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:366
FileOptions::ruby_package
const std::string & ruby_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11922
UninterpretedOption::set_positive_int_value
void set_positive_int_value(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13078
EnumDescriptorProto_EnumReservedRange::end
::PROTOBUF_NAMESPACE_ID::int32 end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9654
FileDescriptorProto::_internal_public_dependency_size
int _internal_public_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7570
MethodDescriptorProto::output_type
const std::string & output_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10583
FieldDescriptorProto::internal_default_instance
static const FieldDescriptorProto * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2013
FieldDescriptorProto::release_type_name
std::string * release_type_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9029
FileOptions::mutable_go_package
std::string * mutable_go_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11111
ServiceOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6790
EnumDescriptorProto::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2792
FileOptions::mutable_swift_prefix
std::string * mutable_swift_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11558
OneofDescriptorProto::operator=
OneofDescriptorProto & operator=(OneofDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2412
DescriptorProto_ReservedRange::clear_end
void clear_end()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8216
SourceCodeInfo_Location::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7772
EnumDescriptorProto::value
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto > & value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9798
DescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::MessageOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8611
OneofDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9470
EnumValueOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:115
FileDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7336
OneofDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2328
FileDescriptorSet::operator=
FileDescriptorSet & operator=(const FileDescriptorSet &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:345
GeneratedCodeInfo::_internal_annotation_size
int _internal_annotation_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13931
EnumDescriptorProto_EnumReservedRange::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2616
MethodOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12756
FileDescriptorProto::operator=
FileDescriptorProto & operator=(const FileDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:507
FileDescriptorProto::add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7731
EnumValueOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6097
DescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1312
EnumValueDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10051
FileDescriptorProto::_internal_add_message_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * _internal_add_message_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7689
FileDescriptorProto::_internal_add_weak_dependency
void _internal_add_weak_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7637
FileOptions::set_php_class_prefix
void set_php_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11647
FileOptions::set_java_generate_equals_and_hash
PROTOBUF_DEPRECATED void set_java_generate_equals_and_hash(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11029
FileOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11315
FileDescriptorProto::clear_dependency
void clear_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7502
MessageOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4643
GeneratedCodeInfo_Annotation::release_source_file
std::string * release_source_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13832
FieldDescriptorProto_Type_TYPE_SINT64
@ FieldDescriptorProto_Type_TYPE_SINT64
Definition: protobuf/src/google/protobuf/descriptor.pb.h:189
GeneratedCodeInfo_Annotation::end
::PROTOBUF_NAMESPACE_ID::int32 end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13913
FileOptions::set_allocated_java_package
void set_allocated_java_package(std::string *java_package)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10855
MethodDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10397
UninterpretedOption_NamePart::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7332
OneofOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4915
MethodOptions_IdempotencyLevel_IdempotencyLevel_ARRAYSIZE
constexpr int MethodOptions_IdempotencyLevel_IdempotencyLevel_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:314
ExtensionRangeOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8759
GeneratedCodeInfo_Annotation::_internal_set_source_file
void _internal_set_source_file(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13804
EnumValueDescriptorProto::has_number
bool has_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10086
FieldDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::FieldOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9387
UninterpretedOption_NamePart::set_allocated_name_part
void set_allocated_name_part(std::string *name_part)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12861
MessageOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12107
FieldDescriptorProto::Type_Parse
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2146
DescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1376
EnumDescriptorProto::_internal_reserved_range_size
int _internal_reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9872
FieldDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8807
GeneratedCodeInfo_Annotation::mutable_source_file
std::string * mutable_source_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13797
FileOptions::release_objc_class_prefix
std::string * release_objc_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11407
FileDescriptorProto::message_type
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > & message_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7697
FieldDescriptorProto_Label_Label_MIN
constexpr FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:216
server_streaming
void server_streaming(grpc_end2end_test_config config)
Definition: server_streaming.cc:274
GeneratedCodeInfo_Annotation::Swap
void Swap(GeneratedCodeInfo_Annotation *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8147
EnumValueDescriptorProto::Swap
void Swap(EnumValueDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3062
FileOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4365
EnumDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::EnumOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9851
MessageOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12110
FileDescriptorSet::FileDescriptorSet
FileDescriptorSet(FileDescriptorSet &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:340
GeneratedCodeInfo::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8339
FieldOptions::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4849
FieldOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12334
MethodDescriptorProto::operator=
MethodDescriptorProto & operator=(const MethodDescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3416
FileOptions::_internal_set_java_string_check_utf8
void _internal_set_java_string_check_utf8(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11053
EnumDescriptorProto_EnumReservedRange::_internal_has_start
bool _internal_has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9612
OneofDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::OneofOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9575
FileOptions::FileOptions
FileOptions(FileOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3664
EnumValueOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6332
FileOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4269
UninterpretedOption::clear_double_value
void clear_double_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13119
MethodDescriptorProto::MethodDescriptorProto
MethodDescriptorProto()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3406
DescriptorProto::DescriptorProto
DescriptorProto(DescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1265
end_
const char *const end_
Definition: abseil-cpp/absl/time/internal/test_util.cc:100
EnumValueDescriptorProto::mutable_options
PROTOBUF_NAMESPACE_ID::EnumValueOptions * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10153
ServiceOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12674
DescriptorProto::operator=
DescriptorProto & operator=(const DescriptorProto &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1270
FileDescriptorSet::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:370
UninterpretedOption::mutable_name
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart > * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12938
MethodOptions::IdempotencyLevel_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * IdempotencyLevel_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6939
EnumDescriptorProto::_internal_has_name
bool _internal_has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9672
FileDescriptorProto::mutable_source_code_info
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * mutable_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7931
FieldOptions::set_ctype
void set_ctype(PROTOBUF_NAMESPACE_ID::FieldOptions_CType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12225
SourceCodeInfo_Location::SourceCodeInfo_Location
SourceCodeInfo_Location(SourceCodeInfo_Location &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7672
FieldDescriptorProto::mutable_json_name
std::string * mutable_json_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9301
FileOptions::_internal_java_generic_services
bool _internal_java_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11224
GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation
GeneratedCodeInfo_Annotation(GeneratedCodeInfo_Annotation &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8095
EnumOptions::operator=
EnumOptions & operator=(EnumOptions &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5688
MethodDescriptorProto::MethodDescriptorProto
MethodDescriptorProto(MethodDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3411
FileOptions::has_php_class_prefix
bool has_php_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11636
FieldOptions_CType_IsValid
PROTOBUF_EXPORT bool FieldOptions_CType_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1313
MethodOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12774
UninterpretedOption::operator=
UninterpretedOption & operator=(const UninterpretedOption &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7407
FieldOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12390
ServiceDescriptorProto::default_instance
static const ServiceDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3247
EnumDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9687
MethodOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6830
DescriptorProto_ExtensionRange::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2294
UninterpretedOption::_internal_string_value
const std::string & _internal_string_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13163
FileDescriptorProto::mutable_extension
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > * mutable_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7795
FieldDescriptorProto::_internal_oneof_index
::PROTOBUF_NAMESPACE_ID::int32 _internal_oneof_index() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9265
SourceCodeInfo::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8079
UninterpretedOption::UnsafeArenaSwap
void UnsafeArenaSwap(UninterpretedOption *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7467
SourceCodeInfo::_internal_location_size
int _internal_location_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13688
ServiceDescriptorProto::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3393
google::protobuf.internal.python_message.IsInitialized
IsInitialized
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1245
SourceCodeInfo::internal_default_instance
static const SourceCodeInfo * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7973
ServiceOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6623
FieldOptions_CType_CORD
@ FieldOptions_CType_CORD
Definition: protobuf/src/google/protobuf/descriptor.pb.h:260
EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange
EnumDescriptorProto_EnumReservedRange(EnumDescriptorProto_EnumReservedRange &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2586
FileDescriptorSet::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:440
FileDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::FileOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7867
ServiceDescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10193
_FileDescriptorProto_default_instance_
PROTOBUF_EXPORT FileDescriptorProtoDefaultTypeInternal _FileDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:54
OneofDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9473
GeneratedCodeInfo::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8462
FieldOptions::_internal_has_lazy
bool _internal_has_lazy() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12288
FileOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12018
FileOptions::_internal_has_optimize_for
bool _internal_has_optimize_for() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11063
DescriptorProto::_internal_enum_type_size
int _internal_enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8451
DescriptorProto_ExtensionRange::default_instance
static const DescriptorProto_ExtensionRange & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:938
FileDescriptorProto::_internal_mutable_source_code_info
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * _internal_mutable_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7923
_EnumValueDescriptorProto_default_instance_
PROTOBUF_EXPORT EnumValueDescriptorProtoDefaultTypeInternal _EnumValueDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:194
DescriptorProto_ExtensionRange::release_options
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8130
MethodDescriptorProto::set_allocated_input_type
void set_allocated_input_type(std::string *input_type)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10541
FileDescriptorProto::source_code_info_
::PROTOBUF_NAMESPACE_ID::SourceCodeInfo * source_code_info_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:886
FileOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11308
FieldDescriptorProto::proto3_optional
bool proto3_optional() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10578
ExtensionRangeOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1814
MessageOptions::clear_map_entry
void clear_map_entry()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12138
OneofDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2514
MessageOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12121
FieldOptions_JSType
FieldOptions_JSType
Definition: protobuf/src/google/protobuf/descriptor.pb.h:282
OneofOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5612
FileDescriptorProto::dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7559
EnumDescriptorProto_EnumReservedRange::_internal_has_end
bool _internal_has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9640
OneofOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5544
FieldDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8815
EnumOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5715
FileOptions::_internal_set_swift_prefix
void _internal_set_swift_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11565
MethodDescriptorProto::operator=
MethodDescriptorProto & operator=(MethodDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3420
DescriptorProto_ReservedRange::_internal_has_start
bool _internal_has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8181
FileDescriptorSet::file
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > & file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7300
EnumValueDescriptorProto::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3040
EnumValueOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6390
EnumDescriptorProto::Swap
void Swap(EnumDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2811
OneofDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9454
ServiceDescriptorProto::mutable_method
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto > * mutable_method()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10289
FileOptions::set_cc_enable_arenas
void set_cc_enable_arenas(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11347
DescriptorProto::_internal_add_extension_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange * _internal_add_extension_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8515
DescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1365
OneofOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12421
MessageOptions::set_no_standard_descriptor_accessor
void set_no_standard_descriptor_accessor(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12097
MethodDescriptorProto::_internal_set_output_type
void _internal_set_output_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10598
MessageOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4512
FieldDescriptorProto::Label_descriptor
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Label_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2168
UninterpretedOption::_internal_set_positive_int_value
void _internal_set_positive_int_value(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13074
FieldOptions::MutableExtension
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5150
DescriptorProto::_internal_add_field
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_field()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8359
FieldOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5303
UninterpretedOption::clear_positive_int_value
void clear_positive_int_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13063
FieldDescriptorProto::has_type
bool has_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8950
FileOptions::php_metadata_namespace
const std::string & php_metadata_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11829
DescriptorProto_ExtensionRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8064
ServiceOptions::MutableRepeatedExtension
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6771
DescriptorProto_ReservedRange::operator=
DescriptorProto_ReservedRange & operator=(const DescriptorProto_ReservedRange &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1097
ServiceDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10189
EnumValueDescriptorProto::_internal_options
const PROTOBUF_NAMESPACE_ID::EnumValueOptions & _internal_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10122
FileOptions_OptimizeMode_LITE_RUNTIME
@ FileOptions_OptimizeMode_LITE_RUNTIME
Definition: protobuf/src/google/protobuf/descriptor.pb.h:237
SourceCodeInfo_Location::leading_detached_comments
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & leading_detached_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13673
MessageOptions::no_standard_descriptor_accessor
bool no_standard_descriptor_accessor() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12089
MessageOptions::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4796
EnumOptions::default_instance
static const EnumOptions & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5718
SourceCodeInfo_Location::set_leading_detached_comments
void set_leading_detached_comments(int index, const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13634
SourceCodeInfo_Location::leading_comments
const std::string & leading_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13435
FieldDescriptorProto::Label_IsValid
static bool Label_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2158
SourceCodeInfo_Location::_internal_leading_detached_comments_size
int _internal_leading_detached_comments_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13610
ExtensionRangeOptions::mutable_uninterpreted_option
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > * mutable_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8767
internal
Definition: benchmark/test/output_test_helper.cc:20
GeneratedCodeInfo::swap
friend void swap(GeneratedCodeInfo &a, GeneratedCodeInfo &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8362
ExtensionRangeOptions::UnsafeArenaSetAllocatedExtension
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1836
OneofDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9497
ServiceOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12684
grpc::protobuf::FileDescriptorProto
GRPC_CUSTOM_FILEDESCRIPTORPROTO FileDescriptorProto
Definition: include/grpcpp/impl/codegen/config_protobuf.h:86
FileOptions::_internal_cc_generic_services
bool _internal_cc_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11196
OneofOptions::Swap
void Swap(OneofOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5377
ServiceOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6613
SourceCodeInfo::_internal_location
const PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location & _internal_location(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13706
FileDescriptorProto::_internal_weak_dependency_size
int _internal_weak_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7617
MethodOptions_IdempotencyLevel_IdempotencyLevel_MIN
constexpr MethodOptions_IdempotencyLevel MethodOptions_IdempotencyLevel_IdempotencyLevel_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:312
FileOptions::_internal_mutable_swift_prefix
std::string * _internal_mutable_swift_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11589
MethodOptions_IdempotencyLevel_IsValid
PROTOBUF_EXPORT bool MethodOptions_IdempotencyLevel_IsValid(int value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1359
_FieldOptions_default_instance_
PROTOBUF_EXPORT FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:294
FileOptions::php_namespace
const std::string & php_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11736
EnumOptions::AddExtension
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5994
EnumDescriptorProto_EnumReservedRange::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2622
ServiceDescriptorProto::_internal_add_method
PROTOBUF_NAMESPACE_ID::MethodDescriptorProto * _internal_add_method()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10300
EnumValueOptions::New
EnumValueOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6137
SourceCodeInfo_Location::set_trailing_comments
void set_trailing_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13532
FieldDescriptorProto::_internal_set_extendee
void _internal_set_extendee(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9094
EnumDescriptorProto::_internal_reserved_name
const std::string & _internal_reserved_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9924
SourceCodeInfo::Swap
void Swap(SourceCodeInfo *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7983
EnumValueOptions::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6087
SourceCodeInfo_LocationDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:135
FileDescriptorProto::_internal_add_public_dependency
void _internal_add_public_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7590
UninterpretedOption_NamePart::Swap
void Swap(UninterpretedOption_NamePart *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7273
FileOptions::set_objc_class_prefix
void set_objc_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11368
DescriptorProto_ReservedRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1203
UninterpretedOption::set_string_value
void set_string_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13155
DescriptorProto::_internal_reserved_range
const PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange & _internal_reserved_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8654
DescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8295
GeneratedCodeInfo_Annotation::set_begin
void set_begin(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13893
DescriptorProto::_internal_add_reserved_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange * _internal_add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8661
FileDescriptorProto::has_source_code_info
bool has_source_code_info() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7893
FieldDescriptorProto::clear_proto3_optional
void clear_proto3_optional()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10571
EnumDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9722
grpc_binder::Metadata
std::vector< std::pair< std::string, std::string > > Metadata
Definition: transaction.h:38
FileDescriptorProto::clear_public_dependency
void clear_public_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7576
DescriptorProto::reserved_range
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange > & reserved_range() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8669
MethodDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10448
GeneratedCodeInfo::UnsafeArenaSwap
void UnsafeArenaSwap(GeneratedCodeInfo *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8378
DescriptorProto::add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8401
FileOptions::GetRepeatedExtension
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4338
UninterpretedOption_NamePart
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5892
FieldDescriptorProto_Label_Label_ARRAYSIZE
constexpr int FieldDescriptorProto_Label_Label_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:218
FileOptions::_internal_php_namespace
const std::string & _internal_php_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11748
_ExtensionRangeOptions_default_instance_
PROTOBUF_EXPORT ExtensionRangeOptionsDefaultTypeInternal _ExtensionRangeOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:114
UninterpretedOption::_internal_has_string_value
bool _internal_has_string_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13140
UninterpretedOption::_internal_set_negative_int_value
void _internal_set_negative_int_value(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13102
ExtensionRangeOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1717
SourceCodeInfo::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7961
FileDescriptorSet::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:451
FieldDescriptorProto::_internal_has_default_value
bool _internal_has_default_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9161
FieldDescriptorProto::set_json_name
void set_json_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9297
DescriptorProto::mutable_field
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > * mutable_field()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8348
OneofOptions::HasExtension
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5470
FieldOptions::CType_Name
static const std::string & CType_Name(T enum_t_value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4955
ServiceOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ServiceOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6713
MessageOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12165
FileOptions::mutable_php_metadata_namespace
std::string * mutable_php_metadata_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11837
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
FileOptions::_internal_set_java_multiple_files
void _internal_set_java_multiple_files(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10997
MethodDescriptorProto::_internal_input_type
const std::string & _internal_input_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10502
MessageOptions::ReleaseExtension
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4689
DescriptorProto::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8252
ServiceOptions::operator=
ServiceOptions & operator=(const ServiceOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6439
ExtensionRangeOptions::UnsafeArenaReleaseExtension
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1860
ServiceDescriptorProto::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10244
FieldOptions_JSType_JSType_MAX
constexpr FieldOptions_JSType FieldOptions_JSType_JSType_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:289
FileDescriptorSet::_internal_file
const PROTOBUF_NAMESPACE_ID::FileDescriptorProto & _internal_file(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7285
FieldDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8822
FileDescriptorProto::service
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > & service() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7775
SourceCodeInfo_Location::mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13371
FileDescriptorProto::package
const std::string & package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7414
FileOptions::release_php_class_prefix
std::string * release_php_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11686
FieldDescriptorProto::_internal_set_proto3_optional
void _internal_set_proto3_optional(bool value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10582
UninterpretedOption::mutable_aggregate_value
std::string * mutable_aggregate_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13252
FieldDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8800
FileOptions::java_generate_equals_and_hash
PROTOBUF_DEPRECATED bool java_generate_equals_and_hash() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11021
OneofDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9501
FieldDescriptorProto::set_allocated_options
void set_allocated_options(PROTOBUF_NAMESPACE_ID::FieldOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9422
service
__attribute__((deprecated("Please use GRPCProtoMethod."))) @interface ProtoMethod NSString * service
Definition: ProtoMethod.h:25
FileDescriptorProto::clear_enum_type
void clear_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7709
EnumDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9698
FieldDescriptorProto::default_instance
static const FieldDescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2010
FieldDescriptorProto_Type_TYPE_INT32
@ FieldDescriptorProto_Type_TYPE_INT32
Definition: protobuf/src/google/protobuf/descriptor.pb.h:176
DescriptorProto::field_size
int field_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8337
ServiceDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::ServiceOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3398
DescriptorProto_ReservedRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:55
MessageOptions::clear_no_standard_descriptor_accessor
void clear_no_standard_descriptor_accessor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12082
GeneratedCodeInfo_Annotation::New
GeneratedCodeInfo_Annotation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8168
FileOptions::_internal_set_ruby_package
void _internal_set_ruby_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11937
FieldOptions::New
FieldOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4889
DescriptorProto_ExtensionRange::has_start
bool has_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8057
grpc::protobuf::Descriptor
GRPC_CUSTOM_DESCRIPTOR Descriptor
Definition: include/grpcpp/impl/codegen/config_protobuf.h:81
ServiceDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3231
MethodDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::MethodOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10700
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
UninterpretedOption::set_negative_int_value
void set_negative_int_value(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13106
FileDescriptorProto::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:525
FileDescriptorProto::set_weak_dependency
void set_weak_dependency(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7633
FieldOptions_CType_CType_MAX
constexpr FieldOptions_CType FieldOptions_CType_CType_MAX
Definition: protobuf/src/google/protobuf/descriptor.pb.h:265
UninterpretedOption_NamePart::_internal_name_part
const std::string & _internal_name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12822
OneofDescriptorProto::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2503
FieldDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::FieldOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9396
FileOptions_OptimizeMode_Parse
bool FileOptions_OptimizeMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FileOptions_OptimizeMode *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:253
FieldOptions_CType_Parse
bool FieldOptions_CType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FieldOptions_CType *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:277
EnumValueOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12591
UninterpretedOption::New
UninterpretedOption * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7475
DescriptorProto_ExtensionRange::operator=
DescriptorProto_ExtensionRange & operator=(const DescriptorProto_ExtensionRange &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:904
FileOptions::mutable_csharp_namespace
std::string * mutable_csharp_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11465
OneofDescriptorProto::unsafe_arena_set_allocated_options
void unsafe_arena_set_allocated_options(PROTOBUF_NAMESPACE_ID::OneofOptions *options)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4266
FieldOptions_JSType_descriptor
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldOptions_JSType_descriptor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1332
FieldOptions::weak
bool weak() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12358
MethodDescriptorProto::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10440
UninterpretedOption::clear_negative_int_value
void clear_negative_int_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13091
UninterpretedOption_NamePart::_internal_set_is_extension
void _internal_set_is_extension(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12910
GeneratedCodeInfo
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7087
FieldDescriptorProto::_internal_has_extendee
bool _internal_has_extendee() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9068
DescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8245
UninterpretedOption::UninterpretedOption
UninterpretedOption()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7397
EnumOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5972
EnumValueOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12613
FieldDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8819
FileDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:47
FileOptions::_internal_optimize_for
PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode _internal_optimize_for() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11074
FieldOptions_JSType_JSType_MIN
constexpr FieldOptions_JSType FieldOptions_JSType_JSType_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:288
EnumDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::EnumOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9839
ExtensionRangeOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8756
FieldOptions::clear_weak
void clear_weak()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12351
_EnumDescriptorProto_EnumReservedRange_default_instance_
PROTOBUF_EXPORT EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal _EnumDescriptorProto_EnumReservedRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:164
FileOptions::clear_php_generic_services
void clear_php_generic_services()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11276
method
NSString * method
Definition: ProtoMethod.h:28
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
EnumDescriptorProto_EnumReservedRange::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2741
MessageOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MessageOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4733
MethodDescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3447
EnumDescriptorProto_EnumReservedRange::_internal_set_start
void _internal_set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9630
FileDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7828
FieldOptions_JSType
FieldOptions_JSType
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:283
FieldDescriptorProto::clear_json_name
void clear_json_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9289
DescriptorProto::mutable_extension
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > * mutable_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8387
MethodOptions::MutableExtension
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7129
DescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8260
DescriptorProto_ExtensionRange::has_end
bool has_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8085
EnumDescriptorProto::New
EnumDescriptorProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2832
MethodDescriptorProto::_internal_has_client_streaming
bool _internal_has_client_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10733
MethodDescriptorProto::has_name
bool has_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10390
FileOptions::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3700
EnumValueOptions::swap
friend void swap(EnumValueOptions &a, EnumValueOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6113
EnumDescriptorProto_EnumReservedRange::UnsafeArenaSwap
void UnsafeArenaSwap(EnumDescriptorProto_EnumReservedRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2651
FileDescriptorProto::has_package
bool has_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7407
ExtensionRangeOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1772
FieldOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FieldOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5129
_GeneratedCodeInfo_Annotation_default_instance_
PROTOBUF_EXPORT GeneratedCodeInfo_AnnotationDefaultTypeInternal _GeneratedCodeInfo_Annotation_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:438
MethodOptions_IdempotencyLevel
MethodOptions_IdempotencyLevel
Definition: protobuf/src/google/protobuf/descriptor.pb.h:306
FileDescriptorProto::weak_dependency_size
int weak_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7620
OneofOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:107
EnumDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2785
EnumDescriptorProto::value_size
int value_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9768
DescriptorProto_ExtensionRange::Swap
void Swap(DescriptorProto_ExtensionRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:951
FieldDescriptorProto::mutable_type_name
std::string * mutable_type_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8994
OneofDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9540
DescriptorProto::add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8479
EnumOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12490
UninterpretedOption_NamePart::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7244
phone_pb2.enum_type
enum_type
Definition: phone_pb2.py:198
FileDescriptorSet::swap
friend void swap(FileDescriptorSet &a, FileDescriptorSet &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:389
FileOptions::New
FileOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3737
EnumOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12520
FieldDescriptorProto_Type_TYPE_SFIXED64
@ FieldDescriptorProto_Type_TYPE_SFIXED64
Definition: protobuf/src/google/protobuf/descriptor.pb.h:187
GeneratedCodeInfo_Annotation::path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13763
DescriptorProto::default_instance
static const DescriptorProto & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1304
GeneratedCodeInfo_Annotation::_internal_set_end
void _internal_set_end(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13917
MethodDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10401
MessageOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4795
SourceCodeInfo_Location::_internal_leading_comments
const std::string & _internal_leading_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13447
FileDescriptorProto::enum_type_size
int enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7706
FileDescriptorProto::unsafe_arena_set_allocated_source_code_info
void unsafe_arena_set_allocated_source_code_info(PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1642
FieldOptions::operator=
FieldOptions & operator=(const FieldOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4821
MessageOptions::_internal_has_no_standard_descriptor_accessor
bool _internal_has_no_standard_descriptor_accessor() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12075
DescriptorProto::set_reserved_name
void set_reserved_name(int index, const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8699
SourceCodeInfo_Location::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7705
MethodOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5659
DescriptorProto::field_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > field_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1595
UninterpretedOption::operator=
UninterpretedOption & operator=(UninterpretedOption &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7411
FileDescriptorProto::_internal_mutable_syntax
std::string * _internal_mutable_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8006
FileDescriptorProto::_internal_message_type_size
int _internal_message_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7664
ExtensionRangeOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1782
UninterpretedOption_NamePart::default_instance
static const UninterpretedOption_NamePart & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7260
FileOptions::clear_ruby_package
void clear_ruby_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11918
MethodOptions::swap
friend void swap(MethodOptions &a, MethodOptions &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6853
FieldDescriptorProto_Type_TYPE_SINT32
@ FieldDescriptorProto_Type_TYPE_SINT32
Definition: protobuf/src/google/protobuf/descriptor.pb.h:188
GeneratedCodeInfo_Annotation::_internal_set_begin
void _internal_set_begin(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13889
ExtensionRangeOptions::GetExtension
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1792
FieldDescriptorProto::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8811
FileDescriptorProto::set_allocated_package
void set_allocated_package(std::string *package)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7465
FileOptions::release_java_package
std::string * release_java_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10847
SourceCodeInfo_Location::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7908
FileOptions::Swap
void Swap(FileOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3716
FileOptions::_internal_has_py_generic_services
bool _internal_has_py_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11241
_ServiceDescriptorProto_default_instance_
PROTOBUF_EXPORT ServiceDescriptorProtoDefaultTypeInternal _ServiceDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:208
MethodOptions::_internal_idempotency_level
PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel _internal_idempotency_level() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12738
FieldDescriptorProto_Type_TYPE_STRING
@ FieldDescriptorProto_Type_TYPE_STRING
Definition: protobuf/src/google/protobuf/descriptor.pb.h:180
DescriptorProto_ExtensionRange::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8137
FileDescriptorProto::set_allocated_source_code_info
void set_allocated_source_code_info(PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7935
FileOptions::ExtensionSize
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4191
ServiceOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12632
MethodDescriptorProto::options
const PROTOBUF_NAMESPACE_ID::MethodOptions & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10682
MessageOptions::_internal_has_deprecated
bool _internal_has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12103
FileOptions::mutable_java_outer_classname
std::string * mutable_java_outer_classname()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10905
SourceCodeInfo_Location::swap
friend void swap(SourceCodeInfo_Location &a, SourceCodeInfo_Location &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7721
ServiceOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12635
UninterpretedOption::_internal_has_identifier_value
bool _internal_has_identifier_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12963
FieldDescriptorProto_Label
FieldDescriptorProto_Label
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:211
UninterpretedOption::set_identifier_value
void set_identifier_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12978
setup.target
target
Definition: third_party/bloaty/third_party/protobuf/python/setup.py:179
MethodDescriptorProto::clear_options
void clear_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10673
binary_size.old
string old
Definition: binary_size.py:128
OneofOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12443
DescriptorProto_ReservedRange::Swap
void Swap(DescriptorProto_ReservedRange *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1144
FileDescriptorProto::FileDescriptorProto
FileDescriptorProto(FileDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:502
MethodOptions::New
MethodOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6877
MethodOptions::internal_default_instance
static const MethodOptions * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6846
GeneratedCodeInfo_Annotation::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8206
MethodDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10405
EnumDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2870
DescriptorProto_ExtensionRange::set_start
void set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8075
DescriptorProto_ExtensionRange::end
::PROTOBUF_NAMESPACE_ID::int32 end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8095
EnumOptions::clear_deprecated
void clear_deprecated()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12493
FileOptions::set_swift_prefix
void set_swift_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11554
DescriptorProto::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1301
MethodDescriptorProto::clear_client_streaming
void clear_client_streaming()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10740
SourceCodeInfo::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7954
MessageOptions::set_map_entry
void set_map_entry(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12153
FileOptions::release_php_namespace
std::string * release_php_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11779
FieldDescriptorProto_Type_Type_ARRAYSIZE
constexpr int FieldDescriptorProto_Type_Type_ARRAYSIZE
Definition: protobuf/src/google/protobuf/descriptor.pb.h:194
FileOptions::has_php_namespace
bool has_php_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11729
MessageOptions::MessageOptions
MessageOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4396
DescriptorProto_ExtensionRange::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:935
FileOptions::has_java_outer_classname
bool has_java_outer_classname() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10890
EnumDescriptorProto_EnumReservedRange::clear_end
void clear_end()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9647
FieldDescriptorProto::_internal_set_default_value
void _internal_set_default_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9187
FileDescriptorProto::_internal_mutable_package
std::string * _internal_mutable_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7453
DescriptorProto::clear_enum_type
void clear_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8457
ExtensionRangeOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8781
MethodDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10412
DescriptorProto::swap
friend void swap(DescriptorProto &a, DescriptorProto &b)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1314
GeneratedCodeInfo_Annotation::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8131
FieldOptions::set_lazy
void set_lazy(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12310
EnumValueDescriptorProto::release_options
PROTOBUF_NAMESPACE_ID::EnumValueOptions * release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10131
EnumValueDescriptorProto::operator=
EnumValueDescriptorProto & operator=(EnumValueDescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3019
EnumOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5961
google::protobuf::python::message_descriptor::GetDescriptor
static ParentDescriptor GetDescriptor(PyContainer *self)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/descriptor_containers.cc:951
DescriptorProto::_internal_reserved_range_size
int _internal_reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8636
MessageOptions::clear_message_set_wire_format
void clear_message_set_wire_format()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12054
FileDescriptorProto::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7329
GeneratedCodeInfo_Annotation::set_path
void set_path(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13747
MethodOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12710
FileOptions::java_package
const std::string & java_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10804
ExtensionRangeOptions::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1955
_MethodOptions_default_instance_
PROTOBUF_EXPORT MethodOptionsDefaultTypeInternal _MethodOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:361
FileOptions::objc_class_prefix
const std::string & objc_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11364
FieldDescriptorProto::has_oneof_index
bool has_oneof_index() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9258
MessageOptions::operator=
MessageOptions & operator=(const MessageOptions &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4406
DescriptorProto_ReservedRange::set_start
void set_start(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8203
ServiceOptions::clear_uninterpreted_option
void clear_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12662
MessageOptions::has_message_set_wire_format
bool has_message_set_wire_format() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12051
UninterpretedOption_NamePart::UnsafeArenaSwap
void UnsafeArenaSwap(UninterpretedOption_NamePart *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7286
FieldOptions_CType_CType_MIN
constexpr FieldOptions_CType FieldOptions_CType_CType_MIN
Definition: protobuf/src/google/protobuf/descriptor.pb.h:264
FieldDescriptorProto_Type_Parse
bool FieldDescriptorProto_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FieldDescriptorProto_Type *value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:205
EnumOptions::deprecated
bool deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12500
FieldDescriptorProto::has_json_name
bool has_json_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9286
FileOptions::clear_swift_prefix
void clear_swift_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11546
FieldOptions::clear_ctype
void clear_ctype()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12209
FileDescriptorSet::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:363
ServiceOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:119
EnumDescriptorProto_EnumReservedRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2697
FieldDescriptorProto::clear_oneof_index
void clear_oneof_index()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9261
ServiceDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3319
FileOptions::clear_cc_enable_arenas
void clear_cc_enable_arenas()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11332
GeneratedCodeInfo_Annotation::default_instance
static const GeneratedCodeInfo_Annotation & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8134
OneofOptions::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5425
FileDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:613
FileDescriptorProto::message_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::DescriptorProto > message_type_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:876
FileOptions::has_swift_prefix
bool has_swift_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11543
MethodDescriptorProto::_internal_set_server_streaming
void _internal_set_server_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10779
PROTOBUF_SECTION_VARIABLE
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fany_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
SourceCodeInfo_Location::span_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > span_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7914
type_name
static const char * type_name(int type)
Definition: adig.c:889
EnumOptions::add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12542
GeneratedCodeInfo::default_instance
static const GeneratedCodeInfo & default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8352
EnumValueDescriptorProto::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9996
DescriptorProto::_internal_add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8398
DescriptorProto_ReservedRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1134
OneofOptions::SetAllocatedExtension
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< OneofOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5533
FileOptions::set_ruby_package
void set_ruby_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11926
DescriptorProto_ReservedRange::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1248
_DescriptorProto_default_instance_
PROTOBUF_EXPORT DescriptorProtoDefaultTypeInternal _DescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:102
service_
std::unique_ptr< grpc::testing::TestServiceImpl > service_
Definition: end2end_binder_transport_test.cc:71
SourceCodeInfo_Location::path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13362
MessageOptions::_internal_has_map_entry
bool _internal_has_map_entry() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12131
GeneratedCodeInfo::New
GeneratedCodeInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8386
ServiceOptions::set_deprecated
void set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12650
EnumValueDescriptorProto::_internal_number
::PROTOBUF_NAMESPACE_ID::int32 _internal_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10093
FileOptions::has_go_package
bool has_go_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11096
EnumDescriptorProto::UnsafeArenaSwap
void UnsafeArenaSwap(EnumDescriptorProto *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2824
FileOptions::_internal_set_optimize_for
void _internal_set_optimize_for(PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11081
FileOptions::UnsafeArenaSwap
void UnsafeArenaSwap(FileOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3729
MethodOptions::GetExtension
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7118
FieldOptions::has_weak
bool has_weak() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12348
EnumOptions::EnumOptions
EnumOptions()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5674
ServiceOptions::uninterpreted_option_size
int uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12659
TableStruct_google_2fprotobuf_2fdescriptor_2eproto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:46
DescriptorProto::has_options
bool has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8573
EnumDescriptorProto::options_
::PROTOBUF_NAMESPACE_ID::EnumOptions * options_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2997
EnumOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< EnumOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5904
MessageOptions::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4431
FieldDescriptorProto::set_oneof_index
void set_oneof_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9276
EnumDescriptorProto_EnumReservedRange::internal_default_instance
static const EnumDescriptorProto_EnumReservedRange * internal_default_instance()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2628
DescriptorProto_ReservedRange::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1118
UninterpretedOption::has_negative_int_value
bool has_negative_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13088
MessageOptions::message_set_wire_format
bool message_set_wire_format() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12061
GeneratedCodeInfo_Annotation::begin
::PROTOBUF_NAMESPACE_ID::int32 begin() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13885
FieldOptions::uninterpreted_option
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > & uninterpreted_option() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12405
DescriptorProto::operator=
DescriptorProto & operator=(DescriptorProto &&from) noexcept
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1274
ExtensionRangeOptions::Swap
void Swap(ExtensionRangeOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1669
FileDescriptorProto::_internal_message_type
const PROTOBUF_NAMESPACE_ID::DescriptorProto & _internal_message_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7682
OneofDescriptorProto::unsafe_arena_release_options
PROTOBUF_NAMESPACE_ID::OneofOptions * unsafe_arena_release_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9568
MethodDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3437
FileDescriptorProto::_internal_service
const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto & _internal_service(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7760
FieldDescriptorProto::set_type
void set_type(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8969
SourceCodeInfo_Location::_internal_has_leading_comments
bool _internal_has_leading_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13424
ServiceOptions::Swap
void Swap(ServiceOptions *other)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6486
MethodOptions::SetExtension
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< MethodOptions, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7061
FieldOptions::_internal_ctype
PROTOBUF_NAMESPACE_ID::FieldOptions_CType _internal_ctype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12213
FileOptions::ClearExtension
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FileOptions, _proto_TypeTraits, _field_type, _is_packed > &id)
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4181
DescriptorProto::_internal_enum_type
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & _internal_enum_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8469
stream
voidpf stream
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
EnumValueOptions::has_deprecated
bool has_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12561
FileDescriptorProto::enum_type
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > & enum_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7736


grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:14