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 < 3009000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3009002 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/arena.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
37 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto PROTOBUF_EXPORT
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 } // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45 
46 // Internal implementation detail -- do not use these members.
48  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
49  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
51  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
53  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
55  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
57 };
58 extern PROTOBUF_EXPORT const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto;
59 PROTOBUF_NAMESPACE_OPEN
60 class Api;
62 PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_;
63 class Method;
66 class Mixin;
69 PROTOBUF_NAMESPACE_CLOSE
70 PROTOBUF_NAMESPACE_OPEN
71 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Api* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Api>(Arena*);
72 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Method* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Method>(Arena*);
73 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Mixin* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Mixin>(Arena*);
74 PROTOBUF_NAMESPACE_CLOSE
75 PROTOBUF_NAMESPACE_OPEN
76 
77 // ===================================================================
78 
79 class PROTOBUF_EXPORT Api :
80  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Api) */ {
81  public:
82  Api();
83  virtual ~Api();
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 (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103 
105  return GetDescriptor();
106  }
108  return GetMetadataStatic().descriptor;
109  }
110  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
111  return GetMetadataStatic().reflection;
112  }
113  static const Api& default_instance();
114 
115  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
116  static inline const Api* internal_default_instance() {
117  return reinterpret_cast<const Api*>(
119  }
120  static constexpr int kIndexInFileMessages =
121  0;
122 
123  friend void swap(Api& a, Api& b) {
124  a.Swap(&b);
125  }
126  inline void Swap(Api* other) {
127  if (other == this) return;
128  InternalSwap(other);
129  }
130 
131  // implements Message ----------------------------------------------
132 
133  inline Api* New() const final {
134  return CreateMaybeMessage<Api>(nullptr);
135  }
136 
137  Api* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
138  return CreateMaybeMessage<Api>(arena);
139  }
140  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
141  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
142  void CopyFrom(const Api& from);
143  void MergeFrom(const Api& from);
144  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
145  bool IsInitialized() const final;
146 
147  size_t ByteSizeLong() const final;
148  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
149  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
150  #else
152  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
153  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
154  void SerializeWithCachedSizes(
155  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
156  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
157  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
158  int GetCachedSize() const final { return _cached_size_.Get(); }
159 
160  private:
161  inline void SharedCtor();
162  inline void SharedDtor();
163  void SetCachedSize(int size) const final;
164  void InternalSwap(Api* other);
165  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
166  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
167  return "google.protobuf.Api";
168  }
169  private:
170  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
171  return nullptr;
172  }
173  inline void* MaybeArenaPtr() const {
174  return nullptr;
175  }
176  public:
177 
178  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
179  private:
180  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
182  return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
183  }
184 
185  public:
186 
187  // nested types ----------------------------------------------------
188 
189  // accessors -------------------------------------------------------
190 
191  enum : int {
192  kMethodsFieldNumber = 2,
193  kOptionsFieldNumber = 3,
194  kMixinsFieldNumber = 6,
195  kNameFieldNumber = 1,
196  kVersionFieldNumber = 4,
197  kSourceContextFieldNumber = 5,
198  kSyntaxFieldNumber = 7,
199  };
200  // repeated .google.protobuf.Method methods = 2;
201  int methods_size() const;
202  void clear_methods();
203  PROTOBUF_NAMESPACE_ID::Method* mutable_methods(int index);
204  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
205  mutable_methods();
206  const PROTOBUF_NAMESPACE_ID::Method& methods(int index) const;
207  PROTOBUF_NAMESPACE_ID::Method* add_methods();
208  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
209  methods() const;
210 
211  // repeated .google.protobuf.Option options = 3;
212  int options_size() const;
213  void clear_options();
214  PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
215  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
216  mutable_options();
217  const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
218  PROTOBUF_NAMESPACE_ID::Option* add_options();
219  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
220  options() const;
221 
222  // repeated .google.protobuf.Mixin mixins = 6;
223  int mixins_size() const;
224  void clear_mixins();
225  PROTOBUF_NAMESPACE_ID::Mixin* mutable_mixins(int index);
226  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
227  mutable_mixins();
228  const PROTOBUF_NAMESPACE_ID::Mixin& mixins(int index) const;
229  PROTOBUF_NAMESPACE_ID::Mixin* add_mixins();
230  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
231  mixins() const;
232 
233  // string name = 1;
234  void clear_name();
235  const std::string& name() const;
236  void set_name(const std::string& value);
237  void set_name(std::string&& value);
238  void set_name(const char* value);
239  void set_name(const char* value, size_t size);
240  std::string* mutable_name();
241  std::string* release_name();
242  void set_allocated_name(std::string* name);
243 
244  // string version = 4;
245  void clear_version();
246  const std::string& version() const;
247  void set_version(const std::string& value);
248  void set_version(std::string&& value);
249  void set_version(const char* value);
250  void set_version(const char* value, size_t size);
251  std::string* mutable_version();
252  std::string* release_version();
253  void set_allocated_version(std::string* version);
254 
255  // .google.protobuf.SourceContext source_context = 5;
256  bool has_source_context() const;
257  void clear_source_context();
258  const PROTOBUF_NAMESPACE_ID::SourceContext& source_context() const;
259  PROTOBUF_NAMESPACE_ID::SourceContext* release_source_context();
260  PROTOBUF_NAMESPACE_ID::SourceContext* mutable_source_context();
261  void set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
262 
263  // .google.protobuf.Syntax syntax = 7;
264  void clear_syntax();
265  PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
266  void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
267 
268  // @@protoc_insertion_point(class_scope:google.protobuf.Api)
269  private:
270  class _Internal;
271 
272  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
273  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > methods_;
274  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
275  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > mixins_;
276  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
277  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
279  int syntax_;
280  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
281  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
282 };
283 // -------------------------------------------------------------------
284 
285 class PROTOBUF_EXPORT Method :
286  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Method) */ {
287  public:
288  Method();
289  virtual ~Method();
290 
291  Method(const Method& from);
292  Method(Method&& from) noexcept
293  : Method() {
294  *this = ::std::move(from);
295  }
296 
297  inline Method& operator=(const Method& from) {
298  CopyFrom(from);
299  return *this;
300  }
301  inline Method& operator=(Method&& from) noexcept {
302  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
303  if (this != &from) InternalSwap(&from);
304  } else {
305  CopyFrom(from);
306  }
307  return *this;
308  }
309 
311  return GetDescriptor();
312  }
314  return GetMetadataStatic().descriptor;
315  }
316  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
317  return GetMetadataStatic().reflection;
318  }
319  static const Method& default_instance();
320 
321  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
322  static inline const Method* internal_default_instance() {
323  return reinterpret_cast<const Method*>(
325  }
326  static constexpr int kIndexInFileMessages =
327  1;
328 
329  friend void swap(Method& a, Method& b) {
330  a.Swap(&b);
331  }
332  inline void Swap(Method* other) {
333  if (other == this) return;
334  InternalSwap(other);
335  }
336 
337  // implements Message ----------------------------------------------
338 
339  inline Method* New() const final {
340  return CreateMaybeMessage<Method>(nullptr);
341  }
342 
343  Method* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
344  return CreateMaybeMessage<Method>(arena);
345  }
346  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
347  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
348  void CopyFrom(const Method& from);
349  void MergeFrom(const Method& from);
350  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
351  bool IsInitialized() const final;
352 
353  size_t ByteSizeLong() const final;
354  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
355  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
356  #else
358  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
359  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
360  void SerializeWithCachedSizes(
361  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
362  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
363  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
364  int GetCachedSize() const final { return _cached_size_.Get(); }
365 
366  private:
367  inline void SharedCtor();
368  inline void SharedDtor();
369  void SetCachedSize(int size) const final;
370  void InternalSwap(Method* other);
371  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
372  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
373  return "google.protobuf.Method";
374  }
375  private:
376  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
377  return nullptr;
378  }
379  inline void* MaybeArenaPtr() const {
380  return nullptr;
381  }
382  public:
383 
384  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
385  private:
386  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
388  return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
389  }
390 
391  public:
392 
393  // nested types ----------------------------------------------------
394 
395  // accessors -------------------------------------------------------
396 
397  enum : int {
398  kOptionsFieldNumber = 6,
399  kNameFieldNumber = 1,
400  kRequestTypeUrlFieldNumber = 2,
401  kResponseTypeUrlFieldNumber = 4,
402  kRequestStreamingFieldNumber = 3,
403  kResponseStreamingFieldNumber = 5,
404  kSyntaxFieldNumber = 7,
405  };
406  // repeated .google.protobuf.Option options = 6;
407  int options_size() const;
408  void clear_options();
409  PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
410  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
411  mutable_options();
412  const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
413  PROTOBUF_NAMESPACE_ID::Option* add_options();
414  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
415  options() const;
416 
417  // string name = 1;
418  void clear_name();
419  const std::string& name() const;
420  void set_name(const std::string& value);
421  void set_name(std::string&& value);
422  void set_name(const char* value);
423  void set_name(const char* value, size_t size);
424  std::string* mutable_name();
425  std::string* release_name();
426  void set_allocated_name(std::string* name);
427 
428  // string request_type_url = 2;
429  void clear_request_type_url();
430  const std::string& request_type_url() const;
431  void set_request_type_url(const std::string& value);
432  void set_request_type_url(std::string&& value);
433  void set_request_type_url(const char* value);
434  void set_request_type_url(const char* value, size_t size);
435  std::string* mutable_request_type_url();
436  std::string* release_request_type_url();
437  void set_allocated_request_type_url(std::string* request_type_url);
438 
439  // string response_type_url = 4;
440  void clear_response_type_url();
441  const std::string& response_type_url() const;
442  void set_response_type_url(const std::string& value);
443  void set_response_type_url(std::string&& value);
444  void set_response_type_url(const char* value);
445  void set_response_type_url(const char* value, size_t size);
446  std::string* mutable_response_type_url();
447  std::string* release_response_type_url();
448  void set_allocated_response_type_url(std::string* response_type_url);
449 
450  // bool request_streaming = 3;
451  void clear_request_streaming();
452  bool request_streaming() const;
453  void set_request_streaming(bool value);
454 
455  // bool response_streaming = 5;
456  void clear_response_streaming();
457  bool response_streaming() const;
458  void set_response_streaming(bool value);
459 
460  // .google.protobuf.Syntax syntax = 7;
461  void clear_syntax();
462  PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
463  void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
464 
465  // @@protoc_insertion_point(class_scope:google.protobuf.Method)
466  private:
467  class _Internal;
468 
469  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
470  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
471  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
472  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr request_type_url_;
473  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_type_url_;
476  int syntax_;
477  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
478  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
479 };
480 // -------------------------------------------------------------------
481 
482 class PROTOBUF_EXPORT Mixin :
483  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Mixin) */ {
484  public:
485  Mixin();
486  virtual ~Mixin();
487 
488  Mixin(const Mixin& from);
489  Mixin(Mixin&& from) noexcept
490  : Mixin() {
491  *this = ::std::move(from);
492  }
493 
494  inline Mixin& operator=(const Mixin& from) {
495  CopyFrom(from);
496  return *this;
497  }
498  inline Mixin& operator=(Mixin&& from) noexcept {
499  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
500  if (this != &from) InternalSwap(&from);
501  } else {
502  CopyFrom(from);
503  }
504  return *this;
505  }
506 
508  return GetDescriptor();
509  }
511  return GetMetadataStatic().descriptor;
512  }
513  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
514  return GetMetadataStatic().reflection;
515  }
516  static const Mixin& default_instance();
517 
518  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
519  static inline const Mixin* internal_default_instance() {
520  return reinterpret_cast<const Mixin*>(
522  }
523  static constexpr int kIndexInFileMessages =
524  2;
525 
526  friend void swap(Mixin& a, Mixin& b) {
527  a.Swap(&b);
528  }
529  inline void Swap(Mixin* other) {
530  if (other == this) return;
531  InternalSwap(other);
532  }
533 
534  // implements Message ----------------------------------------------
535 
536  inline Mixin* New() const final {
537  return CreateMaybeMessage<Mixin>(nullptr);
538  }
539 
540  Mixin* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
541  return CreateMaybeMessage<Mixin>(arena);
542  }
543  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
544  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
545  void CopyFrom(const Mixin& from);
546  void MergeFrom(const Mixin& from);
547  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
548  bool IsInitialized() const final;
549 
550  size_t ByteSizeLong() const final;
551  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
552  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
553  #else
555  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
556  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
557  void SerializeWithCachedSizes(
558  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
559  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
560  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
561  int GetCachedSize() const final { return _cached_size_.Get(); }
562 
563  private:
564  inline void SharedCtor();
565  inline void SharedDtor();
566  void SetCachedSize(int size) const final;
567  void InternalSwap(Mixin* other);
568  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
569  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
570  return "google.protobuf.Mixin";
571  }
572  private:
573  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
574  return nullptr;
575  }
576  inline void* MaybeArenaPtr() const {
577  return nullptr;
578  }
579  public:
580 
581  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
582  private:
583  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
585  return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
586  }
587 
588  public:
589 
590  // nested types ----------------------------------------------------
591 
592  // accessors -------------------------------------------------------
593 
594  enum : int {
595  kNameFieldNumber = 1,
596  kRootFieldNumber = 2,
597  };
598  // string name = 1;
599  void clear_name();
600  const std::string& name() const;
601  void set_name(const std::string& value);
602  void set_name(std::string&& value);
603  void set_name(const char* value);
604  void set_name(const char* value, size_t size);
605  std::string* mutable_name();
606  std::string* release_name();
607  void set_allocated_name(std::string* name);
608 
609  // string root = 2;
610  void clear_root();
611  const std::string& root() const;
612  void set_root(const std::string& value);
613  void set_root(std::string&& value);
614  void set_root(const char* value);
615  void set_root(const char* value, size_t size);
616  std::string* mutable_root();
617  std::string* release_root();
618  void set_allocated_root(std::string* root);
619 
620  // @@protoc_insertion_point(class_scope:google.protobuf.Mixin)
621  private:
622  class _Internal;
623 
624  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
625  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
626  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr root_;
627  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
628  friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
629 };
630 // ===================================================================
631 
632 
633 // ===================================================================
634 
635 #ifdef __GNUC__
636  #pragma GCC diagnostic push
637  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
638 #endif // __GNUC__
639 // Api
640 
641 // string name = 1;
642 inline void Api::clear_name() {
644 }
645 inline const std::string& Api::name() const {
646  // @@protoc_insertion_point(field_get:google.protobuf.Api.name)
647  return name_.GetNoArena();
648 }
649 inline void Api::set_name(const std::string& value) {
650 
652  // @@protoc_insertion_point(field_set:google.protobuf.Api.name)
653 }
655 
656  name_.SetNoArena(
658  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.name)
659 }
660 inline void Api::set_name(const char* value) {
661  GOOGLE_DCHECK(value != nullptr);
662 
664  // @@protoc_insertion_point(field_set_char:google.protobuf.Api.name)
665 }
666 inline void Api::set_name(const char* value, size_t size) {
667 
669  ::std::string(reinterpret_cast<const char*>(value), size));
670  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.name)
671 }
673 
674  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.name)
676 }
678  // @@protoc_insertion_point(field_release:google.protobuf.Api.name)
679 
681 }
683  if (name != nullptr) {
684 
685  } else {
686 
687  }
689  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.name)
690 }
691 
692 // repeated .google.protobuf.Method methods = 2;
693 inline int Api::methods_size() const {
694  return methods_.size();
695 }
696 inline void Api::clear_methods() {
697  methods_.Clear();
698 }
700  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.methods)
701  return methods_.Mutable(index);
702 }
703 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
705  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.methods)
706  return &methods_;
707 }
709  // @@protoc_insertion_point(field_get:google.protobuf.Api.methods)
710  return methods_.Get(index);
711 }
713  // @@protoc_insertion_point(field_add:google.protobuf.Api.methods)
714  return methods_.Add();
715 }
716 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
717 Api::methods() const {
718  // @@protoc_insertion_point(field_list:google.protobuf.Api.methods)
719  return methods_;
720 }
721 
722 // repeated .google.protobuf.Option options = 3;
723 inline int Api::options_size() const {
724  return options_.size();
725 }
727  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.options)
728  return options_.Mutable(index);
729 }
730 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
732  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.options)
733  return &options_;
734 }
736  // @@protoc_insertion_point(field_get:google.protobuf.Api.options)
737  return options_.Get(index);
738 }
740  // @@protoc_insertion_point(field_add:google.protobuf.Api.options)
741  return options_.Add();
742 }
743 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
744 Api::options() const {
745  // @@protoc_insertion_point(field_list:google.protobuf.Api.options)
746  return options_;
747 }
748 
749 // string version = 4;
750 inline void Api::clear_version() {
752 }
753 inline const std::string& Api::version() const {
754  // @@protoc_insertion_point(field_get:google.protobuf.Api.version)
755  return version_.GetNoArena();
756 }
757 inline void Api::set_version(const std::string& value) {
758 
760  // @@protoc_insertion_point(field_set:google.protobuf.Api.version)
761 }
763 
764  version_.SetNoArena(
766  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.version)
767 }
768 inline void Api::set_version(const char* value) {
769  GOOGLE_DCHECK(value != nullptr);
770 
772  // @@protoc_insertion_point(field_set_char:google.protobuf.Api.version)
773 }
774 inline void Api::set_version(const char* value, size_t size) {
775 
777  ::std::string(reinterpret_cast<const char*>(value), size));
778  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.version)
779 }
781 
782  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.version)
784 }
786  // @@protoc_insertion_point(field_release:google.protobuf.Api.version)
787 
789 }
791  if (version != nullptr) {
792 
793  } else {
794 
795  }
797  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.version)
798 }
799 
800 // .google.protobuf.SourceContext source_context = 5;
801 inline bool Api::has_source_context() const {
802  return this != internal_default_instance() && source_context_ != nullptr;
803 }
806  // @@protoc_insertion_point(field_get:google.protobuf.Api.source_context)
807  return p != nullptr ? *p : *reinterpret_cast<const PROTOBUF_NAMESPACE_ID::SourceContext*>(
809 }
811  // @@protoc_insertion_point(field_release:google.protobuf.Api.source_context)
812 
814  source_context_ = nullptr;
815  return temp;
816 }
818 
819  if (source_context_ == nullptr) {
820  auto* p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceContext>(GetArenaNoVirtual());
821  source_context_ = p;
822  }
823  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.source_context)
824  return source_context_;
825 }
827  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
828  if (message_arena == nullptr) {
829  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
830  }
831  if (source_context) {
832  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
833  if (message_arena != submessage_arena) {
835  message_arena, source_context, submessage_arena);
836  }
837 
838  } else {
839 
840  }
842  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.source_context)
843 }
844 
845 // repeated .google.protobuf.Mixin mixins = 6;
846 inline int Api::mixins_size() const {
847  return mixins_.size();
848 }
849 inline void Api::clear_mixins() {
850  mixins_.Clear();
851 }
853  // @@protoc_insertion_point(field_mutable:google.protobuf.Api.mixins)
854  return mixins_.Mutable(index);
855 }
856 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
858  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.mixins)
859  return &mixins_;
860 }
862  // @@protoc_insertion_point(field_get:google.protobuf.Api.mixins)
863  return mixins_.Get(index);
864 }
866  // @@protoc_insertion_point(field_add:google.protobuf.Api.mixins)
867  return mixins_.Add();
868 }
869 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
870 Api::mixins() const {
871  // @@protoc_insertion_point(field_list:google.protobuf.Api.mixins)
872  return mixins_;
873 }
874 
875 // .google.protobuf.Syntax syntax = 7;
876 inline void Api::clear_syntax() {
877  syntax_ = 0;
878 }
880  // @@protoc_insertion_point(field_get:google.protobuf.Api.syntax)
881  return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
882 }
884 
885  syntax_ = value;
886  // @@protoc_insertion_point(field_set:google.protobuf.Api.syntax)
887 }
888 
889 // -------------------------------------------------------------------
890 
891 // Method
892 
893 // string name = 1;
894 inline void Method::clear_name() {
896 }
897 inline const std::string& Method::name() const {
898  // @@protoc_insertion_point(field_get:google.protobuf.Method.name)
899  return name_.GetNoArena();
900 }
901 inline void Method::set_name(const std::string& value) {
902 
904  // @@protoc_insertion_point(field_set:google.protobuf.Method.name)
905 }
907 
908  name_.SetNoArena(
910  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.name)
911 }
912 inline void Method::set_name(const char* value) {
913  GOOGLE_DCHECK(value != nullptr);
914 
916  // @@protoc_insertion_point(field_set_char:google.protobuf.Method.name)
917 }
918 inline void Method::set_name(const char* value, size_t size) {
919 
921  ::std::string(reinterpret_cast<const char*>(value), size));
922  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.name)
923 }
925 
926  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.name)
928 }
930  // @@protoc_insertion_point(field_release:google.protobuf.Method.name)
931 
933 }
935  if (name != nullptr) {
936 
937  } else {
938 
939  }
941  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.name)
942 }
943 
944 // string request_type_url = 2;
947 }
948 inline const std::string& Method::request_type_url() const {
949  // @@protoc_insertion_point(field_get:google.protobuf.Method.request_type_url)
950  return request_type_url_.GetNoArena();
951 }
953 
955  // @@protoc_insertion_point(field_set:google.protobuf.Method.request_type_url)
956 }
958 
959  request_type_url_.SetNoArena(
961  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.request_type_url)
962 }
963 inline void Method::set_request_type_url(const char* value) {
964  GOOGLE_DCHECK(value != nullptr);
965 
967  // @@protoc_insertion_point(field_set_char:google.protobuf.Method.request_type_url)
968 }
969 inline void Method::set_request_type_url(const char* value, size_t size) {
970 
972  ::std::string(reinterpret_cast<const char*>(value), size));
973  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.request_type_url)
974 }
976 
977  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.request_type_url)
979 }
981  // @@protoc_insertion_point(field_release:google.protobuf.Method.request_type_url)
982 
984 }
985 inline void Method::set_allocated_request_type_url(std::string* request_type_url) {
986  if (request_type_url != nullptr) {
987 
988  } else {
989 
990  }
992  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.request_type_url)
993 }
994 
995 // bool request_streaming = 3;
997  request_streaming_ = false;
998 }
999 inline bool Method::request_streaming() const {
1000  // @@protoc_insertion_point(field_get:google.protobuf.Method.request_streaming)
1001  return request_streaming_;
1002 }
1004 
1006  // @@protoc_insertion_point(field_set:google.protobuf.Method.request_streaming)
1007 }
1008 
1009 // string response_type_url = 4;
1012 }
1014  // @@protoc_insertion_point(field_get:google.protobuf.Method.response_type_url)
1015  return response_type_url_.GetNoArena();
1016 }
1018 
1020  // @@protoc_insertion_point(field_set:google.protobuf.Method.response_type_url)
1021 }
1023 
1024  response_type_url_.SetNoArena(
1026  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.response_type_url)
1027 }
1028 inline void Method::set_response_type_url(const char* value) {
1029  GOOGLE_DCHECK(value != nullptr);
1030 
1032  // @@protoc_insertion_point(field_set_char:google.protobuf.Method.response_type_url)
1033 }
1034 inline void Method::set_response_type_url(const char* value, size_t size) {
1035 
1037  ::std::string(reinterpret_cast<const char*>(value), size));
1038  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.response_type_url)
1039 }
1041 
1042  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.response_type_url)
1044 }
1046  // @@protoc_insertion_point(field_release:google.protobuf.Method.response_type_url)
1047 
1049 }
1050 inline void Method::set_allocated_response_type_url(std::string* response_type_url) {
1051  if (response_type_url != nullptr) {
1052 
1053  } else {
1054 
1055  }
1057  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.response_type_url)
1058 }
1059 
1060 // bool response_streaming = 5;
1062  response_streaming_ = false;
1063 }
1064 inline bool Method::response_streaming() const {
1065  // @@protoc_insertion_point(field_get:google.protobuf.Method.response_streaming)
1066  return response_streaming_;
1067 }
1069 
1071  // @@protoc_insertion_point(field_set:google.protobuf.Method.response_streaming)
1072 }
1073 
1074 // repeated .google.protobuf.Option options = 6;
1075 inline int Method::options_size() const {
1076  return options_.size();
1077 }
1079  // @@protoc_insertion_point(field_mutable:google.protobuf.Method.options)
1080  return options_.Mutable(index);
1081 }
1082 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
1084  // @@protoc_insertion_point(field_mutable_list:google.protobuf.Method.options)
1085  return &options_;
1086 }
1088  // @@protoc_insertion_point(field_get:google.protobuf.Method.options)
1089  return options_.Get(index);
1090 }
1092  // @@protoc_insertion_point(field_add:google.protobuf.Method.options)
1093  return options_.Add();
1094 }
1095 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
1097  // @@protoc_insertion_point(field_list:google.protobuf.Method.options)
1098  return options_;
1099 }
1100 
1101 // .google.protobuf.Syntax syntax = 7;
1102 inline void Method::clear_syntax() {
1103  syntax_ = 0;
1104 }
1106  // @@protoc_insertion_point(field_get:google.protobuf.Method.syntax)
1107  return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1108 }
1110 
1111  syntax_ = value;
1112  // @@protoc_insertion_point(field_set:google.protobuf.Method.syntax)
1113 }
1114 
1115 // -------------------------------------------------------------------
1116 
1117 // Mixin
1118 
1119 // string name = 1;
1120 inline void Mixin::clear_name() {
1122 }
1123 inline const std::string& Mixin::name() const {
1124  // @@protoc_insertion_point(field_get:google.protobuf.Mixin.name)
1125  return name_.GetNoArena();
1126 }
1127 inline void Mixin::set_name(const std::string& value) {
1128 
1130  // @@protoc_insertion_point(field_set:google.protobuf.Mixin.name)
1131 }
1133 
1134  name_.SetNoArena(
1136  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.name)
1137 }
1138 inline void Mixin::set_name(const char* value) {
1139  GOOGLE_DCHECK(value != nullptr);
1140 
1142  // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.name)
1143 }
1144 inline void Mixin::set_name(const char* value, size_t size) {
1145 
1147  ::std::string(reinterpret_cast<const char*>(value), size));
1148  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.name)
1149 }
1151 
1152  // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.name)
1154 }
1156  // @@protoc_insertion_point(field_release:google.protobuf.Mixin.name)
1157 
1159 }
1161  if (name != nullptr) {
1162 
1163  } else {
1164 
1165  }
1167  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.name)
1168 }
1169 
1170 // string root = 2;
1171 inline void Mixin::clear_root() {
1173 }
1174 inline const std::string& Mixin::root() const {
1175  // @@protoc_insertion_point(field_get:google.protobuf.Mixin.root)
1176  return root_.GetNoArena();
1177 }
1178 inline void Mixin::set_root(const std::string& value) {
1179 
1181  // @@protoc_insertion_point(field_set:google.protobuf.Mixin.root)
1182 }
1184 
1185  root_.SetNoArena(
1187  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.root)
1188 }
1189 inline void Mixin::set_root(const char* value) {
1190  GOOGLE_DCHECK(value != nullptr);
1191 
1193  // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.root)
1194 }
1195 inline void Mixin::set_root(const char* value, size_t size) {
1196 
1198  ::std::string(reinterpret_cast<const char*>(value), size));
1199  // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.root)
1200 }
1202 
1203  // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.root)
1205 }
1207  // @@protoc_insertion_point(field_release:google.protobuf.Mixin.root)
1208 
1210 }
1212  if (root != nullptr) {
1213 
1214  } else {
1215 
1216  }
1218  // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.root)
1219 }
1220 
1221 #ifdef __GNUC__
1222  #pragma GCC diagnostic pop
1223 #endif // __GNUC__
1224 // -------------------------------------------------------------------
1225 
1226 // -------------------------------------------------------------------
1227 
1228 
1229 // @@protoc_insertion_point(namespace_scope)
1230 
1231 PROTOBUF_NAMESPACE_CLOSE
1232 
1233 // @@protoc_insertion_point(global_scope)
1234 
1235 #include <google/protobuf/port_undef.inc>
1236 #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: api.pb.h:826
PROTOBUF_SECTION_VARIABLE
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fany_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
Mixin::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: api.pb.h:622
Api::clear_syntax
void clear_syntax()
Definition: api.pb.h:876
Method::release_response_type_url
std::string * release_response_type_url()
Definition: api.pb.h:1045
Api::methods_size
int methods_size() const
Definition: api.pb.h:693
name
GLuint const GLchar * name
Definition: glcorearb.h:3055
Method::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: api.pb.h:310
Option
struct Option Option
Definition: php/ext/google/protobuf/protobuf.h:656
Api::has_source_context
bool has_source_context() const
Definition: api.pb.h:801
Method::release_request_type_url
std::string * release_request_type_url()
Definition: api.pb.h:980
Api::release_version
std::string * release_version()
Definition: api.pb.h:785
Method::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: api.pb.h:467
Api::operator=
Api & operator=(Api &&from) noexcept
Definition: api.pb.h:95
Method::name
const std::string & name() const
Definition: api.pb.h:897
Api::name
const std::string & name() const
Definition: api.pb.h:645
arenastring.h
benchmarks.python.py_benchmark.const
const
Definition: py_benchmark.py:14
Api::version_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_
Definition: api.pb.h:277
Api::mixins
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > & mixins() const
Definition: api.pb.h:870
Method::set_request_streaming
void set_request_streaming(bool value)
Definition: api.pb.h:1003
Mixin::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: api.pb.h:510
Api::mixins_size
int mixins_size() const
Definition: api.pb.h:846
Method::Swap
void Swap(Method *other)
Definition: api.pb.h:332
Method::clear_name
void clear_name()
Definition: api.pb.h:894
google::protobuf.internal.python_message.MergeFrom
MergeFrom
Definition: python_message.py:1340
Method
struct Method Method
Definition: php/ext/google/protobuf/protobuf.h:652
Api::source_context
const PROTOBUF_NAMESPACE_ID::SourceContext & source_context() const
Definition: api.pb.h:804
Api::GetCachedSize
int GetCachedSize() const final
Definition: api.pb.h:158
options
Message * options
Definition: src/google/protobuf/descriptor.cc:3119
Api::set_allocated_name
void set_allocated_name(std::string *name)
Definition: api.pb.h:682
input
std::string input
Definition: tokenizer_unittest.cc:197
extension_set.h
inlined_string_field.h
google::protobuf::uint8
uint8_t uint8
Definition: protobuf/src/google/protobuf/stubs/port.h:153
Api::New
Api * New() const final
Definition: api.pb.h:133
Api::options_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_
Definition: api.pb.h:274
Mixin::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: api.pb.h:576
GOOGLE_DCHECK
#define GOOGLE_DCHECK
Definition: logging.h:194
Method::clear_request_streaming
void clear_request_streaming()
Definition: api.pb.h:996
Api::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: api.pb.h:280
Method::options_size
int options_size() const
Definition: api.pb.h:1075
google::protobuf::python::cmessage::CopyFrom
static PyObject * CopyFrom(CMessage *self, PyObject *arg)
Definition: python/google/protobuf/pyext/message.cc:1861
Api::clear_version
void clear_version()
Definition: api.pb.h:750
google::protobuf::uint32
uint32_t uint32
Definition: protobuf/src/google/protobuf/stubs/port.h:155
MethodDefaultTypeInternal
Definition: api.pb.cc:27
Api::Swap
void Swap(Api *other)
Definition: api.pb.h:126
Api::set_syntax
void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: api.pb.h:883
Mixin
Definition: api.pb.h:482
Method::set_allocated_response_type_url
void set_allocated_response_type_url(std::string *response_type_url)
Definition: api.pb.h:1050
Api::Api
Api(Api &&from) noexcept
Definition: api.pb.h:86
generated_message_reflection.h
string
GLsizei const GLchar *const * string
Definition: glcorearb.h:3083
Mixin::New
Mixin * New() const final
Definition: api.pb.h:536
Method::syntax
PROTOBUF_NAMESPACE_ID::Syntax syntax() const
Definition: api.pb.h:1105
Api::add_mixins
PROTOBUF_NAMESPACE_ID::Mixin * add_mixins()
Definition: api.pb.h:865
Method::New
Method * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: api.pb.h:343
Mixin::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: api.pb.h:513
target
GLenum target
Definition: glcorearb.h:3739
google::protobuf.internal.python_message._InternalParse
_InternalParse
Definition: python_message.py:1197
descriptor_table_google_2fprotobuf_2fapi_2eproto
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto
Definition: api.pb.cc:164
Api::mutable_options
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options()
Definition: api.pb.h:731
Mixin::swap
friend void swap(Mixin &a, Mixin &b)
Definition: api.pb.h:526
Method::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: api.pb.h:313
Mixin::Swap
void Swap(Mixin *other)
Definition: api.pb.h:529
Api
Definition: api.pb.h:79
Api::clear_name
void clear_name()
Definition: api.pb.h:642
Method::mutable_request_type_url
std::string * mutable_request_type_url()
Definition: api.pb.h:975
Method::clear_syntax
void clear_syntax()
Definition: api.pb.h:1102
_Mixin_default_instance_
PROTOBUF_EXPORT MixinDefaultTypeInternal _Mixin_default_instance_
Mixin::mutable_root
std::string * mutable_root()
Definition: api.pb.h:1201
Method::internal_default_instance
static const Method * internal_default_instance()
Definition: api.pb.h:322
Mixin::mutable_name
std::string * mutable_name()
Definition: api.pb.h:1150
Method::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: api.pb.h:471
b
GLboolean GLboolean GLboolean b
Definition: glcorearb.h:3228
Api::release_name
std::string * release_name()
Definition: api.pb.h:677
google::protobuf.internal::GetOwnedMessage
T * GetOwnedMessage(Arena *message_arena, T *submessage, Arena *submessage_arena)
Definition: generated_message_util.h:159
Mixin::clear_root
void clear_root()
Definition: api.pb.h:1171
Method::GetCachedSize
int GetCachedSize() const final
Definition: api.pb.h:364
Method::set_request_type_url
void set_request_type_url(const std::string &value)
Definition: api.pb.h:952
Api::options_size
int options_size() const
Definition: api.pb.h:723
Api::New
Api * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: api.pb.h:137
Mixin::release_name
std::string * release_name()
Definition: api.pb.h:1155
Method::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: api.pb.h:477
Api::set_version
void set_version(const std::string &value)
Definition: api.pb.h:757
google::protobuf.internal::MergePartialFromCodedStream
bool MergePartialFromCodedStream(MessageLite *msg, const ParseTable &table, io::CodedInputStream *input)
Definition: generated_message_table_driven.cc:96
MixinDefaultTypeInternal
Definition: api.pb.cc:31
mingw.root
def root(location=None, arch=None, version=None, threading=None, exceptions=None, revision=None, log=EmptyLogger())
Definition: mingw.py:172
unknown_field_set.h
Method::set_allocated_name
void set_allocated_name(std::string *name)
Definition: api.pb.h:934
Api::add_options
PROTOBUF_NAMESPACE_ID::Option * add_options()
Definition: api.pb.h:739
Method::request_streaming_
bool request_streaming_
Definition: api.pb.h:474
coded_stream.h
Method::response_type_url_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_type_url_
Definition: api.pb.h:473
Api::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: api.pb.h:173
Method::options_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_
Definition: api.pb.h:470
Method::request_streaming
bool request_streaming() const
Definition: api.pb.h:999
Api::set_name
void set_name(const std::string &value)
Definition: api.pb.h:649
Method::mutable_name
std::string * mutable_name()
Definition: api.pb.h:924
Method::operator=
Method & operator=(Method &&from) noexcept
Definition: api.pb.h:301
Api::_Internal
Definition: api.pb.cc:181
message.h
Method::request_type_url
const std::string & request_type_url() const
Definition: api.pb.h:948
Api::methods
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > & methods() const
Definition: api.pb.h:717
Method::set_allocated_request_type_url
void set_allocated_request_type_url(std::string *request_type_url)
Definition: api.pb.h:985
Method::response_streaming
bool response_streaming() const
Definition: api.pb.h:1064
p
const char * p
Definition: gmock-matchers_test.cc:3863
Method::add_options
PROTOBUF_NAMESPACE_ID::Option * add_options()
Definition: api.pb.h:1091
Mixin::internal_default_instance
static const Mixin * internal_default_instance()
Definition: api.pb.h:519
SourceContext
struct SourceContext SourceContext
Definition: php/ext/google/protobuf/protobuf.h:659
Mixin::clear_name
void clear_name()
Definition: api.pb.h:1120
repeated_field.h
Api::mixins_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > mixins_
Definition: api.pb.h:275
Mixin::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: api.pb.h:573
Method::options
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options() const
Definition: api.pb.h:1096
Method::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: api.pb.h:316
Method::set_response_streaming
void set_response_streaming(bool value)
Definition: api.pb.h:1068
Method::response_type_url
const std::string & response_type_url() const
Definition: api.pb.h:1013
generated_message_table_driven.h
Descriptor
struct Descriptor Descriptor
Definition: php/ext/google/protobuf/protobuf.h:628
_Method_default_instance_
PROTOBUF_EXPORT MethodDefaultTypeInternal _Method_default_instance_
Api::mutable_version
std::string * mutable_version()
Definition: api.pb.h:780
Mixin::GetCachedSize
int GetCachedSize() const final
Definition: api.pb.h:561
Method::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: api.pb.h:376
Method::Method
Method(Method &&from) noexcept
Definition: api.pb.h:292
Api::source_context_
PROTOBUF_NAMESPACE_ID::SourceContext * source_context_
Definition: api.pb.h:278
Api::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: api.pb.h:170
Api::set_allocated_version
void set_allocated_version(std::string *version)
Definition: api.pb.h:790
Api::add_methods
PROTOBUF_NAMESPACE_ID::Method * add_methods()
Definition: api.pb.h:712
Method::response_streaming_
bool response_streaming_
Definition: api.pb.h:475
Mixin::set_allocated_name
void set_allocated_name(std::string *name)
Definition: api.pb.h:1160
Mixin
struct Mixin Mixin
Definition: php/ext/google/protobuf/protobuf.h:653
Mixin::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: api.pb.h:569
Mixin::set_root
void set_root(const std::string &value)
Definition: api.pb.h:1178
Api::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: api.pb.h:110
Mixin::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: api.pb.h:625
Mixin::_Internal
Definition: api.pb.cc:1377
Method::set_response_type_url
void set_response_type_url(const std::string &value)
Definition: api.pb.h:1017
_Api_default_instance_
PROTOBUF_EXPORT ApiDefaultTypeInternal _Api_default_instance_
Method::New
Method * New() const final
Definition: api.pb.h:339
Api::release_source_context
PROTOBUF_NAMESPACE_ID::SourceContext * release_source_context()
Definition: api.pb.h:810
Mixin::operator=
Mixin & operator=(const Mixin &from)
Definition: api.pb.h:494
source_context.pb.h
Method::clear_response_type_url
void clear_response_type_url()
Definition: api.pb.h:1010
Api::methods_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > methods_
Definition: api.pb.h:273
Method::clear_response_streaming
void clear_response_streaming()
Definition: api.pb.h:1061
Method::request_type_url_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr request_type_url_
Definition: api.pb.h:472
TableStruct_google_2fprotobuf_2fapi_2eproto
Definition: api.pb.h:47
google::protobuf.internal.python_message.Clear
Clear
Definition: python_message.py:1431
ApiDefaultTypeInternal
Definition: api.pb.cc:23
Api::swap
friend void swap(Api &a, Api &b)
Definition: api.pb.h:123
size
GLsizeiptr size
Definition: glcorearb.h:2943
Mixin::New
Mixin * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: api.pb.h:540
Mixin::operator=
Mixin & operator=(Mixin &&from) noexcept
Definition: api.pb.h:498
Method::mutable_options
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options()
Definition: api.pb.h:1083
arena.h
Method::syntax_
int syntax_
Definition: api.pb.h:476
Api::clear_methods
void clear_methods()
Definition: api.pb.h:696
metadata.h
Method::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: api.pb.h:379
Api::syntax_
int syntax_
Definition: api.pb.h:279
Api::operator=
Api & operator=(const Api &from)
Definition: api.pb.h:91
google::protobuf.internal::GetEmptyStringAlreadyInited
const PROTOBUF_EXPORT std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:152
Api::syntax
PROTOBUF_NAMESPACE_ID::Syntax syntax() const
Definition: api.pb.h:879
Mixin::set_allocated_root
void set_allocated_root(std::string *root)
Definition: api.pb.h:1211
Method::release_name
std::string * release_name()
Definition: api.pb.h:929
Mixin::root
const std::string & root() const
Definition: api.pb.h:1174
Api::version
const std::string & version() const
Definition: api.pb.h:753
Method::mutable_response_type_url
std::string * mutable_response_type_url()
Definition: api.pb.h:1040
Api::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: api.pb.h:166
_SourceContext_default_instance_
PROTOBUF_NAMESPACE_OPEN class SourceContextDefaultTypeInternal _SourceContext_default_instance_
Api::clear_mixins
void clear_mixins()
Definition: api.pb.h:849
Mixin::set_name
void set_name(const std::string &value)
Definition: api.pb.h:1127
generated_message_util.h
google::protobuf.internal.python_message.IsInitialized
IsInitialized
Definition: python_message.py:1246
type.pb.h
Method::set_name
void set_name(const std::string &value)
Definition: api.pb.h:901
Mixin::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: api.pb.h:627
Method::clear_request_type_url
void clear_request_type_url()
Definition: api.pb.h:945
Api::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: api.pb.h:104
Api::mutable_name
std::string * mutable_name()
Definition: api.pb.h:672
Api::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: api.pb.h:270
internal
Definition: any.pb.h:40
google::protobuf.internal::AssignDescriptors
void AssignDescriptors(const DescriptorTable *table)
Definition: generated_message_reflection.cc:2403
Mixin::release_root
std::string * release_root()
Definition: api.pb.h:1206
Api
struct Api Api
Definition: php/ext/google/protobuf/protobuf.h:625
Api::mutable_mixins
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > * mutable_mixins()
Definition: api.pb.h:857
Method::set_syntax
void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)
Definition: api.pb.h:1109
value
GLsizei const GLfloat * value
Definition: glcorearb.h:3093
Mixin::root_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr root_
Definition: api.pb.h:626
Syntax
Syntax
Definition: type.pb.h:155
Api::options
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options() const
Definition: api.pb.h:744
Api::mutable_source_context
PROTOBUF_NAMESPACE_ID::SourceContext * mutable_source_context()
Definition: api.pb.h:817
Api::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: api.pb.h:107
output
const upb_json_parsermethod const upb_symtab upb_sink * output
Definition: ruby/ext/google/protobuf_c/upb.h:10503
Mixin::name
const std::string & name() const
Definition: api.pb.h:1123
version
static struct @0 version
Method::swap
friend void swap(Method &a, Method &b)
Definition: api.pb.h:329
Api::mutable_methods
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > * mutable_methods()
Definition: api.pb.h:704
index
GLuint index
Definition: glcorearb.h:3055
a
GLboolean GLboolean GLboolean GLboolean a
Definition: glcorearb.h:3228
Method::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: api.pb.h:372
Method::operator=
Method & operator=(const Method &from)
Definition: api.pb.h:297
Method
Definition: api.pb.h:285
Api::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: api.pb.h:276
google::protobuf::python::message_descriptor::GetDescriptor
static ParentDescriptor GetDescriptor(PyContainer *self)
Definition: descriptor_containers.cc:950
Mixin::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: api.pb.h:507
Api::internal_default_instance
static const Api * internal_default_instance()
Definition: api.pb.h:116
Mixin::Mixin
Mixin(Mixin &&from) noexcept
Definition: api.pb.h:489


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:47