plugin.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/compiler/plugin.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_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
36 // @@protoc_insertion_point(includes)
37 #include <google/protobuf/port_def.inc>
38 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fcompiler_2fplugin_2eproto PROTOC_EXPORT
39 #ifdef major
40 #undef major
41 #endif
42 #ifdef minor
43 #undef minor
44 #endif
45 PROTOBUF_NAMESPACE_OPEN
46 namespace internal {
47 class AnyMetadata;
48 } // namespace internal
49 PROTOBUF_NAMESPACE_CLOSE
50 
51 // Internal implementation detail -- do not use these members.
53  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
60  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
62 };
63 extern PROTOC_EXPORT const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
64 PROTOBUF_NAMESPACE_OPEN
65 namespace compiler {
66 class CodeGeneratorRequest;
75 class Version;
78 } // namespace compiler
79 PROTOBUF_NAMESPACE_CLOSE
80 PROTOBUF_NAMESPACE_OPEN
81 template<> PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest>(Arena*);
82 template<> PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse>(Arena*);
83 template<> PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File>(Arena*);
84 template<> PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::Version* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::compiler::Version>(Arena*);
85 PROTOBUF_NAMESPACE_CLOSE
86 PROTOBUF_NAMESPACE_OPEN
87 namespace compiler {
88 
89 // ===================================================================
90 
91 class PROTOC_EXPORT Version :
92  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.Version) */ {
93  public:
94  Version();
95  virtual ~Version();
96 
97  Version(const Version& from);
98  Version(Version&& from) noexcept
99  : Version() {
100  *this = ::std::move(from);
101  }
102 
103  inline Version& operator=(const Version& from) {
104  CopyFrom(from);
105  return *this;
106  }
107  inline Version& operator=(Version&& from) noexcept {
108  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
109  if (this != &from) InternalSwap(&from);
110  } else {
111  CopyFrom(from);
112  }
113  return *this;
114  }
115 
117  return _internal_metadata_.unknown_fields();
118  }
120  return _internal_metadata_.mutable_unknown_fields();
121  }
122 
124  return GetDescriptor();
125  }
127  return GetMetadataStatic().descriptor;
128  }
129  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
130  return GetMetadataStatic().reflection;
131  }
132  static const Version& default_instance();
133 
134  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
135  static inline const Version* internal_default_instance() {
136  return reinterpret_cast<const Version*>(
138  }
139  static constexpr int kIndexInFileMessages =
140  0;
141 
142  friend void swap(Version& a, Version& b) {
143  a.Swap(&b);
144  }
145  inline void Swap(Version* other) {
146  if (other == this) return;
147  InternalSwap(other);
148  }
149 
150  // implements Message ----------------------------------------------
151 
152  inline Version* New() const final {
153  return CreateMaybeMessage<Version>(nullptr);
154  }
155 
156  Version* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
157  return CreateMaybeMessage<Version>(arena);
158  }
159  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
160  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
161  void CopyFrom(const Version& from);
162  void MergeFrom(const Version& from);
163  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
164  bool IsInitialized() const final;
165 
166  size_t ByteSizeLong() const final;
167  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
168  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
169  #else
171  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
172  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
173  void SerializeWithCachedSizes(
174  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
175  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
176  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
177  int GetCachedSize() const final { return _cached_size_.Get(); }
178 
179  private:
180  inline void SharedCtor();
181  inline void SharedDtor();
182  void SetCachedSize(int size) const final;
183  void InternalSwap(Version* other);
184  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
185  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
186  return "google.protobuf.compiler.Version";
187  }
188  private:
189  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
190  return nullptr;
191  }
192  inline void* MaybeArenaPtr() const {
193  return nullptr;
194  }
195  public:
196 
197  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
198  private:
199  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
201  return ::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto.file_level_metadata[kIndexInFileMessages];
202  }
203 
204  public:
205 
206  // nested types ----------------------------------------------------
207 
208  // accessors -------------------------------------------------------
209 
210  enum : int {
211  kSuffixFieldNumber = 4,
212  kMajorFieldNumber = 1,
213  kMinorFieldNumber = 2,
214  kPatchFieldNumber = 3,
215  };
216  // optional string suffix = 4;
217  bool has_suffix() const;
218  void clear_suffix();
219  const std::string& suffix() const;
220  void set_suffix(const std::string& value);
221  void set_suffix(std::string&& value);
222  void set_suffix(const char* value);
223  void set_suffix(const char* value, size_t size);
224  std::string* mutable_suffix();
225  std::string* release_suffix();
226  void set_allocated_suffix(std::string* suffix);
227 
228  // optional int32 major = 1;
229  bool has_major() const;
230  void clear_major();
232  void set_major(::PROTOBUF_NAMESPACE_ID::int32 value);
233 
234  // optional int32 minor = 2;
235  bool has_minor() const;
236  void clear_minor();
238  void set_minor(::PROTOBUF_NAMESPACE_ID::int32 value);
239 
240  // optional int32 patch = 3;
241  bool has_patch() const;
242  void clear_patch();
243  ::PROTOBUF_NAMESPACE_ID::int32 patch() const;
244  void set_patch(::PROTOBUF_NAMESPACE_ID::int32 value);
245 
246  // @@protoc_insertion_point(class_scope:google.protobuf.compiler.Version)
247  private:
248  class _Internal;
249 
250  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
251  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
252  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
253  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr suffix_;
257  friend struct ::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
258 };
259 // -------------------------------------------------------------------
260 
261 class PROTOC_EXPORT CodeGeneratorRequest :
262  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorRequest) */ {
263  public:
265  virtual ~CodeGeneratorRequest();
266 
270  *this = ::std::move(from);
271  }
272 
274  CopyFrom(from);
275  return *this;
276  }
278  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
279  if (this != &from) InternalSwap(&from);
280  } else {
281  CopyFrom(from);
282  }
283  return *this;
284  }
285 
287  return _internal_metadata_.unknown_fields();
288  }
290  return _internal_metadata_.mutable_unknown_fields();
291  }
292 
294  return GetDescriptor();
295  }
297  return GetMetadataStatic().descriptor;
298  }
299  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
300  return GetMetadataStatic().reflection;
301  }
302  static const CodeGeneratorRequest& default_instance();
303 
304  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
306  return reinterpret_cast<const CodeGeneratorRequest*>(
308  }
309  static constexpr int kIndexInFileMessages =
310  1;
311 
313  a.Swap(&b);
314  }
315  inline void Swap(CodeGeneratorRequest* other) {
316  if (other == this) return;
317  InternalSwap(other);
318  }
319 
320  // implements Message ----------------------------------------------
321 
322  inline CodeGeneratorRequest* New() const final {
323  return CreateMaybeMessage<CodeGeneratorRequest>(nullptr);
324  }
325 
326  CodeGeneratorRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
327  return CreateMaybeMessage<CodeGeneratorRequest>(arena);
328  }
329  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
330  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
331  void CopyFrom(const CodeGeneratorRequest& from);
332  void MergeFrom(const CodeGeneratorRequest& from);
333  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
334  bool IsInitialized() const final;
335 
336  size_t ByteSizeLong() const final;
337  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
338  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
339  #else
341  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
342  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
343  void SerializeWithCachedSizes(
344  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
345  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
346  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
347  int GetCachedSize() const final { return _cached_size_.Get(); }
348 
349  private:
350  inline void SharedCtor();
351  inline void SharedDtor();
352  void SetCachedSize(int size) const final;
353  void InternalSwap(CodeGeneratorRequest* other);
354  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
355  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
356  return "google.protobuf.compiler.CodeGeneratorRequest";
357  }
358  private:
359  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
360  return nullptr;
361  }
362  inline void* MaybeArenaPtr() const {
363  return nullptr;
364  }
365  public:
366 
367  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
368  private:
369  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
371  return ::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto.file_level_metadata[kIndexInFileMessages];
372  }
373 
374  public:
375 
376  // nested types ----------------------------------------------------
377 
378  // accessors -------------------------------------------------------
379 
380  enum : int {
381  kFileToGenerateFieldNumber = 1,
382  kProtoFileFieldNumber = 15,
383  kParameterFieldNumber = 2,
384  kCompilerVersionFieldNumber = 3,
385  };
386  // repeated string file_to_generate = 1;
387  int file_to_generate_size() const;
388  void clear_file_to_generate();
389  const std::string& file_to_generate(int index) const;
390  std::string* mutable_file_to_generate(int index);
391  void set_file_to_generate(int index, const std::string& value);
392  void set_file_to_generate(int index, std::string&& value);
393  void set_file_to_generate(int index, const char* value);
394  void set_file_to_generate(int index, const char* value, size_t size);
395  std::string* add_file_to_generate();
396  void add_file_to_generate(const std::string& value);
397  void add_file_to_generate(std::string&& value);
398  void add_file_to_generate(const char* value);
399  void add_file_to_generate(const char* value, size_t size);
400  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& file_to_generate() const;
401  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_file_to_generate();
402 
403  // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
404  int proto_file_size() const;
405  void clear_proto_file();
406  PROTOBUF_NAMESPACE_ID::FileDescriptorProto* mutable_proto_file(int index);
407  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
408  mutable_proto_file();
409  const PROTOBUF_NAMESPACE_ID::FileDescriptorProto& proto_file(int index) const;
410  PROTOBUF_NAMESPACE_ID::FileDescriptorProto* add_proto_file();
411  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
412  proto_file() const;
413 
414  // optional string parameter = 2;
415  bool has_parameter() const;
416  void clear_parameter();
417  const std::string& parameter() const;
418  void set_parameter(const std::string& value);
419  void set_parameter(std::string&& value);
420  void set_parameter(const char* value);
421  void set_parameter(const char* value, size_t size);
422  std::string* mutable_parameter();
423  std::string* release_parameter();
424  void set_allocated_parameter(std::string* parameter);
425 
426  // optional .google.protobuf.compiler.Version compiler_version = 3;
427  bool has_compiler_version() const;
428  void clear_compiler_version();
429  const PROTOBUF_NAMESPACE_ID::compiler::Version& compiler_version() const;
430  PROTOBUF_NAMESPACE_ID::compiler::Version* release_compiler_version();
431  PROTOBUF_NAMESPACE_ID::compiler::Version* mutable_compiler_version();
432  void set_allocated_compiler_version(PROTOBUF_NAMESPACE_ID::compiler::Version* compiler_version);
433 
434  // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorRequest)
435  private:
436  class _Internal;
437 
438  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
439  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
440  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
441  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> file_to_generate_;
442  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > proto_file_;
443  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr parameter_;
445  friend struct ::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
446 };
447 // -------------------------------------------------------------------
448 
449 class PROTOC_EXPORT CodeGeneratorResponse_File :
450  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse.File) */ {
451  public:
453  virtual ~CodeGeneratorResponse_File();
454 
458  *this = ::std::move(from);
459  }
460 
462  CopyFrom(from);
463  return *this;
464  }
466  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
467  if (this != &from) InternalSwap(&from);
468  } else {
469  CopyFrom(from);
470  }
471  return *this;
472  }
473 
475  return _internal_metadata_.unknown_fields();
476  }
478  return _internal_metadata_.mutable_unknown_fields();
479  }
480 
482  return GetDescriptor();
483  }
485  return GetMetadataStatic().descriptor;
486  }
487  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
488  return GetMetadataStatic().reflection;
489  }
490  static const CodeGeneratorResponse_File& default_instance();
491 
492  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
494  return reinterpret_cast<const CodeGeneratorResponse_File*>(
496  }
497  static constexpr int kIndexInFileMessages =
498  2;
499 
501  a.Swap(&b);
502  }
503  inline void Swap(CodeGeneratorResponse_File* other) {
504  if (other == this) return;
505  InternalSwap(other);
506  }
507 
508  // implements Message ----------------------------------------------
509 
511  return CreateMaybeMessage<CodeGeneratorResponse_File>(nullptr);
512  }
513 
514  CodeGeneratorResponse_File* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
515  return CreateMaybeMessage<CodeGeneratorResponse_File>(arena);
516  }
517  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
518  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
519  void CopyFrom(const CodeGeneratorResponse_File& from);
520  void MergeFrom(const CodeGeneratorResponse_File& from);
521  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
522  bool IsInitialized() const final;
523 
524  size_t ByteSizeLong() const final;
525  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
526  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
527  #else
529  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
530  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
531  void SerializeWithCachedSizes(
532  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
533  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
534  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
535  int GetCachedSize() const final { return _cached_size_.Get(); }
536 
537  private:
538  inline void SharedCtor();
539  inline void SharedDtor();
540  void SetCachedSize(int size) const final;
541  void InternalSwap(CodeGeneratorResponse_File* other);
542  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
543  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
544  return "google.protobuf.compiler.CodeGeneratorResponse.File";
545  }
546  private:
547  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
548  return nullptr;
549  }
550  inline void* MaybeArenaPtr() const {
551  return nullptr;
552  }
553  public:
554 
555  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
556  private:
557  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
559  return ::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto.file_level_metadata[kIndexInFileMessages];
560  }
561 
562  public:
563 
564  // nested types ----------------------------------------------------
565 
566  // accessors -------------------------------------------------------
567 
568  enum : int {
569  kNameFieldNumber = 1,
570  kInsertionPointFieldNumber = 2,
571  kContentFieldNumber = 15,
572  };
573  // optional string name = 1;
574  bool has_name() const;
575  void clear_name();
576  const std::string& name() const;
577  void set_name(const std::string& value);
578  void set_name(std::string&& value);
579  void set_name(const char* value);
580  void set_name(const char* value, size_t size);
581  std::string* mutable_name();
582  std::string* release_name();
583  void set_allocated_name(std::string* name);
584 
585  // optional string insertion_point = 2;
586  bool has_insertion_point() const;
587  void clear_insertion_point();
588  const std::string& insertion_point() const;
589  void set_insertion_point(const std::string& value);
590  void set_insertion_point(std::string&& value);
591  void set_insertion_point(const char* value);
592  void set_insertion_point(const char* value, size_t size);
593  std::string* mutable_insertion_point();
594  std::string* release_insertion_point();
595  void set_allocated_insertion_point(std::string* insertion_point);
596 
597  // optional string content = 15;
598  bool has_content() const;
599  void clear_content();
600  const std::string& content() const;
601  void set_content(const std::string& value);
602  void set_content(std::string&& value);
603  void set_content(const char* value);
604  void set_content(const char* value, size_t size);
605  std::string* mutable_content();
606  std::string* release_content();
607  void set_allocated_content(std::string* content);
608 
609  // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse.File)
610  private:
611  class _Internal;
612 
613  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
614  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
615  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
616  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
617  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr insertion_point_;
618  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr content_;
619  friend struct ::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
620 };
621 // -------------------------------------------------------------------
622 
623 class PROTOC_EXPORT CodeGeneratorResponse :
624  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse) */ {
625  public:
627  virtual ~CodeGeneratorResponse();
628 
632  *this = ::std::move(from);
633  }
634 
636  CopyFrom(from);
637  return *this;
638  }
640  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
641  if (this != &from) InternalSwap(&from);
642  } else {
643  CopyFrom(from);
644  }
645  return *this;
646  }
647 
649  return _internal_metadata_.unknown_fields();
650  }
652  return _internal_metadata_.mutable_unknown_fields();
653  }
654 
656  return GetDescriptor();
657  }
659  return GetMetadataStatic().descriptor;
660  }
661  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
662  return GetMetadataStatic().reflection;
663  }
664  static const CodeGeneratorResponse& default_instance();
665 
666  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
668  return reinterpret_cast<const CodeGeneratorResponse*>(
670  }
671  static constexpr int kIndexInFileMessages =
672  3;
673 
675  a.Swap(&b);
676  }
677  inline void Swap(CodeGeneratorResponse* other) {
678  if (other == this) return;
679  InternalSwap(other);
680  }
681 
682  // implements Message ----------------------------------------------
683 
684  inline CodeGeneratorResponse* New() const final {
685  return CreateMaybeMessage<CodeGeneratorResponse>(nullptr);
686  }
687 
688  CodeGeneratorResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
689  return CreateMaybeMessage<CodeGeneratorResponse>(arena);
690  }
691  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
692  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
693  void CopyFrom(const CodeGeneratorResponse& from);
694  void MergeFrom(const CodeGeneratorResponse& from);
695  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
696  bool IsInitialized() const final;
697 
698  size_t ByteSizeLong() const final;
699  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
700  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
701  #else
703  ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
704  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
705  void SerializeWithCachedSizes(
706  ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
707  ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
708  ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
709  int GetCachedSize() const final { return _cached_size_.Get(); }
710 
711  private:
712  inline void SharedCtor();
713  inline void SharedDtor();
714  void SetCachedSize(int size) const final;
715  void InternalSwap(CodeGeneratorResponse* other);
716  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
717  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
718  return "google.protobuf.compiler.CodeGeneratorResponse";
719  }
720  private:
721  inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
722  return nullptr;
723  }
724  inline void* MaybeArenaPtr() const {
725  return nullptr;
726  }
727  public:
728 
729  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
730  private:
731  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
733  return ::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto.file_level_metadata[kIndexInFileMessages];
734  }
735 
736  public:
737 
738  // nested types ----------------------------------------------------
739 
741 
742  // accessors -------------------------------------------------------
743 
744  enum : int {
745  kFileFieldNumber = 15,
746  kErrorFieldNumber = 1,
747  };
748  // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
749  int file_size() const;
750  void clear_file();
751  PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* mutable_file(int index);
752  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >*
753  mutable_file();
754  const PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File& file(int index) const;
755  PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* add_file();
756  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >&
757  file() const;
758 
759  // optional string error = 1;
760  bool has_error() const;
761  void clear_error();
762  const std::string& error() const;
763  void set_error(const std::string& value);
764  void set_error(std::string&& value);
765  void set_error(const char* value);
766  void set_error(const char* value, size_t size);
767  std::string* mutable_error();
768  std::string* release_error();
769  void set_allocated_error(std::string* error);
770 
771  // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse)
772  private:
773  class _Internal;
774 
775  ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
776  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
777  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
778  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File > file_;
779  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_;
780  friend struct ::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
781 };
782 // ===================================================================
783 
784 
785 // ===================================================================
786 
787 #ifdef __GNUC__
788  #pragma GCC diagnostic push
789  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
790 #endif // __GNUC__
791 // Version
792 
793 // optional int32 major = 1;
794 inline bool Version::has_major() const {
795  return (_has_bits_[0] & 0x00000002u) != 0;
796 }
797 inline void Version::clear_major() {
798  major_ = 0;
799  _has_bits_[0] &= ~0x00000002u;
800 }
802  // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.major)
803  return major_;
804 }
806  _has_bits_[0] |= 0x00000002u;
807  major_ = value;
808  // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.major)
809 }
810 
811 // optional int32 minor = 2;
812 inline bool Version::has_minor() const {
813  return (_has_bits_[0] & 0x00000004u) != 0;
814 }
815 inline void Version::clear_minor() {
816  minor_ = 0;
817  _has_bits_[0] &= ~0x00000004u;
818 }
820  // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.minor)
821  return minor_;
822 }
824  _has_bits_[0] |= 0x00000004u;
825  minor_ = value;
826  // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.minor)
827 }
828 
829 // optional int32 patch = 3;
830 inline bool Version::has_patch() const {
831  return (_has_bits_[0] & 0x00000008u) != 0;
832 }
833 inline void Version::clear_patch() {
834  patch_ = 0;
835  _has_bits_[0] &= ~0x00000008u;
836 }
838  // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.patch)
839  return patch_;
840 }
842  _has_bits_[0] |= 0x00000008u;
843  patch_ = value;
844  // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.patch)
845 }
846 
847 // optional string suffix = 4;
848 inline bool Version::has_suffix() const {
849  return (_has_bits_[0] & 0x00000001u) != 0;
850 }
851 inline void Version::clear_suffix() {
853  _has_bits_[0] &= ~0x00000001u;
854 }
855 inline const std::string& Version::suffix() const {
856  // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.suffix)
857  return suffix_.GetNoArena();
858 }
859 inline void Version::set_suffix(const std::string& value) {
860  _has_bits_[0] |= 0x00000001u;
862  // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.suffix)
863 }
865  _has_bits_[0] |= 0x00000001u;
866  suffix_.SetNoArena(
868  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.Version.suffix)
869 }
870 inline void Version::set_suffix(const char* value) {
871  GOOGLE_DCHECK(value != nullptr);
872  _has_bits_[0] |= 0x00000001u;
874  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.Version.suffix)
875 }
876 inline void Version::set_suffix(const char* value, size_t size) {
877  _has_bits_[0] |= 0x00000001u;
879  ::std::string(reinterpret_cast<const char*>(value), size));
880  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.Version.suffix)
881 }
883  _has_bits_[0] |= 0x00000001u;
884  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.Version.suffix)
886 }
888  // @@protoc_insertion_point(field_release:google.protobuf.compiler.Version.suffix)
889  if (!has_suffix()) {
890  return nullptr;
891  }
892  _has_bits_[0] &= ~0x00000001u;
893  return suffix_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
894 }
896  if (suffix != nullptr) {
897  _has_bits_[0] |= 0x00000001u;
898  } else {
899  _has_bits_[0] &= ~0x00000001u;
900  }
902  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.Version.suffix)
903 }
904 
905 // -------------------------------------------------------------------
906 
907 // CodeGeneratorRequest
908 
909 // repeated string file_to_generate = 1;
911  return file_to_generate_.size();
912 }
914  file_to_generate_.Clear();
915 }
917  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
918  return file_to_generate_.Get(index);
919 }
921  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
922  return file_to_generate_.Mutable(index);
923 }
925  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
926  file_to_generate_.Mutable(index)->assign(value);
927 }
929  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
930  file_to_generate_.Mutable(index)->assign(std::move(value));
931 }
933  GOOGLE_DCHECK(value != nullptr);
934  file_to_generate_.Mutable(index)->assign(value);
935  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
936 }
937 inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value, size_t size) {
938  file_to_generate_.Mutable(index)->assign(
939  reinterpret_cast<const char*>(value), size);
940  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
941 }
943  // @@protoc_insertion_point(field_add_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
944  return file_to_generate_.Add();
945 }
947  file_to_generate_.Add()->assign(value);
948  // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
949 }
951  file_to_generate_.Add(std::move(value));
952  // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
953 }
955  GOOGLE_DCHECK(value != nullptr);
956  file_to_generate_.Add()->assign(value);
957  // @@protoc_insertion_point(field_add_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
958 }
959 inline void CodeGeneratorRequest::add_file_to_generate(const char* value, size_t size) {
960  file_to_generate_.Add()->assign(reinterpret_cast<const char*>(value), size);
961  // @@protoc_insertion_point(field_add_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
962 }
963 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
965  // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
966  return file_to_generate_;
967 }
968 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
970  // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
971  return &file_to_generate_;
972 }
973 
974 // optional string parameter = 2;
976  return (_has_bits_[0] & 0x00000001u) != 0;
977 }
980  _has_bits_[0] &= ~0x00000001u;
981 }
983  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.parameter)
984  return parameter_.GetNoArena();
985 }
987  _has_bits_[0] |= 0x00000001u;
989  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.parameter)
990 }
992  _has_bits_[0] |= 0x00000001u;
993  parameter_.SetNoArena(
995  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorRequest.parameter)
996 }
997 inline void CodeGeneratorRequest::set_parameter(const char* value) {
998  GOOGLE_DCHECK(value != nullptr);
999  _has_bits_[0] |= 0x00000001u;
1001  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1002 }
1003 inline void CodeGeneratorRequest::set_parameter(const char* value, size_t size) {
1004  _has_bits_[0] |= 0x00000001u;
1006  ::std::string(reinterpret_cast<const char*>(value), size));
1007  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1008 }
1010  _has_bits_[0] |= 0x00000001u;
1011  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1013 }
1015  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1016  if (!has_parameter()) {
1017  return nullptr;
1018  }
1019  _has_bits_[0] &= ~0x00000001u;
1020  return parameter_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1021 }
1023  if (parameter != nullptr) {
1024  _has_bits_[0] |= 0x00000001u;
1025  } else {
1026  _has_bits_[0] &= ~0x00000001u;
1027  }
1029  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1030 }
1031 
1032 // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
1034  return proto_file_.size();
1035 }
1036 inline PROTOBUF_NAMESPACE_ID::FileDescriptorProto* CodeGeneratorRequest::mutable_proto_file(int index) {
1037  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1038  return proto_file_.Mutable(index);
1039 }
1040 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
1042  // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1043  return &proto_file_;
1044 }
1045 inline const PROTOBUF_NAMESPACE_ID::FileDescriptorProto& CodeGeneratorRequest::proto_file(int index) const {
1046  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1047  return proto_file_.Get(index);
1048 }
1049 inline PROTOBUF_NAMESPACE_ID::FileDescriptorProto* CodeGeneratorRequest::add_proto_file() {
1050  // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1051  return proto_file_.Add();
1052 }
1053 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
1055  // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1056  return proto_file_;
1057 }
1058 
1059 // optional .google.protobuf.compiler.Version compiler_version = 3;
1061  return (_has_bits_[0] & 0x00000002u) != 0;
1062 }
1064  if (compiler_version_ != nullptr) compiler_version_->Clear();
1065  _has_bits_[0] &= ~0x00000002u;
1066 }
1069  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.compiler_version)
1070  return p != nullptr ? *p : *reinterpret_cast<const PROTOBUF_NAMESPACE_ID::compiler::Version*>(
1071  &PROTOBUF_NAMESPACE_ID::compiler::_Version_default_instance_);
1072 }
1074  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorRequest.compiler_version)
1075  _has_bits_[0] &= ~0x00000002u;
1077  compiler_version_ = nullptr;
1078  return temp;
1079 }
1081  _has_bits_[0] |= 0x00000002u;
1082  if (compiler_version_ == nullptr) {
1083  auto* p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::compiler::Version>(GetArenaNoVirtual());
1084  compiler_version_ = p;
1085  }
1086  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.compiler_version)
1087  return compiler_version_;
1088 }
1090  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
1091  if (message_arena == nullptr) {
1092  delete compiler_version_;
1093  }
1094  if (compiler_version) {
1095  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
1096  if (message_arena != submessage_arena) {
1098  message_arena, compiler_version, submessage_arena);
1099  }
1100  _has_bits_[0] |= 0x00000002u;
1101  } else {
1102  _has_bits_[0] &= ~0x00000002u;
1103  }
1105  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.compiler_version)
1106 }
1107 
1108 // -------------------------------------------------------------------
1109 
1110 // CodeGeneratorResponse_File
1111 
1112 // optional string name = 1;
1114  return (_has_bits_[0] & 0x00000001u) != 0;
1115 }
1118  _has_bits_[0] &= ~0x00000001u;
1119 }
1121  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1122  return name_.GetNoArena();
1123 }
1125  _has_bits_[0] |= 0x00000001u;
1127  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1128 }
1130  _has_bits_[0] |= 0x00000001u;
1131  name_.SetNoArena(
1133  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1134 }
1136  GOOGLE_DCHECK(value != nullptr);
1137  _has_bits_[0] |= 0x00000001u;
1139  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1140 }
1141 inline void CodeGeneratorResponse_File::set_name(const char* value, size_t size) {
1142  _has_bits_[0] |= 0x00000001u;
1144  ::std::string(reinterpret_cast<const char*>(value), size));
1145  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1146 }
1148  _has_bits_[0] |= 0x00000001u;
1149  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1151 }
1153  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1154  if (!has_name()) {
1155  return nullptr;
1156  }
1157  _has_bits_[0] &= ~0x00000001u;
1158  return name_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1159 }
1161  if (name != nullptr) {
1162  _has_bits_[0] |= 0x00000001u;
1163  } else {
1164  _has_bits_[0] &= ~0x00000001u;
1165  }
1167  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1168 }
1169 
1170 // optional string insertion_point = 2;
1172  return (_has_bits_[0] & 0x00000002u) != 0;
1173 }
1176  _has_bits_[0] &= ~0x00000002u;
1177 }
1179  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1180  return insertion_point_.GetNoArena();
1181 }
1183  _has_bits_[0] |= 0x00000002u;
1185  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1186 }
1188  _has_bits_[0] |= 0x00000002u;
1189  insertion_point_.SetNoArena(
1191  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1192 }
1194  GOOGLE_DCHECK(value != nullptr);
1195  _has_bits_[0] |= 0x00000002u;
1197  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1198 }
1200  _has_bits_[0] |= 0x00000002u;
1202  ::std::string(reinterpret_cast<const char*>(value), size));
1203  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1204 }
1206  _has_bits_[0] |= 0x00000002u;
1207  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1209 }
1211  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1212  if (!has_insertion_point()) {
1213  return nullptr;
1214  }
1215  _has_bits_[0] &= ~0x00000002u;
1217 }
1219  if (insertion_point != nullptr) {
1220  _has_bits_[0] |= 0x00000002u;
1221  } else {
1222  _has_bits_[0] &= ~0x00000002u;
1223  }
1225  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1226 }
1227 
1228 // optional string content = 15;
1230  return (_has_bits_[0] & 0x00000004u) != 0;
1231 }
1234  _has_bits_[0] &= ~0x00000004u;
1235 }
1237  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1238  return content_.GetNoArena();
1239 }
1241  _has_bits_[0] |= 0x00000004u;
1243  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1244 }
1246  _has_bits_[0] |= 0x00000004u;
1247  content_.SetNoArena(
1249  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1250 }
1252  GOOGLE_DCHECK(value != nullptr);
1253  _has_bits_[0] |= 0x00000004u;
1255  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1256 }
1257 inline void CodeGeneratorResponse_File::set_content(const char* value, size_t size) {
1258  _has_bits_[0] |= 0x00000004u;
1260  ::std::string(reinterpret_cast<const char*>(value), size));
1261  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1262 }
1264  _has_bits_[0] |= 0x00000004u;
1265  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1267 }
1269  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1270  if (!has_content()) {
1271  return nullptr;
1272  }
1273  _has_bits_[0] &= ~0x00000004u;
1274  return content_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1275 }
1277  if (content != nullptr) {
1278  _has_bits_[0] |= 0x00000004u;
1279  } else {
1280  _has_bits_[0] &= ~0x00000004u;
1281  }
1283  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1284 }
1285 
1286 // -------------------------------------------------------------------
1287 
1288 // CodeGeneratorResponse
1289 
1290 // optional string error = 1;
1292  return (_has_bits_[0] & 0x00000001u) != 0;
1293 }
1296  _has_bits_[0] &= ~0x00000001u;
1297 }
1299  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.error)
1300  return error_.GetNoArena();
1301 }
1303  _has_bits_[0] |= 0x00000001u;
1305  // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.error)
1306 }
1308  _has_bits_[0] |= 0x00000001u;
1309  error_.SetNoArena(
1311  // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.error)
1312 }
1313 inline void CodeGeneratorResponse::set_error(const char* value) {
1314  GOOGLE_DCHECK(value != nullptr);
1315  _has_bits_[0] |= 0x00000001u;
1317  // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.error)
1318 }
1319 inline void CodeGeneratorResponse::set_error(const char* value, size_t size) {
1320  _has_bits_[0] |= 0x00000001u;
1322  ::std::string(reinterpret_cast<const char*>(value), size));
1323  // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.error)
1324 }
1326  _has_bits_[0] |= 0x00000001u;
1327  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.error)
1329 }
1331  // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.error)
1332  if (!has_error()) {
1333  return nullptr;
1334  }
1335  _has_bits_[0] &= ~0x00000001u;
1336  return error_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1337 }
1339  if (error != nullptr) {
1340  _has_bits_[0] |= 0x00000001u;
1341  } else {
1342  _has_bits_[0] &= ~0x00000001u;
1343  }
1345  // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.error)
1346 }
1347 
1348 // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1350  return file_.size();
1351 }
1353  file_.Clear();
1354 }
1355 inline PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::mutable_file(int index) {
1356  // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.file)
1357  return file_.Mutable(index);
1358 }
1359 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >*
1361  // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorResponse.file)
1362  return &file_;
1363 }
1364 inline const PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::file(int index) const {
1365  // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.file)
1366  return file_.Get(index);
1367 }
1368 inline PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::add_file() {
1369  // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorResponse.file)
1370  return file_.Add();
1371 }
1372 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >&
1374  // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorResponse.file)
1375  return file_;
1376 }
1377 
1378 #ifdef __GNUC__
1379  #pragma GCC diagnostic pop
1380 #endif // __GNUC__
1381 // -------------------------------------------------------------------
1382 
1383 // -------------------------------------------------------------------
1384 
1385 // -------------------------------------------------------------------
1386 
1387 
1388 // @@protoc_insertion_point(namespace_scope)
1389 
1390 } // namespace compiler
1391 PROTOBUF_NAMESPACE_CLOSE
1392 
1393 // @@protoc_insertion_point(global_scope)
1394 
1395 #include <google/protobuf/port_undef.inc>
1396 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_2eproto
compiler::CodeGeneratorResponse_File::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: plugin.pb.h:547
compiler::CodeGeneratorRequest::set_allocated_parameter
void set_allocated_parameter(std::string *parameter)
Definition: plugin.pb.h:1022
compiler::CodeGeneratorRequest::swap
friend void swap(CodeGeneratorRequest &a, CodeGeneratorRequest &b)
Definition: plugin.pb.h:312
compiler::CodeGeneratorResponse::file_size
int file_size() const
Definition: plugin.pb.h:1349
PROTOBUF_SECTION_VARIABLE
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fany_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
compiler::Version::swap
friend void swap(Version &a, Version &b)
Definition: plugin.pb.h:142
compiler::CodeGeneratorResponse_File::set_content
void set_content(const std::string &value)
Definition: plugin.pb.h:1240
compiler::Version::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: plugin.pb.h:116
compiler::Version::patch_
::PROTOBUF_NAMESPACE_ID::int32 patch_
Definition: plugin.pb.h:256
name
GLuint const GLchar * name
Definition: glcorearb.h:3055
compiler::CodeGeneratorResponse_File::insertion_point
const std::string & insertion_point() const
Definition: plugin.pb.h:1178
compiler::CodeGeneratorResponse_File::mutable_content
std::string * mutable_content()
Definition: plugin.pb.h:1263
compiler::CodeGeneratorRequest::New
CodeGeneratorRequest * New() const final
Definition: plugin.pb.h:322
compiler::CodeGeneratorResponse_File::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: plugin.pb.h:550
compiler::CodeGeneratorResponse::File
CodeGeneratorResponse_File File
Definition: plugin.pb.h:740
compiler::CodeGeneratorResponse_File::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: plugin.pb.h:484
compiler::Version::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: plugin.pb.h:248
compiler::CodeGeneratorResponse_File::Swap
void Swap(CodeGeneratorResponse_File *other)
Definition: plugin.pb.h:503
arenastring.h
compiler::CodeGeneratorResponse::CodeGeneratorResponse
CodeGeneratorResponse(CodeGeneratorResponse &&from) noexcept
Definition: plugin.pb.h:630
benchmarks.python.py_benchmark.const
const
Definition: py_benchmark.py:14
compiler::Version::set_minor
void set_minor(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: plugin.pb.h:823
compiler::CodeGeneratorRequest::clear_file_to_generate
void clear_file_to_generate()
Definition: plugin.pb.h:913
compiler::_Version_default_instance_
PROTOC_EXPORT VersionDefaultTypeInternal _Version_default_instance_
Definition: plugin.pb.h:76
compiler::CodeGeneratorResponse::has_error
bool has_error() const
Definition: plugin.pb.h:1291
compiler::CodeGeneratorRequest::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: plugin.pb.h:362
compiler::CodeGeneratorResponse::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: plugin.pb.h:721
compiler::CodeGeneratorRequest::release_parameter
std::string * release_parameter()
Definition: plugin.pb.h:1014
compiler::CodeGeneratorResponse::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: plugin.pb.h:776
compiler::CodeGeneratorRequest::operator=
CodeGeneratorRequest & operator=(const CodeGeneratorRequest &from)
Definition: plugin.pb.h:273
google::protobuf.internal.python_message.MergeFrom
MergeFrom
Definition: python_message.py:1340
compiler::Version::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: plugin.pb.h:129
compiler::CodeGeneratorResponse::GetCachedSize
int GetCachedSize() const final
Definition: plugin.pb.h:709
input
std::string input
Definition: tokenizer_unittest.cc:197
extension_set.h
compiler::Version::operator=
Version & operator=(const Version &from)
Definition: plugin.pb.h:103
inlined_string_field.h
google::protobuf::uint8
uint8_t uint8
Definition: protobuf/src/google/protobuf/stubs/port.h:153
compiler::Version::release_suffix
std::string * release_suffix()
Definition: plugin.pb.h:887
compiler::CodeGeneratorResponse::add_file
PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File * add_file()
Definition: plugin.pb.h:1368
GOOGLE_DCHECK
#define GOOGLE_DCHECK
Definition: logging.h:194
compiler::Version::Swap
void Swap(Version *other)
Definition: plugin.pb.h:145
google::protobuf::python::cmessage::CopyFrom
static PyObject * CopyFrom(CMessage *self, PyObject *arg)
Definition: python/google/protobuf/pyext/message.cc:1861
compiler::CodeGeneratorRequest::CodeGeneratorRequest
CodeGeneratorRequest(CodeGeneratorRequest &&from) noexcept
Definition: plugin.pb.h:268
compiler::CodeGeneratorRequest::New
CodeGeneratorRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: plugin.pb.h:326
compiler::CodeGeneratorResponse::file
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File > & file() const
Definition: plugin.pb.h:1373
google::protobuf::uint32
uint32_t uint32
Definition: protobuf/src/google/protobuf/stubs/port.h:155
compiler::CodeGeneratorResponse_File::_Internal
Definition: plugin.pb.cc:1120
compiler::CodeGeneratorResponse_File::has_name
bool has_name() const
Definition: plugin.pb.h:1113
compiler::CodeGeneratorResponse::swap
friend void swap(CodeGeneratorResponse &a, CodeGeneratorResponse &b)
Definition: plugin.pb.h:674
compiler::Version::patch
::PROTOBUF_NAMESPACE_ID::int32 patch() const
Definition: plugin.pb.h:837
compiler::CodeGeneratorRequest::mutable_file_to_generate
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_file_to_generate()
Definition: plugin.pb.h:969
generated_message_reflection.h
string
GLsizei const GLchar *const * string
Definition: glcorearb.h:3083
compiler::CodeGeneratorResponse_File::name
const std::string & name() const
Definition: plugin.pb.h:1120
compiler::CodeGeneratorResponse_File::content_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr content_
Definition: plugin.pb.h:618
compiler::Version::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: plugin.pb.h:185
compiler::CodeGeneratorResponse_File::GetCachedSize
int GetCachedSize() const final
Definition: plugin.pb.h:535
target
GLenum target
Definition: glcorearb.h:3739
google::protobuf.internal.python_message._InternalParse
_InternalParse
Definition: python_message.py:1197
compiler::CodeGeneratorResponse_File::set_allocated_content
void set_allocated_content(std::string *content)
Definition: plugin.pb.h:1276
compiler::Version::clear_minor
void clear_minor()
Definition: plugin.pb.h:815
compiler::CodeGeneratorRequest::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: plugin.pb.h:299
google::protobuf::python::cmessage::UnknownFieldSet
static PyObject * UnknownFieldSet(CMessage *self)
Definition: python/google/protobuf/pyext/message.cc:2501
compiler::CodeGeneratorRequest::add_proto_file
PROTOBUF_NAMESPACE_ID::FileDescriptorProto * add_proto_file()
Definition: plugin.pb.h:1049
compiler::Version::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: plugin.pb.h:192
compiler::CodeGeneratorRequest::operator=
CodeGeneratorRequest & operator=(CodeGeneratorRequest &&from) noexcept
Definition: plugin.pb.h:277
compiler::CodeGeneratorResponse_File::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: plugin.pb.h:474
compiler::CodeGeneratorResponse::operator=
CodeGeneratorResponse & operator=(const CodeGeneratorResponse &from)
Definition: plugin.pb.h:635
error
Definition: cJSON.c:88
compiler::Version::minor_
::PROTOBUF_NAMESPACE_ID::int32 minor_
Definition: plugin.pb.h:255
compiler::CodeGeneratorRequest::file_to_generate
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & file_to_generate() const
Definition: plugin.pb.h:964
compiler::CodeGeneratorRequest::mutable_parameter
std::string * mutable_parameter()
Definition: plugin.pb.h:1009
compiler::CodeGeneratorRequest::proto_file
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > & proto_file() const
Definition: plugin.pb.h:1054
compiler::CodeGeneratorResponse_File::clear_insertion_point
void clear_insertion_point()
Definition: plugin.pb.h:1174
compiler::Version::has_suffix
bool has_suffix() const
Definition: plugin.pb.h:848
compiler::Version::set_allocated_suffix
void set_allocated_suffix(std::string *suffix)
Definition: plugin.pb.h:895
compiler::Version::has_patch
bool has_patch() const
Definition: plugin.pb.h:830
b
GLboolean GLboolean GLboolean b
Definition: glcorearb.h:3228
compiler::CodeGeneratorRequest::clear_compiler_version
void clear_compiler_version()
Definition: plugin.pb.h:1063
compiler::CodeGeneratorResponse_File::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: plugin.pb.h:611
google::protobuf.internal::GetOwnedMessage
T * GetOwnedMessage(Arena *message_arena, T *submessage, Arena *submessage_arena)
Definition: generated_message_util.h:159
compiler::CodeGeneratorRequest::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: plugin.pb.h:293
compiler::CodeGeneratorResponse_File::operator=
CodeGeneratorResponse_File & operator=(CodeGeneratorResponse_File &&from) noexcept
Definition: plugin.pb.h:465
google::protobuf::int32
int32_t int32
Definition: protobuf/src/google/protobuf/stubs/port.h:150
compiler::Version::operator=
Version & operator=(Version &&from) noexcept
Definition: plugin.pb.h:107
compiler::CodeGeneratorResponse_File::operator=
CodeGeneratorResponse_File & operator=(const CodeGeneratorResponse_File &from)
Definition: plugin.pb.h:461
compiler::_Version_default_instance_
class compiler::VersionDefaultTypeInternal _Version_default_instance_
google::protobuf.internal::MergePartialFromCodedStream
bool MergePartialFromCodedStream(MessageLite *msg, const ParseTable &table, io::CodedInputStream *input)
Definition: generated_message_table_driven.cc:96
compiler::CodeGeneratorResponse_File::has_insertion_point
bool has_insertion_point() const
Definition: plugin.pb.h:1171
compiler::CodeGeneratorResponse_File::release_insertion_point
std::string * release_insertion_point()
Definition: plugin.pb.h:1210
unknown_field_set.h
compiler::CodeGeneratorRequest
Definition: plugin.pb.h:261
compiler::Version::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: plugin.pb.h:252
compiler::CodeGeneratorResponse::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: plugin.pb.h:661
compiler::Version::_Internal
Definition: plugin.pb.cc:211
compiler::CodeGeneratorResponse::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: plugin.pb.h:773
compiler::CodeGeneratorResponse_File::CodeGeneratorResponse_File
CodeGeneratorResponse_File(CodeGeneratorResponse_File &&from) noexcept
Definition: plugin.pb.h:456
compiler::CodeGeneratorResponse::internal_default_instance
static const CodeGeneratorResponse * internal_default_instance()
Definition: plugin.pb.h:667
coded_stream.h
compiler::CodeGeneratorResponse_File::set_insertion_point
void set_insertion_point(const std::string &value)
Definition: plugin.pb.h:1182
compiler::CodeGeneratorResponse_File::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: plugin.pb.h:477
compiler::CodeGeneratorRequestDefaultTypeInternal
Definition: plugin.pb.cc:27
compiler::Version::internal_default_instance
static const Version * internal_default_instance()
Definition: plugin.pb.h:135
compiler::CodeGeneratorResponse_File::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: plugin.pb.h:481
compiler::Version::has_major
bool has_major() const
Definition: plugin.pb.h:794
compiler::CodeGeneratorResponse::clear_error
void clear_error()
Definition: plugin.pb.h:1294
compiler::_CodeGeneratorResponse_File_default_instance_
PROTOC_EXPORT CodeGeneratorResponse_FileDefaultTypeInternal _CodeGeneratorResponse_File_default_instance_
Definition: plugin.pb.h:73
compiler::_CodeGeneratorResponse_default_instance_
class compiler::CodeGeneratorResponseDefaultTypeInternal _CodeGeneratorResponse_default_instance_
compiler::CodeGeneratorRequest::has_parameter
bool has_parameter() const
Definition: plugin.pb.h:975
message.h
compiler::CodeGeneratorRequest::proto_file_size
int proto_file_size() const
Definition: plugin.pb.h:1033
compiler::CodeGeneratorRequest::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: plugin.pb.h:436
p
const char * p
Definition: gmock-matchers_test.cc:3863
compiler::CodeGeneratorRequest::file_to_generate_size
int file_to_generate_size() const
Definition: plugin.pb.h:910
compiler::CodeGeneratorRequest::mutable_proto_file
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > * mutable_proto_file()
Definition: plugin.pb.h:1041
compiler::CodeGeneratorRequest::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: plugin.pb.h:355
major
int major
Definition: gl3w.c:93
compiler::Version::major_
::PROTOBUF_NAMESPACE_ID::int32 major_
Definition: plugin.pb.h:254
compiler::CodeGeneratorResponse::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: plugin.pb.h:717
compiler::CodeGeneratorResponse_File::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: plugin.pb.h:616
compiler::CodeGeneratorRequest::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: plugin.pb.h:440
repeated_field.h
compiler::CodeGeneratorResponse_File::New
CodeGeneratorResponse_File * New() const final
Definition: plugin.pb.h:510
compiler::CodeGeneratorResponse::error_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_
Definition: plugin.pb.h:779
compiler::CodeGeneratorResponse::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: plugin.pb.h:655
compiler::Version::clear_major
void clear_major()
Definition: plugin.pb.h:797
compiler::_CodeGeneratorResponse_default_instance_
PROTOC_EXPORT CodeGeneratorResponseDefaultTypeInternal _CodeGeneratorResponse_default_instance_
Definition: plugin.pb.h:70
compiler::Version::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: plugin.pb.h:119
compiler::CodeGeneratorResponse::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: plugin.pb.h:777
generated_message_table_driven.h
compiler::Version::Version
Version(Version &&from) noexcept
Definition: plugin.pb.h:98
Descriptor
struct Descriptor Descriptor
Definition: php/ext/google/protobuf/protobuf.h:628
compiler::CodeGeneratorResponse_File::set_allocated_insertion_point
void set_allocated_insertion_point(std::string *insertion_point)
Definition: plugin.pb.h:1218
compiler::Version::set_patch
void set_patch(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: plugin.pb.h:841
compiler::CodeGeneratorRequest::set_parameter
void set_parameter(const std::string &value)
Definition: plugin.pb.h:986
compiler::Version::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: plugin.pb.h:189
compiler::CodeGeneratorResponse::error
const std::string & error() const
Definition: plugin.pb.h:1298
compiler::CodeGeneratorRequest::GetArenaNoVirtual
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual() const
Definition: plugin.pb.h:359
compiler::CodeGeneratorRequest::parameter
const std::string & parameter() const
Definition: plugin.pb.h:982
compiler::CodeGeneratorResponse::mutable_file
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File > * mutable_file()
Definition: plugin.pb.h:1360
compiler::CodeGeneratorRequest::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: plugin.pb.h:439
compiler::CodeGeneratorRequest::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: plugin.pb.h:296
compiler::CodeGeneratorRequest::set_allocated_compiler_version
void set_allocated_compiler_version(PROTOBUF_NAMESPACE_ID::compiler::Version *compiler_version)
Definition: plugin.pb.h:1089
compiler::CodeGeneratorRequest::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: plugin.pb.h:286
compiler::CodeGeneratorRequest::add_file_to_generate
std::string * add_file_to_generate()
Definition: plugin.pb.h:942
compiler::Version::clear_patch
void clear_patch()
Definition: plugin.pb.h:833
compiler::Version::set_major
void set_major(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: plugin.pb.h:805
compiler::CodeGeneratorRequest::compiler_version
const PROTOBUF_NAMESPACE_ID::compiler::Version & compiler_version() const
Definition: plugin.pb.h:1067
compiler::CodeGeneratorResponse_File::mutable_name
std::string * mutable_name()
Definition: plugin.pb.h:1147
compiler::CodeGeneratorRequest::has_compiler_version
bool has_compiler_version() const
Definition: plugin.pb.h:1060
compiler::CodeGeneratorRequest::internal_default_instance
static const CodeGeneratorRequest * internal_default_instance()
Definition: plugin.pb.h:305
compiler::CodeGeneratorResponse_File::internal_default_instance
static const CodeGeneratorResponse_File * internal_default_instance()
Definition: plugin.pb.h:493
minor
int minor
Definition: gl3w.c:93
compiler::CodeGeneratorResponse_File
Definition: plugin.pb.h:449
compiler::CodeGeneratorRequest::mutable_compiler_version
PROTOBUF_NAMESPACE_ID::compiler::Version * mutable_compiler_version()
Definition: plugin.pb.h:1080
compiler::VersionDefaultTypeInternal
Definition: plugin.pb.cc:23
compiler::_CodeGeneratorRequest_default_instance_
PROTOC_EXPORT CodeGeneratorRequestDefaultTypeInternal _CodeGeneratorRequest_default_instance_
Definition: plugin.pb.h:67
compiler::CodeGeneratorRequest::GetCachedSize
int GetCachedSize() const final
Definition: plugin.pb.h:347
compiler::CodeGeneratorResponse
Definition: plugin.pb.h:623
compiler::CodeGeneratorResponse_File::content
const std::string & content() const
Definition: plugin.pb.h:1236
compiler::CodeGeneratorRequest::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: plugin.pb.h:289
compiler::CodeGeneratorResponse_File::release_name
std::string * release_name()
Definition: plugin.pb.h:1152
compiler::CodeGeneratorResponse::_Internal
Definition: plugin.pb.cc:1547
compiler::CodeGeneratorResponse::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: plugin.pb.h:658
compiler::CodeGeneratorResponse::set_allocated_error
void set_allocated_error(std::string *error)
Definition: plugin.pb.h:1338
compiler::Version::suffix_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr suffix_
Definition: plugin.pb.h:253
compiler::Version::mutable_suffix
std::string * mutable_suffix()
Definition: plugin.pb.h:882
compiler::Version::clear_suffix
void clear_suffix()
Definition: plugin.pb.h:851
compiler::Version::New
Version * New() const final
Definition: plugin.pb.h:152
compiler::CodeGeneratorResponse_File::set_name
void set_name(const std::string &value)
Definition: plugin.pb.h:1124
compiler::Version::has_minor
bool has_minor() const
Definition: plugin.pb.h:812
google::protobuf.internal.api_implementation.Version
def Version()
Definition: api_implementation.py:147
compiler::CodeGeneratorResponse::set_error
void set_error(const std::string &value)
Definition: plugin.pb.h:1302
compiler::CodeGeneratorResponse::operator=
CodeGeneratorResponse & operator=(CodeGeneratorResponse &&from) noexcept
Definition: plugin.pb.h:639
google::protobuf.internal.python_message.Clear
Clear
Definition: python_message.py:1431
compiler::Version::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: plugin.pb.h:126
compiler::CodeGeneratorResponse::New
CodeGeneratorResponse * New() const final
Definition: plugin.pb.h:684
compiler::CodeGeneratorResponse::unknown_fields
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: plugin.pb.h:648
compiler::Version::suffix
const std::string & suffix() const
Definition: plugin.pb.h:855
compiler::CodeGeneratorResponse_File::FullMessageName
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: plugin.pb.h:543
compiler::CodeGeneratorRequest::Swap
void Swap(CodeGeneratorRequest *other)
Definition: plugin.pb.h:315
compiler::CodeGeneratorRequest::compiler_version_
PROTOBUF_NAMESPACE_ID::compiler::Version * compiler_version_
Definition: plugin.pb.h:444
compiler::Version::New
Version * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: plugin.pb.h:156
compiler::CodeGeneratorResponse::release_error
std::string * release_error()
Definition: plugin.pb.h:1330
size
GLsizeiptr size
Definition: glcorearb.h:2943
compiler::CodeGeneratorResponseDefaultTypeInternal
Definition: plugin.pb.cc:35
arena.h
compiler::CodeGeneratorResponse::file_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File > file_
Definition: plugin.pb.h:778
metadata.h
compiler::CodeGeneratorResponse::MaybeArenaPtr
void * MaybeArenaPtr() const
Definition: plugin.pb.h:724
google::protobuf.internal::GetEmptyStringAlreadyInited
const PROTOBUF_EXPORT std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:152
compiler::CodeGeneratorResponse::Swap
void Swap(CodeGeneratorResponse *other)
Definition: plugin.pb.h:677
compiler::CodeGeneratorRequest::set_file_to_generate
void set_file_to_generate(int index, const std::string &value)
Definition: plugin.pb.h:924
compiler::CodeGeneratorRequest::_Internal
Definition: plugin.pb.cc:649
generated_message_util.h
compiler::CodeGeneratorResponse_File::has_content
bool has_content() const
Definition: plugin.pb.h:1229
google::protobuf.internal.python_message.IsInitialized
IsInitialized
Definition: python_message.py:1246
descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto
const PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto
Definition: plugin.pb.cc:195
compiler::CodeGeneratorResponse::New
CodeGeneratorResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: plugin.pb.h:688
compiler::CodeGeneratorResponse_File::swap
friend void swap(CodeGeneratorResponse_File &a, CodeGeneratorResponse_File &b)
Definition: plugin.pb.h:500
compiler::CodeGeneratorRequest::proto_file_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > proto_file_
Definition: plugin.pb.h:442
internal
Definition: any.pb.h:40
google::protobuf.internal::AssignDescriptors
void AssignDescriptors(const DescriptorTable *table)
Definition: generated_message_reflection.cc:2403
compiler::CodeGeneratorResponse_File::set_allocated_name
void set_allocated_name(std::string *name)
Definition: plugin.pb.h:1160
compiler::CodeGeneratorResponse_File::New
CodeGeneratorResponse_File * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: plugin.pb.h:514
compiler::CodeGeneratorRequest::clear_parameter
void clear_parameter()
Definition: plugin.pb.h:978
compiler::CodeGeneratorResponse::mutable_error
std::string * mutable_error()
Definition: plugin.pb.h:1325
compiler::Version::GetCachedSize
int GetCachedSize() const final
Definition: plugin.pb.h:177
compiler::Version::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: plugin.pb.h:123
compiler::CodeGeneratorResponse_File::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: plugin.pb.h:615
compiler::CodeGeneratorResponse_File::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: plugin.pb.h:487
compiler::Version::set_suffix
void set_suffix(const std::string &value)
Definition: plugin.pb.h:859
value
GLsizei const GLfloat * value
Definition: glcorearb.h:3093
compiler::CodeGeneratorResponse_File::release_content
std::string * release_content()
Definition: plugin.pb.h:1268
descriptor.pb.h
compiler::_CodeGeneratorRequest_default_instance_
class compiler::CodeGeneratorRequestDefaultTypeInternal _CodeGeneratorRequest_default_instance_
compiler::CodeGeneratorRequest::parameter_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr parameter_
Definition: plugin.pb.h:443
compiler::Version
Definition: plugin.pb.h:91
output
const upb_json_parsermethod const upb_symtab upb_sink * output
Definition: ruby/ext/google/protobuf_c/upb.h:10503
compiler::CodeGeneratorResponse_File::insertion_point_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr insertion_point_
Definition: plugin.pb.h:617
compiler::CodeGeneratorResponse::clear_file
void clear_file()
Definition: plugin.pb.h:1352
compiler::Version::minor
::PROTOBUF_NAMESPACE_ID::int32 minor() const
Definition: plugin.pb.h:819
compiler::CodeGeneratorResponse_File::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: plugin.pb.h:614
index
GLuint index
Definition: glcorearb.h:3055
a
GLboolean GLboolean GLboolean GLboolean a
Definition: glcorearb.h:3228
compiler::CodeGeneratorRequest::release_compiler_version
PROTOBUF_NAMESPACE_ID::compiler::Version * release_compiler_version()
Definition: plugin.pb.h:1073
compiler::Version::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: plugin.pb.h:251
compiler::CodeGeneratorResponse_File::clear_content
void clear_content()
Definition: plugin.pb.h:1232
compiler::CodeGeneratorResponse_FileDefaultTypeInternal
Definition: plugin.pb.cc:31
TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto
Definition: plugin.pb.h:52
compiler::CodeGeneratorRequest::file_to_generate_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > file_to_generate_
Definition: plugin.pb.h:441
compiler
Definition: plugin.pb.cc:22
compiler::_CodeGeneratorResponse_File_default_instance_
class compiler::CodeGeneratorResponse_FileDefaultTypeInternal _CodeGeneratorResponse_File_default_instance_
compiler::Version::major
::PROTOBUF_NAMESPACE_ID::int32 major() const
Definition: plugin.pb.h:801
google::protobuf::python::message_descriptor::GetDescriptor
static ParentDescriptor GetDescriptor(PyContainer *self)
Definition: descriptor_containers.cc:950
compiler::CodeGeneratorResponse_File::mutable_insertion_point
std::string * mutable_insertion_point()
Definition: plugin.pb.h:1205
compiler::CodeGeneratorResponse::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: plugin.pb.h:651
compiler::CodeGeneratorResponse_File::clear_name
void clear_name()
Definition: plugin.pb.h:1116


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