protobuf/src/google/protobuf/api.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/api.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_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/unknown_field_set.h>
34 #include <google/protobuf/source_context.pb.h>
35 #include <google/protobuf/type.pb.h>
36 // @@protoc_insertion_point(includes)
37 #include <google/protobuf/port_def.inc>
38 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto PROTOBUF_EXPORT
39 PROTOBUF_NAMESPACE_OPEN
40 namespace internal {
41 class AnyMetadata;
42 } // namespace internal
43 PROTOBUF_NAMESPACE_CLOSE
44 
45 // Internal implementation detail -- do not use these members.
46 struct PROTOBUF_EXPORT TableStruct_google_2fprotobuf_2fapi_2eproto {
47  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
48  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
49  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
50  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
51  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
52  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
53  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
54  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
55  static const uint32_t offsets[];
56 };
57 PROTOBUF_EXPORT extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto;
58 PROTOBUF_NAMESPACE_OPEN
59 class Api;
61 PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_;
62 class Method;
65 class Mixin;
68 PROTOBUF_NAMESPACE_CLOSE
69 PROTOBUF_NAMESPACE_OPEN
70 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::Api* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Api>(Arena*);
71 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::Method* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Method>(Arena*);
72 template<> PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::Mixin* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Mixin>(Arena*);
73 PROTOBUF_NAMESPACE_CLOSE
74 PROTOBUF_NAMESPACE_OPEN
75 
76 // ===================================================================
77 
78 class PROTOBUF_EXPORT Api final :
79  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Api) */ {
80  public:
81  inline Api() : Api(nullptr) {}
82  ~Api() override;
83  explicit constexpr Api(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
84 
85  Api(const Api& from);
86  Api(Api&& from) noexcept
87  : Api() {
88  *this = ::std::move(from);
89  }
90 
91  inline Api& operator=(const Api& from) {
92  CopyFrom(from);
93  return *this;
94  }
95  inline Api& operator=(Api&& from) noexcept {
96  if (this == &from) return *this;
97  if (GetOwningArena() == from.GetOwningArena()
98  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
99  && GetOwningArena() != nullptr
100  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
101  ) {
102  InternalSwap(&from);
103  } else {
104  CopyFrom(from);
105  }
106  return *this;
107  }
108 
110  return GetDescriptor();
111  }
113  return default_instance().GetMetadata().descriptor;
114  }
115  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
116  return default_instance().GetMetadata().reflection;
117  }
118  static const Api& default_instance() {
119  return *internal_default_instance();
120  }
121  static inline const Api* internal_default_instance() {
122  return reinterpret_cast<const Api*>(
124  }
125  static constexpr int kIndexInFileMessages =
126  0;
127 
128  friend void swap(Api& a, Api& b) {
129  a.Swap(&b);
130  }
131  inline void Swap(Api* other) {
132  if (other == this) return;
133  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
134  if (GetOwningArena() != nullptr &&
135  GetOwningArena() == other->GetOwningArena()) {
136  #else // PROTOBUF_FORCE_COPY_IN_SWAP
137  if (GetOwningArena() == other->GetOwningArena()) {
138  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
139  InternalSwap(other);
140  } else {
142  }
143  }
144  void UnsafeArenaSwap(Api* other) {
145  if (other == this) return;
146  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
147  InternalSwap(other);
148  }
149 
150  // implements Message ----------------------------------------------
151 
153  return CreateMaybeMessage<Api>(arena);
154  }
156  void CopyFrom(const Api& from);
158  void MergeFrom(const Api& from);
159  private:
161  public:
162  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
166  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
168  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
169  int GetCachedSize() const final { return _cached_size_.Get(); }
170 
171  private:
172  void SharedCtor();
173  void SharedDtor();
174  void SetCachedSize(int size) const final;
175  void InternalSwap(Api* other);
176 
177  private:
178  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
179  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
180  return "google.protobuf.Api";
181  }
182  protected:
184  bool is_message_owned = false);
185  private:
186  static void ArenaDtor(void* object);
187  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188  public:
189 
190  static const ClassData _class_data_;
191  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
192 
193  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
194 
195  // nested types ----------------------------------------------------
196 
197  // accessors -------------------------------------------------------
198 
199  enum : int {
200  kMethodsFieldNumber = 2,
201  kOptionsFieldNumber = 3,
202  kMixinsFieldNumber = 6,
203  kNameFieldNumber = 1,
204  kVersionFieldNumber = 4,
205  kSourceContextFieldNumber = 5,
206  kSyntaxFieldNumber = 7,
207  };
208  // repeated .google.protobuf.Method methods = 2;
209  int methods_size() const;
210  private:
211  int _internal_methods_size() const;
212  public:
213  void clear_methods();
214  ::PROTOBUF_NAMESPACE_ID::Method* mutable_methods(int index);
215  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >*
216  mutable_methods();
217  private:
218  const ::PROTOBUF_NAMESPACE_ID::Method& _internal_methods(int index) const;
219  ::PROTOBUF_NAMESPACE_ID::Method* _internal_add_methods();
220  public:
221  const ::PROTOBUF_NAMESPACE_ID::Method& methods(int index) const;
222  ::PROTOBUF_NAMESPACE_ID::Method* add_methods();
223  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >&
224  methods() const;
225 
226  // repeated .google.protobuf.Option options = 3;
227  int options_size() const;
228  private:
229  int _internal_options_size() const;
230  public:
231  void clear_options();
232  ::PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
233  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
234  mutable_options();
235  private:
236  const ::PROTOBUF_NAMESPACE_ID::Option& _internal_options(int index) const;
237  ::PROTOBUF_NAMESPACE_ID::Option* _internal_add_options();
238  public:
240  ::PROTOBUF_NAMESPACE_ID::Option* add_options();
241  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
242  options() const;
243 
244  // repeated .google.protobuf.Mixin mixins = 6;
245  int mixins_size() const;
246  private:
247  int _internal_mixins_size() const;
248  public:
249  void clear_mixins();
250  ::PROTOBUF_NAMESPACE_ID::Mixin* mutable_mixins(int index);
251  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >*
252  mutable_mixins();
253  private:
254  const ::PROTOBUF_NAMESPACE_ID::Mixin& _internal_mixins(int index) const;
255  ::PROTOBUF_NAMESPACE_ID::Mixin* _internal_add_mixins();
256  public:
257  const ::PROTOBUF_NAMESPACE_ID::Mixin& mixins(int index) const;
258  ::PROTOBUF_NAMESPACE_ID::Mixin* add_mixins();
259  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >&
260  mixins() const;
261 
262  // string name = 1;
263  void clear_name();
264  const std::string& name() const;
265  template <typename ArgT0 = const std::string&, typename... ArgT>
266  void set_name(ArgT0&& arg0, ArgT... args);
267  std::string* mutable_name();
268  PROTOBUF_NODISCARD std::string* release_name();
269  void set_allocated_name(std::string* name);
270  private:
271  const std::string& _internal_name() const;
272  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
273  std::string* _internal_mutable_name();
274  public:
275 
276  // string version = 4;
277  void clear_version();
278  const std::string& version() const;
279  template <typename ArgT0 = const std::string&, typename... ArgT>
280  void set_version(ArgT0&& arg0, ArgT... args);
281  std::string* mutable_version();
282  PROTOBUF_NODISCARD std::string* release_version();
283  void set_allocated_version(std::string* version);
284  private:
285  const std::string& _internal_version() const;
286  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
287  std::string* _internal_mutable_version();
288  public:
289 
290  // .google.protobuf.SourceContext source_context = 5;
291  bool has_source_context() const;
292  private:
293  bool _internal_has_source_context() const;
294  public:
295  void clear_source_context();
296  const ::PROTOBUF_NAMESPACE_ID::SourceContext& source_context() const;
298  ::PROTOBUF_NAMESPACE_ID::SourceContext* mutable_source_context();
299  void set_allocated_source_context(::PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
300  private:
301  const ::PROTOBUF_NAMESPACE_ID::SourceContext& _internal_source_context() const;
302  ::PROTOBUF_NAMESPACE_ID::SourceContext* _internal_mutable_source_context();
303  public:
304  void unsafe_arena_set_allocated_source_context(
305  ::PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
306  ::PROTOBUF_NAMESPACE_ID::SourceContext* unsafe_arena_release_source_context();
307 
308  // .google.protobuf.Syntax syntax = 7;
309  void clear_syntax();
311  void set_syntax(::PROTOBUF_NAMESPACE_ID::Syntax value);
312  private:
313  ::PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const;
314  void _internal_set_syntax(::PROTOBUF_NAMESPACE_ID::Syntax value);
315  public:
316 
317  // @@protoc_insertion_point(class_scope:google.protobuf.Api)
318  private:
319  class _Internal;
320 
321  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
323  typedef void DestructorSkippable_;
324  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method > methods_;
325  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > options_;
326  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin > mixins_;
327  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
328  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
330  int syntax_;
331  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
332  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
333 };
334 // -------------------------------------------------------------------
335 
336 class PROTOBUF_EXPORT Method final :
337  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Method) */ {
338  public:
339  inline Method() : Method(nullptr) {}
340  ~Method() override;
341  explicit constexpr Method(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
342 
343  Method(const Method& from);
344  Method(Method&& from) noexcept
345  : Method() {
346  *this = ::std::move(from);
347  }
348 
349  inline Method& operator=(const Method& from) {
350  CopyFrom(from);
351  return *this;
352  }
353  inline Method& operator=(Method&& from) noexcept {
354  if (this == &from) return *this;
355  if (GetOwningArena() == from.GetOwningArena()
356  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
357  && GetOwningArena() != nullptr
358  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
359  ) {
360  InternalSwap(&from);
361  } else {
362  CopyFrom(from);
363  }
364  return *this;
365  }
366 
368  return GetDescriptor();
369  }
371  return default_instance().GetMetadata().descriptor;
372  }
373  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
374  return default_instance().GetMetadata().reflection;
375  }
376  static const Method& default_instance() {
377  return *internal_default_instance();
378  }
379  static inline const Method* internal_default_instance() {
380  return reinterpret_cast<const Method*>(
382  }
383  static constexpr int kIndexInFileMessages =
384  1;
385 
386  friend void swap(Method& a, Method& b) {
387  a.Swap(&b);
388  }
389  inline void Swap(Method* other) {
390  if (other == this) return;
391  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
392  if (GetOwningArena() != nullptr &&
393  GetOwningArena() == other->GetOwningArena()) {
394  #else // PROTOBUF_FORCE_COPY_IN_SWAP
395  if (GetOwningArena() == other->GetOwningArena()) {
396  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
397  InternalSwap(other);
398  } else {
400  }
401  }
402  void UnsafeArenaSwap(Method* other) {
403  if (other == this) return;
404  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
405  InternalSwap(other);
406  }
407 
408  // implements Message ----------------------------------------------
409 
411  return CreateMaybeMessage<Method>(arena);
412  }
414  void CopyFrom(const Method& from);
416  void MergeFrom(const Method& from);
417  private:
419  public:
420  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
421  bool IsInitialized() const final;
422 
423  size_t ByteSizeLong() const final;
424  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
426  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
427  int GetCachedSize() const final { return _cached_size_.Get(); }
428 
429  private:
430  void SharedCtor();
431  void SharedDtor();
432  void SetCachedSize(int size) const final;
433  void InternalSwap(Method* other);
434 
435  private:
436  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
437  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
438  return "google.protobuf.Method";
439  }
440  protected:
442  bool is_message_owned = false);
443  private:
444  static void ArenaDtor(void* object);
445  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
446  public:
447 
448  static const ClassData _class_data_;
449  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
450 
451  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
452 
453  // nested types ----------------------------------------------------
454 
455  // accessors -------------------------------------------------------
456 
457  enum : int {
458  kOptionsFieldNumber = 6,
459  kNameFieldNumber = 1,
460  kRequestTypeUrlFieldNumber = 2,
461  kResponseTypeUrlFieldNumber = 4,
462  kRequestStreamingFieldNumber = 3,
463  kResponseStreamingFieldNumber = 5,
464  kSyntaxFieldNumber = 7,
465  };
466  // repeated .google.protobuf.Option options = 6;
467  int options_size() const;
468  private:
469  int _internal_options_size() const;
470  public:
471  void clear_options();
472  ::PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
473  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
474  mutable_options();
475  private:
476  const ::PROTOBUF_NAMESPACE_ID::Option& _internal_options(int index) const;
477  ::PROTOBUF_NAMESPACE_ID::Option* _internal_add_options();
478  public:
480  ::PROTOBUF_NAMESPACE_ID::Option* add_options();
481  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
482  options() const;
483 
484  // string name = 1;
485  void clear_name();
486  const std::string& name() const;
487  template <typename ArgT0 = const std::string&, typename... ArgT>
488  void set_name(ArgT0&& arg0, ArgT... args);
489  std::string* mutable_name();
490  PROTOBUF_NODISCARD std::string* release_name();
491  void set_allocated_name(std::string* name);
492  private:
493  const std::string& _internal_name() const;
494  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
495  std::string* _internal_mutable_name();
496  public:
497 
498  // string request_type_url = 2;
499  void clear_request_type_url();
500  const std::string& request_type_url() const;
501  template <typename ArgT0 = const std::string&, typename... ArgT>
502  void set_request_type_url(ArgT0&& arg0, ArgT... args);
503  std::string* mutable_request_type_url();
504  PROTOBUF_NODISCARD std::string* release_request_type_url();
505  void set_allocated_request_type_url(std::string* request_type_url);
506  private:
507  const std::string& _internal_request_type_url() const;
508  inline PROTOBUF_ALWAYS_INLINE void _internal_set_request_type_url(const std::string& value);
509  std::string* _internal_mutable_request_type_url();
510  public:
511 
512  // string response_type_url = 4;
513  void clear_response_type_url();
514  const std::string& response_type_url() const;
515  template <typename ArgT0 = const std::string&, typename... ArgT>
516  void set_response_type_url(ArgT0&& arg0, ArgT... args);
517  std::string* mutable_response_type_url();
518  PROTOBUF_NODISCARD std::string* release_response_type_url();
519  void set_allocated_response_type_url(std::string* response_type_url);
520  private:
521  const std::string& _internal_response_type_url() const;
522  inline PROTOBUF_ALWAYS_INLINE void _internal_set_response_type_url(const std::string& value);
523  std::string* _internal_mutable_response_type_url();
524  public:
525 
526  // bool request_streaming = 3;
527  void clear_request_streaming();
528  bool request_streaming() const;
529  void set_request_streaming(bool value);
530  private:
531  bool _internal_request_streaming() const;
532  void _internal_set_request_streaming(bool value);
533  public:
534 
535  // bool response_streaming = 5;
536  void clear_response_streaming();
537  bool response_streaming() const;
538  void set_response_streaming(bool value);
539  private:
540  bool _internal_response_streaming() const;
541  void _internal_set_response_streaming(bool value);
542  public:
543 
544  // .google.protobuf.Syntax syntax = 7;
545  void clear_syntax();
547  void set_syntax(::PROTOBUF_NAMESPACE_ID::Syntax value);
548  private:
549  ::PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const;
550  void _internal_set_syntax(::PROTOBUF_NAMESPACE_ID::Syntax value);
551  public:
552 
553  // @@protoc_insertion_point(class_scope:google.protobuf.Method)
554  private:
555  class _Internal;
556 
557  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
559  typedef void DestructorSkippable_;
560  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > options_;
561  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
562  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr request_type_url_;
563  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_type_url_;
564  bool request_streaming_;
565  bool response_streaming_;
566  int syntax_;
567  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
568  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
569 };
570 // -------------------------------------------------------------------
571 
572 class PROTOBUF_EXPORT Mixin final :
573  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Mixin) */ {
574  public:
575  inline Mixin() : Mixin(nullptr) {}
576  ~Mixin() override;
577  explicit constexpr Mixin(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
578 
579  Mixin(const Mixin& from);
580  Mixin(Mixin&& from) noexcept
581  : Mixin() {
582  *this = ::std::move(from);
583  }
584 
585  inline Mixin& operator=(const Mixin& from) {
586  CopyFrom(from);
587  return *this;
588  }
589  inline Mixin& operator=(Mixin&& from) noexcept {
590  if (this == &from) return *this;
591  if (GetOwningArena() == from.GetOwningArena()
592  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
593  && GetOwningArena() != nullptr
594  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
595  ) {
596  InternalSwap(&from);
597  } else {
598  CopyFrom(from);
599  }
600  return *this;
601  }
602 
604  return GetDescriptor();
605  }
607  return default_instance().GetMetadata().descriptor;
608  }
609  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
610  return default_instance().GetMetadata().reflection;
611  }
612  static const Mixin& default_instance() {
613  return *internal_default_instance();
614  }
615  static inline const Mixin* internal_default_instance() {
616  return reinterpret_cast<const Mixin*>(
618  }
619  static constexpr int kIndexInFileMessages =
620  2;
621 
622  friend void swap(Mixin& a, Mixin& b) {
623  a.Swap(&b);
624  }
625  inline void Swap(Mixin* other) {
626  if (other == this) return;
627  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
628  if (GetOwningArena() != nullptr &&
629  GetOwningArena() == other->GetOwningArena()) {
630  #else // PROTOBUF_FORCE_COPY_IN_SWAP
631  if (GetOwningArena() == other->GetOwningArena()) {
632  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
633  InternalSwap(other);
634  } else {
636  }
637  }
638  void UnsafeArenaSwap(Mixin* other) {
639  if (other == this) return;
640  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
641  InternalSwap(other);
642  }
643 
644  // implements Message ----------------------------------------------
645 
647  return CreateMaybeMessage<Mixin>(arena);
648  }
650  void CopyFrom(const Mixin& from);
652  void MergeFrom(const Mixin& from);
653  private:
655  public:
656  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
657  bool IsInitialized() const final;
658 
659  size_t ByteSizeLong() const final;
660  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
662  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
663  int GetCachedSize() const final { return _cached_size_.Get(); }
664 
665  private:
666  void SharedCtor();
667  void SharedDtor();
668  void SetCachedSize(int size) const final;
669  void InternalSwap(Mixin* other);
670 
671  private:
672  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
673  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
674  return "google.protobuf.Mixin";
675  }
676  protected:
678  bool is_message_owned = false);
679  private:
680  static void ArenaDtor(void* object);
681  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
682  public:
683 
684  static const ClassData _class_data_;
685  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
686 
687  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
688 
689  // nested types ----------------------------------------------------
690 
691  // accessors -------------------------------------------------------
692 
693  enum : int {
694  kNameFieldNumber = 1,
695  kRootFieldNumber = 2,
696  };
697  // string name = 1;
698  void clear_name();
699  const std::string& name() const;
700  template <typename ArgT0 = const std::string&, typename... ArgT>
701  void set_name(ArgT0&& arg0, ArgT... args);
702  std::string* mutable_name();
703  PROTOBUF_NODISCARD std::string* release_name();
704  void set_allocated_name(std::string* name);
705  private:
706  const std::string& _internal_name() const;
707  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
708  std::string* _internal_mutable_name();
709  public:
710 
711  // string root = 2;
712  void clear_root();
713  const std::string& root() const;
714  template <typename ArgT0 = const std::string&, typename... ArgT>
715  void set_root(ArgT0&& arg0, ArgT... args);
716  std::string* mutable_root();
717  PROTOBUF_NODISCARD std::string* release_root();
718  void set_allocated_root(std::string* root);
719  private:
720  const std::string& _internal_root() const;
721  inline PROTOBUF_ALWAYS_INLINE void _internal_set_root(const std::string& value);
722  std::string* _internal_mutable_root();
723  public:
724 
725  // @@protoc_insertion_point(class_scope:google.protobuf.Mixin)
726  private:
727  class _Internal;
728 
729  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
731  typedef void DestructorSkippable_;
732  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
733  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr root_;
734  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
735  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
736 };
737 // ===================================================================
738 
739 
740 // ===================================================================
741 
742 #ifdef __GNUC__
743  #pragma GCC diagnostic push
744  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
745 #endif // __GNUC__
746 // Api
747 
748 // string name = 1;
749 inline void Api::clear_name() {
750  name_.ClearToEmpty();
751 }
752 inline const std::string& Api::name() const {
753  // @@protoc_insertion_point(field_get:google.protobuf.Api.name)
754  return _internal_name();
755 }
756 template <typename ArgT0, typename... ArgT>
757 inline PROTOBUF_ALWAYS_INLINE
758 void Api::set_name(ArgT0&& arg0, ArgT... args) {
759 
760  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
761  // @@protoc_insertion_point(field_set:google.protobuf.Api.name)
762 }
763 inline std::string* Api::mutable_name() {
764  std::string* _s = _internal_mutable_name();
765  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.name)
766  return _s;
767 }
768 inline const std::string& Api::_internal_name() const {
769  return name_.Get();
770 }
771 inline void Api::_internal_set_name(const std::string& value) {
772 
774 }
776 
777  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
778 }
779 inline std::string* Api::release_name() {
780  // @@protoc_insertion_point(field_release:google.protobuf.Api.name)
781  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
782 }
784  if (name != nullptr) {
785 
786  } else {
787 
788  }
790  GetArenaForAllocation());
791 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
793  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
794  }
795 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
796  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.name)
797 }
798 
799 // repeated .google.protobuf.Method methods = 2;
800 inline int Api::_internal_methods_size() const {
801  return methods_.size();
802 }
803 inline int Api::methods_size() const {
804  return _internal_methods_size();
805 }
806 inline void Api::clear_methods() {
807  methods_.Clear();
808 }
810  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.methods)
811  return methods_.Mutable(index);
812 }
813 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >*
815  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.methods)
816  return &methods_;
817 }
819  return methods_.Get(index);
820 }
822  // @@protoc_insertion_point(field_get:google.protobuf.Api.methods)
823  return _internal_methods(index);
824 }
826  return methods_.Add();
827 }
829  ::PROTOBUF_NAMESPACE_ID::Method* _add = _internal_add_methods();
830  // @@protoc_insertion_point(field_add:google.protobuf.Api.methods)
831  return _add;
832 }
833 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >&
834 Api::methods() const {
835  // @@protoc_insertion_point(field_list:google.protobuf.Api.methods)
836  return methods_;
837 }
838 
839 // repeated .google.protobuf.Option options = 3;
840 inline int Api::_internal_options_size() const {
841  return options_.size();
842 }
843 inline int Api::options_size() const {
844  return _internal_options_size();
845 }
847  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.options)
848  return options_.Mutable(index);
849 }
850 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
852  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.options)
853  return &options_;
854 }
856  return options_.Get(index);
857 }
859  // @@protoc_insertion_point(field_get:google.protobuf.Api.options)
860  return _internal_options(index);
861 }
863  return options_.Add();
864 }
866  ::PROTOBUF_NAMESPACE_ID::Option* _add = _internal_add_options();
867  // @@protoc_insertion_point(field_add:google.protobuf.Api.options)
868  return _add;
869 }
870 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
871 Api::options() const {
872  // @@protoc_insertion_point(field_list:google.protobuf.Api.options)
873  return options_;
874 }
875 
876 // string version = 4;
877 inline void Api::clear_version() {
878  version_.ClearToEmpty();
879 }
880 inline const std::string& Api::version() const {
881  // @@protoc_insertion_point(field_get:google.protobuf.Api.version)
882  return _internal_version();
883 }
884 template <typename ArgT0, typename... ArgT>
885 inline PROTOBUF_ALWAYS_INLINE
886 void Api::set_version(ArgT0&& arg0, ArgT... args) {
887 
888  version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
889  // @@protoc_insertion_point(field_set:google.protobuf.Api.version)
890 }
892  std::string* _s = _internal_mutable_version();
893  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.version)
894  return _s;
895 }
896 inline const std::string& Api::_internal_version() const {
897  return version_.Get();
898 }
899 inline void Api::_internal_set_version(const std::string& value) {
900 
902 }
904 
905  return version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
906 }
908  // @@protoc_insertion_point(field_release:google.protobuf.Api.version)
909  return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
910 }
912  if (version != nullptr) {
913 
914  } else {
915 
916  }
918  GetArenaForAllocation());
919 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
921  version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
922  }
923 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
924  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.version)
925 }
926 
927 // .google.protobuf.SourceContext source_context = 5;
928 inline bool Api::_internal_has_source_context() const {
929  return this != internal_default_instance() && source_context_ != nullptr;
930 }
931 inline bool Api::has_source_context() const {
932  return _internal_has_source_context();
933 }
936  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::SourceContext&>(
938 }
940  // @@protoc_insertion_point(field_get:google.protobuf.Api.source_context)
941  return _internal_source_context();
942 }
944  ::PROTOBUF_NAMESPACE_ID::SourceContext* source_context) {
945  if (GetArenaForAllocation() == nullptr) {
946  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
947  }
948  source_context_ = source_context;
949  if (source_context) {
950 
951  } else {
952 
953  }
954  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.Api.source_context)
955 }
957 
958  ::PROTOBUF_NAMESPACE_ID::SourceContext* temp = source_context_;
959  source_context_ = nullptr;
960 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
961  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
963  if (GetArenaForAllocation() == nullptr) { delete old; }
964 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
965  if (GetArenaForAllocation() != nullptr) {
967  }
968 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
969  return temp;
970 }
972  // @@protoc_insertion_point(field_release:google.protobuf.Api.source_context)
973 
974  ::PROTOBUF_NAMESPACE_ID::SourceContext* temp = source_context_;
975  source_context_ = nullptr;
976  return temp;
977 }
979 
980  if (source_context_ == nullptr) {
981  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceContext>(GetArenaForAllocation());
982  source_context_ = p;
983  }
984  return source_context_;
985 }
987  ::PROTOBUF_NAMESPACE_ID::SourceContext* _msg = _internal_mutable_source_context();
988  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.source_context)
989  return _msg;
990 }
992  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
993  if (message_arena == nullptr) {
994  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
995  }
996  if (source_context) {
997  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
998  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
999  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1000  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context));
1001  if (message_arena != submessage_arena) {
1003  message_arena, source_context, submessage_arena);
1004  }
1005 
1006  } else {
1007 
1008  }
1009  source_context_ = source_context;
1010  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.source_context)
1011 }
1012 
1013 // repeated .google.protobuf.Mixin mixins = 6;
1014 inline int Api::_internal_mixins_size() const {
1015  return mixins_.size();
1016 }
1017 inline int Api::mixins_size() const {
1018  return _internal_mixins_size();
1019 }
1020 inline void Api::clear_mixins() {
1021  mixins_.Clear();
1022 }
1024  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.mixins)
1025  return mixins_.Mutable(index);
1026 }
1027 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >*
1029  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.mixins)
1030  return &mixins_;
1031 }
1033  return mixins_.Get(index);
1034 }
1036  // @@protoc_insertion_point(field_get:google.protobuf.Api.mixins)
1037  return _internal_mixins(index);
1038 }
1040  return mixins_.Add();
1041 }
1043  ::PROTOBUF_NAMESPACE_ID::Mixin* _add = _internal_add_mixins();
1044  // @@protoc_insertion_point(field_add:google.protobuf.Api.mixins)
1045  return _add;
1046 }
1047 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >&
1048 Api::mixins() const {
1049  // @@protoc_insertion_point(field_list:google.protobuf.Api.mixins)
1050  return mixins_;
1051 }
1052 
1053 // .google.protobuf.Syntax syntax = 7;
1054 inline void Api::clear_syntax() {
1055  syntax_ = 0;
1056 }
1058  return static_cast< ::PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1059 }
1061  // @@protoc_insertion_point(field_get:google.protobuf.Api.syntax)
1062  return _internal_syntax();
1063 }
1065 
1066  syntax_ = value;
1067 }
1069  _internal_set_syntax(value);
1070  // @@protoc_insertion_point(field_set:google.protobuf.Api.syntax)
1071 }
1072 
1073 // -------------------------------------------------------------------
1074 
1075 // Method
1076 
1077 // string name = 1;
1078 inline void Method::clear_name() {
1079  name_.ClearToEmpty();
1080 }
1081 inline const std::string& Method::name() const {
1082  // @@protoc_insertion_point(field_get:google.protobuf.Method.name)
1083  return _internal_name();
1084 }
1085 template <typename ArgT0, typename... ArgT>
1086 inline PROTOBUF_ALWAYS_INLINE
1087 void Method::set_name(ArgT0&& arg0, ArgT... args) {
1088 
1089  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1090  // @@protoc_insertion_point(field_set:google.protobuf.Method.name)
1091 }
1093  std::string* _s = _internal_mutable_name();
1094  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.name)
1095  return _s;
1096 }
1097 inline const std::string& Method::_internal_name() const {
1098  return name_.Get();
1099 }
1100 inline void Method::_internal_set_name(const std::string& value) {
1101 
1103 }
1105 
1106  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1107 }
1109  // @@protoc_insertion_point(field_release:google.protobuf.Method.name)
1110  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1111 }
1113  if (name != nullptr) {
1114 
1115  } else {
1116 
1117  }
1119  GetArenaForAllocation());
1120 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1122  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1123  }
1124 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1125  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.name)
1126 }
1127 
1128 // string request_type_url = 2;
1129 inline void Method::clear_request_type_url() {
1130  request_type_url_.ClearToEmpty();
1131 }
1132 inline const std::string& Method::request_type_url() const {
1133  // @@protoc_insertion_point(field_get:google.protobuf.Method.request_type_url)
1134  return _internal_request_type_url();
1135 }
1136 template <typename ArgT0, typename... ArgT>
1137 inline PROTOBUF_ALWAYS_INLINE
1138 void Method::set_request_type_url(ArgT0&& arg0, ArgT... args) {
1139 
1140  request_type_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1141  // @@protoc_insertion_point(field_set:google.protobuf.Method.request_type_url)
1142 }
1144  std::string* _s = _internal_mutable_request_type_url();
1145  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.request_type_url)
1146  return _s;
1147 }
1148 inline const std::string& Method::_internal_request_type_url() const {
1149  return request_type_url_.Get();
1150 }
1152 
1153  request_type_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1154 }
1156 
1157  return request_type_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1158 }
1160  // @@protoc_insertion_point(field_release:google.protobuf.Method.request_type_url)
1161  return request_type_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1162 }
1163 inline void Method::set_allocated_request_type_url(std::string* request_type_url) {
1164  if (request_type_url != nullptr) {
1165 
1166  } else {
1167 
1168  }
1169  request_type_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), request_type_url,
1170  GetArenaForAllocation());
1171 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1172  if (request_type_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1173  request_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1174  }
1175 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1176  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.request_type_url)
1177 }
1178 
1179 // bool request_streaming = 3;
1180 inline void Method::clear_request_streaming() {
1181  request_streaming_ = false;
1182 }
1183 inline bool Method::_internal_request_streaming() const {
1184  return request_streaming_;
1185 }
1186 inline bool Method::request_streaming() const {
1187  // @@protoc_insertion_point(field_get:google.protobuf.Method.request_streaming)
1188  return _internal_request_streaming();
1189 }
1191 
1192  request_streaming_ = value;
1193 }
1194 inline void Method::set_request_streaming(bool value) {
1195  _internal_set_request_streaming(value);
1196  // @@protoc_insertion_point(field_set:google.protobuf.Method.request_streaming)
1197 }
1198 
1199 // string response_type_url = 4;
1200 inline void Method::clear_response_type_url() {
1201  response_type_url_.ClearToEmpty();
1202 }
1203 inline const std::string& Method::response_type_url() const {
1204  // @@protoc_insertion_point(field_get:google.protobuf.Method.response_type_url)
1205  return _internal_response_type_url();
1206 }
1207 template <typename ArgT0, typename... ArgT>
1208 inline PROTOBUF_ALWAYS_INLINE
1209 void Method::set_response_type_url(ArgT0&& arg0, ArgT... args) {
1210 
1211  response_type_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1212  // @@protoc_insertion_point(field_set:google.protobuf.Method.response_type_url)
1213 }
1215  std::string* _s = _internal_mutable_response_type_url();
1216  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.response_type_url)
1217  return _s;
1218 }
1219 inline const std::string& Method::_internal_response_type_url() const {
1220  return response_type_url_.Get();
1221 }
1223 
1224  response_type_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1225 }
1227 
1228  return response_type_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1229 }
1231  // @@protoc_insertion_point(field_release:google.protobuf.Method.response_type_url)
1232  return response_type_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1233 }
1234 inline void Method::set_allocated_response_type_url(std::string* response_type_url) {
1235  if (response_type_url != nullptr) {
1236 
1237  } else {
1238 
1239  }
1240  response_type_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), response_type_url,
1241  GetArenaForAllocation());
1242 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1243  if (response_type_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1244  response_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1245  }
1246 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1247  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.response_type_url)
1248 }
1249 
1250 // bool response_streaming = 5;
1251 inline void Method::clear_response_streaming() {
1252  response_streaming_ = false;
1253 }
1254 inline bool Method::_internal_response_streaming() const {
1255  return response_streaming_;
1256 }
1257 inline bool Method::response_streaming() const {
1258  // @@protoc_insertion_point(field_get:google.protobuf.Method.response_streaming)
1259  return _internal_response_streaming();
1260 }
1262 
1263  response_streaming_ = value;
1264 }
1265 inline void Method::set_response_streaming(bool value) {
1266  _internal_set_response_streaming(value);
1267  // @@protoc_insertion_point(field_set:google.protobuf.Method.response_streaming)
1268 }
1269 
1270 // repeated .google.protobuf.Option options = 6;
1271 inline int Method::_internal_options_size() const {
1272  return options_.size();
1273 }
1274 inline int Method::options_size() const {
1275  return _internal_options_size();
1276 }
1278  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.options)
1279  return options_.Mutable(index);
1280 }
1281 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
1283  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Method.options)
1284  return &options_;
1285 }
1287  return options_.Get(index);
1288 }
1290  // @@protoc_insertion_point(field_get:google.protobuf.Method.options)
1291  return _internal_options(index);
1292 }
1294  return options_.Add();
1295 }
1297  ::PROTOBUF_NAMESPACE_ID::Option* _add = _internal_add_options();
1298  // @@protoc_insertion_point(field_add:google.protobuf.Method.options)
1299  return _add;
1300 }
1301 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
1302 Method::options() const {
1303  // @@protoc_insertion_point(field_list:google.protobuf.Method.options)
1304  return options_;
1305 }
1306 
1307 // .google.protobuf.Syntax syntax = 7;
1308 inline void Method::clear_syntax() {
1309  syntax_ = 0;
1310 }
1312  return static_cast< ::PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1313 }
1315  // @@protoc_insertion_point(field_get:google.protobuf.Method.syntax)
1316  return _internal_syntax();
1317 }
1319 
1320  syntax_ = value;
1321 }
1323  _internal_set_syntax(value);
1324  // @@protoc_insertion_point(field_set:google.protobuf.Method.syntax)
1325 }
1326 
1327 // -------------------------------------------------------------------
1328 
1329 // Mixin
1330 
1331 // string name = 1;
1332 inline void Mixin::clear_name() {
1333  name_.ClearToEmpty();
1334 }
1335 inline const std::string& Mixin::name() const {
1336  // @@protoc_insertion_point(field_get:google.protobuf.Mixin.name)
1337  return _internal_name();
1338 }
1339 template <typename ArgT0, typename... ArgT>
1340 inline PROTOBUF_ALWAYS_INLINE
1341 void Mixin::set_name(ArgT0&& arg0, ArgT... args) {
1342 
1343  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1344  // @@protoc_insertion_point(field_set:google.protobuf.Mixin.name)
1345 }
1346 inline std::string* Mixin::mutable_name() {
1347  std::string* _s = _internal_mutable_name();
1348  // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.name)
1349  return _s;
1350 }
1351 inline const std::string& Mixin::_internal_name() const {
1352  return name_.Get();
1353 }
1354 inline void Mixin::_internal_set_name(const std::string& value) {
1355 
1357 }
1359 
1360  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1361 }
1362 inline std::string* Mixin::release_name() {
1363  // @@protoc_insertion_point(field_release:google.protobuf.Mixin.name)
1364  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1365 }
1367  if (name != nullptr) {
1368 
1369  } else {
1370 
1371  }
1373  GetArenaForAllocation());
1374 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1376  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1377  }
1378 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1379  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.name)
1380 }
1381 
1382 // string root = 2;
1383 inline void Mixin::clear_root() {
1384  root_.ClearToEmpty();
1385 }
1386 inline const std::string& Mixin::root() const {
1387  // @@protoc_insertion_point(field_get:google.protobuf.Mixin.root)
1388  return _internal_root();
1389 }
1390 template <typename ArgT0, typename... ArgT>
1391 inline PROTOBUF_ALWAYS_INLINE
1392 void Mixin::set_root(ArgT0&& arg0, ArgT... args) {
1393 
1394  root_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1395  // @@protoc_insertion_point(field_set:google.protobuf.Mixin.root)
1396 }
1397 inline std::string* Mixin::mutable_root() {
1398  std::string* _s = _internal_mutable_root();
1399  // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.root)
1400  return _s;
1401 }
1402 inline const std::string& Mixin::_internal_root() const {
1403  return root_.Get();
1404 }
1405 inline void Mixin::_internal_set_root(const std::string& value) {
1406 
1408 }
1410 
1411  return root_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1412 }
1413 inline std::string* Mixin::release_root() {
1414  // @@protoc_insertion_point(field_release:google.protobuf.Mixin.root)
1415  return root_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1416 }
1418  if (root != nullptr) {
1419 
1420  } else {
1421 
1422  }
1424  GetArenaForAllocation());
1425 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1427  root_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1428  }
1429 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1430  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.root)
1431 }
1432 
1433 #ifdef __GNUC__
1434  #pragma GCC diagnostic pop
1435 #endif // __GNUC__
1436 // -------------------------------------------------------------------
1437 
1438 // -------------------------------------------------------------------
1439 
1440 
1441 // @@protoc_insertion_point(namespace_scope)
1442 
1443 PROTOBUF_NAMESPACE_CLOSE
1444 
1445 // @@protoc_insertion_point(global_scope)
1446 
1447 #include <google/protobuf/port_undef.inc>
1448 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
Api::set_allocated_source_context
void set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:936
ptr
char * ptr
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:45
Api::clear_syntax
void clear_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:995
Method::release_response_type_url
std::string * release_response_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1203
Api::methods_size
int methods_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:770
fix_build_deps.temp
temp
Definition: fix_build_deps.py:488
Method::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:367
Api::has_source_context
bool has_source_context() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:905
Method::release_request_type_url
std::string * release_request_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1123
Arena
struct Arena Arena
Definition: third_party/bloaty/third_party/protobuf/src/google/protobuf/arena.h:189
Api::release_version
std::string * release_version()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:886
Api::_internal_has_source_context
bool _internal_has_source_context() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:902
Api::operator=
Api & operator=(Api &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:95
Method::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1022
Api::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:710
ctx
Definition: benchmark-async.c:30
const
#define const
Definition: bloaty/third_party/zlib/zconf.h:230
google::protobuf::EmptyDefault
ArenaStringPtr::EmptyDefault EmptyDefault
Definition: protobuf/src/google/protobuf/arenastring_unittest.cc:57
Method::_internal_mutable_response_type_url
std::string * _internal_mutable_response_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1199
Api::_internal_add_mixins
PROTOBUF_NAMESPACE_ID::Mixin * _internal_add_mixins()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:981
Method::set_request_streaming
void set_request_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1153
Mixin::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:606
Api::mixins_size
int mixins_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:959
Method::Swap
void Swap(Method *other)
Definition: protobuf/src/google/protobuf/api.pb.h:389
Mixin::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1339
Mixin::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1314
_Method_default_instance_
PROTOBUF_EXPORT MethodDefaultTypeInternal _Method_default_instance_
Definition: protobuf/src/google/protobuf/api.pb.cc:57
Method::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1019
google::protobuf.internal.python_message.MergeFrom
MergeFrom
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1339
Method::_internal_set_syntax
void _internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1285
Api::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:756
Api::methods
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > & methods() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:800
GOOGLE_DCHECK
#define GOOGLE_DCHECK
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:194
options
double_dict options[]
Definition: capstone_test.c:55
Method::clear_request_streaming
void clear_request_streaming()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1139
Api::_internal_version
const std::string & _internal_version() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:857
Method::options_size
int options_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1242
google::protobuf::python::cmessage::CopyFrom
static PyObject * CopyFrom(CMessage *self, PyObject *arg)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc:1862
Api::New
Api * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/api.pb.h:152
Api::clear_version
void clear_version()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:842
Arena
Definition: arena.c:39
testing::internal::string
::std::string string
Definition: bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:881
Method::New
Method * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/api.pb.h:410
grpc::protobuf::Message
GRPC_CUSTOM_MESSAGE Message
Definition: include/grpcpp/impl/codegen/config_protobuf.h:78
Method::_internal_set_response_streaming
void _internal_set_response_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1229
MethodDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:26
Api::Swap
void Swap(Api *other)
Definition: protobuf/src/google/protobuf/api.pb.h:131
Option
struct Option Option
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:665
Api::set_syntax
void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1009
Syntax
Syntax
Definition: bloaty/third_party/protobuf/src/google/protobuf/type.pb.h:155
Mixin
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:544
Method::set_allocated_response_type_url
void set_allocated_response_type_url(std::string *response_type_url)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1208
setup.name
name
Definition: setup.py:542
Api::default_instance
static const Api & default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:118
version
Definition: version.py:1
Api::_internal_mutable_source_context
PROTOBUF_NAMESPACE_ID::SourceContext * _internal_mutable_source_context()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:924
Api::Api
Api(Api &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:86
a
int a
Definition: abseil-cpp/absl/container/internal/hash_policy_traits_test.cc:88
Method::_internal_options
const PROTOBUF_NAMESPACE_ID::Option & _internal_options(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1254
google::protobuf.internal::GenericSwap
void GenericSwap(MessageLite *m1, MessageLite *m2)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.cc:735
Method::_internal_response_streaming
bool _internal_response_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1222
google::protobuf.internal::DuplicateIfNonNull
T * DuplicateIfNonNull(T *message)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.h:151
to
size_t to
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1385
Method::syntax
PROTOBUF_NAMESPACE_ID::Syntax syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1281
xds_manager.p
p
Definition: xds_manager.py:60
Api::add_mixins
PROTOBUF_NAMESPACE_ID::Mixin * add_mixins()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:984
Method::Method
Method()
Definition: protobuf/src/google/protobuf/api.pb.h:339
name_
const std::string name_
Definition: priority.cc:233
Api::options
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:836
Mixin::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/api.pb.h:609
uint8_t
unsigned char uint8_t
Definition: stdint-msvc2008.h:78
google::protobuf.internal.python_message._InternalParse
_InternalParse
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1196
Mixin::swap
friend void swap(Mixin &a, Mixin &b)
Definition: protobuf/src/google/protobuf/api.pb.h:622
Method::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:370
Mixin::Swap
void Swap(Mixin *other)
Definition: protobuf/src/google/protobuf/api.pb.h:625
Method::options_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > options_
Definition: protobuf/src/google/protobuf/api.pb.h:560
Api::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/api.pb.h:323
Api
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:79
Api::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:707
Method::mutable_request_type_url
std::string * mutable_request_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1090
descriptor_table_google_2fprotobuf_2fapi_2eproto
PROTOBUF_EXPORTconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:163
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
Method::clear_syntax
void clear_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1275
Api::_internal_add_methods
PROTOBUF_NAMESPACE_ID::Method * _internal_add_methods()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:792
Api::unsafe_arena_set_allocated_source_context
void unsafe_arena_set_allocated_source_context(::PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
Definition: protobuf/src/google/protobuf/api.pb.h:943
Method::_internal_response_type_url
const std::string & _internal_response_type_url() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1174
Mixin::mutable_root
std::string * mutable_root()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1370
Method::internal_default_instance
static const Method * internal_default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:379
Method::_internal_set_response_type_url
void _internal_set_response_type_url(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1177
Mixin::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1310
Api::_internal_options_size
int _internal_options_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:806
uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80
Mixin::Mixin
Mixin()
Definition: protobuf/src/google/protobuf/api.pb.h:575
from
size_t from
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1384
Api::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:751
Api::_internal_mixins
const PROTOBUF_NAMESPACE_ID::Mixin & _internal_mixins(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:974
Mixin::clear_root
void clear_root()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1359
Api::_internal_syntax
PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:998
Method::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/api.pb.h:559
Method::set_request_type_url
void set_request_type_url(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1086
Api::options_size
int options_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:809
version_
std::string version_
Definition: abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:666
Mixin::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1343
Api::unsafe_arena_release_source_context
::PROTOBUF_NAMESPACE_ID::SourceContext * unsafe_arena_release_source_context()
Definition: protobuf/src/google/protobuf/api.pb.h:971
Method::_internal_request_type_url
const std::string & _internal_request_type_url() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1094
asyncio_get_stats.args
args
Definition: asyncio_get_stats.py:40
benchmark.syntax
syntax
Definition: benchmark.py:90
Api::_internal_add_options
PROTOBUF_NAMESPACE_ID::Option * _internal_add_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:828
Api::set_version
void set_version(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:849
absl::move
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
Definition: abseil-cpp/absl/utility/utility.h:221
Api::source_context
const PROTOBUF_NAMESPACE_ID::SourceContext & source_context() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:913
Method::options
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1269
Api::mixins_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin > mixins_
Definition: protobuf/src/google/protobuf/api.pb.h:326
Method::UnsafeArenaSwap
void UnsafeArenaSwap(Method *other)
Definition: protobuf/src/google/protobuf/api.pb.h:402
Method
struct Method Method
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:661
MixinDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:30
root
RefCountedPtr< grpc_tls_certificate_provider > root
Definition: xds_server_config_fetcher.cc:223
Api::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/api.pb.h:322
Method::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1068
Api::add_options
PROTOBUF_NAMESPACE_ID::Option * add_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:831
Method::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/api.pb.h:448
google::protobuf.internal::GetEmptyStringAlreadyInited
const PROTOBUF_EXPORT std::string & GetEmptyStringAlreadyInited()
Definition: bloaty/third_party/protobuf/src/google/protobuf/message_lite.h:153
Api::_internal_source_context
const PROTOBUF_NAMESPACE_ID::SourceContext & _internal_source_context() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:908
Method::default_instance
static const Method & default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:376
grpc::protobuf::MessageLite
GRPC_CUSTOM_MESSAGELITE MessageLite
Definition: include/grpcpp/impl/codegen/config_protobuf.h:79
Api::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:725
Api::methods_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method > methods_
Definition: protobuf/src/google/protobuf/api.pb.h:324
Method::request_streaming
bool request_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1145
Api::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:714
Method::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1030
Method::_internal_syntax
PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1278
Method::operator=
Method & operator=(Method &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:353
google::protobuf.internal.python_message._InternalSerialize
_InternalSerialize
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1112
Mixin::DestructorSkippable_
void DestructorSkippable_
Definition: protobuf/src/google/protobuf/api.pb.h:731
Method::mutable_options
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1250
conf.version
string version
Definition: doc/python/sphinx/conf.py:36
Api::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:180
Method::_internal_request_streaming
bool _internal_request_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1142
Method::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/api.pb.h:558
Mixin::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1317
Api::_internal_set_syntax
void _internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1005
Api::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:722
Method::request_type_url
const std::string & request_type_url() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1082
Method::set_allocated_request_type_url
void set_allocated_request_type_url(std::string *request_type_url)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1128
Method::response_streaming
bool response_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1225
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
Method::add_options
PROTOBUF_NAMESPACE_ID::Option * add_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1264
Mixin::internal_default_instance
static const Mixin * internal_default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:615
Mixin::clear_name
void clear_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1299
io
Method::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/api.pb.h:373
Mixin::_internal_root
const std::string & _internal_root() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1374
Method::set_response_streaming
void set_response_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1233
Method::response_type_url
const std::string & response_type_url() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1162
b
uint64_t b
Definition: abseil-cpp/absl/container/internal/layout_test.cc:53
Method::_internal_set_request_streaming
void _internal_set_request_streaming(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1149
Api::mutable_version
std::string * mutable_version()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:853
Api::_internal_mutable_version
std::string * _internal_mutable_version()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:882
Method::Method
Method(Method &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:344
Api::set_allocated_version
void set_allocated_version(std::string *version)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:891
Api::add_methods
PROTOBUF_NAMESPACE_ID::Method * add_methods()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:795
Mixin::set_allocated_name
void set_allocated_name(std::string *name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1348
Mixin::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/api.pb.h:673
Mixin::set_root
void set_root(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1366
Api::UnsafeArenaSwap
void UnsafeArenaSwap(Api *other)
Definition: protobuf/src/google/protobuf/api.pb.h:144
Api::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: protobuf/src/google/protobuf/api.pb.h:115
value
const char * value
Definition: hpack_parser_table.cc:165
Api::source_context_
::PROTOBUF_NAMESPACE_ID::SourceContext * source_context_
Definition: protobuf/src/google/protobuf/api.pb.h:329
Mixin::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:970
Method::set_response_type_url
void set_response_type_url(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1166
Api::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/api.pb.h:190
Api::release_source_context
PROTOBUF_NAMESPACE_ID::SourceContext * release_source_context()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:917
Method::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1037
Mixin::operator=
Mixin & operator=(const Mixin &from)
Definition: protobuf/src/google/protobuf/api.pb.h:585
Method::clear_response_type_url
void clear_response_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1159
Method::clear_response_streaming
void clear_response_streaming()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1219
Mixin::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/api.pb.h:684
TableStruct_google_2fprotobuf_2fapi_2eproto
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:47
options_
DebugStringOptions options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc:2390
google::protobuf.internal.python_message.Clear
Clear
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1430
ApiDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.cc:22
Api::swap
friend void swap(Api &a, Api &b)
Definition: protobuf/src/google/protobuf/api.pb.h:128
Api::Api
Api()
Definition: protobuf/src/google/protobuf/api.pb.h:81
index
int index
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:1184
Method::_internal_add_options
PROTOBUF_NAMESPACE_ID::Option * _internal_add_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1261
Mixin::operator=
Mixin & operator=(Mixin &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:589
Api
struct Api Api
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:634
Api::clear_methods
void clear_methods()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:773
Api::operator=
Api & operator=(const Api &from)
Definition: protobuf/src/google/protobuf/api.pb.h:91
Api::syntax
PROTOBUF_NAMESPACE_ID::Syntax syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1001
Method::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1059
Mixin::set_allocated_root
void set_allocated_root(std::string *root)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1408
Api::_internal_options
const PROTOBUF_NAMESPACE_ID::Option & _internal_options(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:821
Method::release_name
std::string * release_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1063
Method::_internal_options_size
int _internal_options_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1239
Mixin::New
Mixin * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: protobuf/src/google/protobuf/api.pb.h:646
Method::_internal_mutable_request_type_url
std::string * _internal_mutable_request_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1119
Mixin::root
const std::string & root() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1362
Api::version
const std::string & version() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:845
_Api_default_instance_
PROTOBUF_EXPORT ApiDefaultTypeInternal _Api_default_instance_
Definition: protobuf/src/google/protobuf/api.pb.cc:38
Method::mutable_response_type_url
std::string * mutable_response_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1170
Api::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/api.pb.h:179
Api::clear_mixins
void clear_mixins()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:962
Mixin::default_instance
static const Mixin & default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:612
Mixin::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1306
Method::_internal_set_request_type_url
void _internal_set_request_type_url(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1097
Mixin::_internal_set_root
void _internal_set_root(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1377
google::protobuf.internal.python_message.IsInitialized
IsInitialized
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/python_message.py:1245
Api::mutable_options
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:817
Method::set_name
void set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1026
Method::clear_request_type_url
void clear_request_type_url()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1079
Api::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:109
Api::mutable_name
std::string * mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:718
internal
Definition: benchmark/test/output_test_helper.cc:20
Mixin::release_root
std::string * release_root()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1403
grpc_binder::Metadata
std::vector< std::pair< std::string, std::string > > Metadata
Definition: transaction.h:38
Method::set_syntax
void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1289
Mixin
struct Mixin Mixin
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:662
grpc::protobuf::Descriptor
GRPC_CUSTOM_DESCRIPTOR Descriptor
Definition: include/grpcpp/impl/codegen/config_protobuf.h:81
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
Api::mutable_source_context
PROTOBUF_NAMESPACE_ID::SourceContext * mutable_source_context()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:932
Api::_internal_methods_size
int _internal_methods_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:767
Api::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:112
Mixin::name
const std::string & name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1302
Mixin::UnsafeArenaSwap
void UnsafeArenaSwap(Mixin *other)
Definition: protobuf/src/google/protobuf/api.pb.h:638
Method::swap
friend void swap(Method &a, Method &b)
Definition: protobuf/src/google/protobuf/api.pb.h:386
Api::_internal_methods
const PROTOBUF_NAMESPACE_ID::Method & _internal_methods(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:785
Mixin::InternalArenaConstructable_
void InternalArenaConstructable_
Definition: protobuf/src/google/protobuf/api.pb.h:730
Api::options_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > options_
Definition: protobuf/src/google/protobuf/api.pb.h:325
_Mixin_default_instance_
PROTOBUF_EXPORT MixinDefaultTypeInternal _Mixin_default_instance_
Definition: protobuf/src/google/protobuf/api.pb.cc:70
Method::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: protobuf/src/google/protobuf/api.pb.h:437
Method::operator=
Method & operator=(const Method &from)
Definition: protobuf/src/google/protobuf/api.pb.h:349
setup.target
target
Definition: third_party/bloaty/third_party/protobuf/python/setup.py:179
Method
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:320
binary_size.old
string old
Definition: binary_size.py:128
Api::mutable_mixins
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > * mutable_mixins()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:970
Method::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1034
google::protobuf::python::message_descriptor::GetDescriptor
static ParentDescriptor GetDescriptor(PyContainer *self)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/descriptor_containers.cc:951
Api::_internal_mixins_size
int _internal_mixins_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:956
PROTOBUF_SECTION_VARIABLE
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fany_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
Mixin::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: protobuf/src/google/protobuf/api.pb.h:603
_SourceContext_default_instance_
PROTOBUF_NAMESPACE_OPEN class SourceContextDefaultTypeInternal _SourceContext_default_instance_
Api::internal_default_instance
static const Api * internal_default_instance()
Definition: protobuf/src/google/protobuf/api.pb.h:121
root_
Node root_
Definition: bloaty/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:287
Mixin::_internal_mutable_root
std::string * _internal_mutable_root()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:1399
Api::mutable_methods
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > * mutable_methods()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:781
Api::_internal_set_version
void _internal_set_version(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:860
SourceContext
struct SourceContext SourceContext
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:668
Api::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:747
Api::mixins
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > & mixins() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:989
Mixin::Mixin
Mixin(Mixin &&from) noexcept
Definition: protobuf/src/google/protobuf/api.pb.h:580
stream
voidpf stream
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136


grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:42