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 3009001 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/descriptor.pb.h>
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.
52 struct PROTOC_EXPORT TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto {
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[];
61 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
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;
67 class CodeGeneratorRequestDefaultTypeInternal;
68 PROTOC_EXPORT extern CodeGeneratorRequestDefaultTypeInternal _CodeGeneratorRequest_default_instance_;
69 class CodeGeneratorResponse;
70 class CodeGeneratorResponseDefaultTypeInternal;
71 PROTOC_EXPORT extern CodeGeneratorResponseDefaultTypeInternal _CodeGeneratorResponse_default_instance_;
72 class CodeGeneratorResponse_File;
73 class CodeGeneratorResponse_FileDefaultTypeInternal;
74 PROTOC_EXPORT extern CodeGeneratorResponse_FileDefaultTypeInternal _CodeGeneratorResponse_File_default_instance_;
75 class Version;
76 class VersionDefaultTypeInternal;
77 PROTOC_EXPORT extern VersionDefaultTypeInternal _Version_default_instance_;
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);
Version(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
unknown_fields()116 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
117 return _internal_metadata_.unknown_fields();
118 }
mutable_unknown_fields()119 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
120 return _internal_metadata_.mutable_unknown_fields();
121 }
122
descriptor()123 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
124 return GetDescriptor();
125 }
GetDescriptor()126 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
127 return GetMetadataStatic().descriptor;
128 }
GetReflection()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
internal_default_instance()135 static inline const Version* internal_default_instance() {
136 return reinterpret_cast<const Version*>(
137 &_Version_default_instance_);
138 }
139 static constexpr int kIndexInFileMessages =
140 0;
141
swap(Version & a,Version & b)142 friend void swap(Version& a, Version& b) {
143 a.Swap(&b);
144 }
Swap(Version * other)145 inline void Swap(Version* other) {
146 if (other == this) return;
147 InternalSwap(other);
148 }
149
150 // implements Message ----------------------------------------------
151
New()152 inline Version* New() const final {
153 return CreateMaybeMessage<Version>(nullptr);
154 }
155
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)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
170 bool MergePartialFromCodedStream(
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;
GetCachedSize()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;
FullMessageName()185 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
186 return "google.protobuf.compiler.Version";
187 }
188 private:
GetArenaNoVirtual()189 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
190 return nullptr;
191 }
MaybeArenaPtr()192 inline void* MaybeArenaPtr() const {
193 return nullptr;
194 }
195 public:
196
197 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
198 private:
GetMetadataStatic()199 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
200 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
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();
231 ::PROTOBUF_NAMESPACE_ID::int32 major() const;
232 void set_major(::PROTOBUF_NAMESPACE_ID::int32 value);
233
234 // optional int32 minor = 2;
235 bool has_minor() const;
236 void clear_minor();
237 ::PROTOBUF_NAMESPACE_ID::int32 minor() const;
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_;
254 ::PROTOBUF_NAMESPACE_ID::int32 major_;
255 ::PROTOBUF_NAMESPACE_ID::int32 minor_;
256 ::PROTOBUF_NAMESPACE_ID::int32 patch_;
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:
264 CodeGeneratorRequest();
265 virtual ~CodeGeneratorRequest();
266
267 CodeGeneratorRequest(const CodeGeneratorRequest& from);
CodeGeneratorRequest(CodeGeneratorRequest && from)268 CodeGeneratorRequest(CodeGeneratorRequest&& from) noexcept
269 : CodeGeneratorRequest() {
270 *this = ::std::move(from);
271 }
272
273 inline CodeGeneratorRequest& operator=(const CodeGeneratorRequest& from) {
274 CopyFrom(from);
275 return *this;
276 }
277 inline CodeGeneratorRequest& operator=(CodeGeneratorRequest&& from) noexcept {
278 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
279 if (this != &from) InternalSwap(&from);
280 } else {
281 CopyFrom(from);
282 }
283 return *this;
284 }
285
unknown_fields()286 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
287 return _internal_metadata_.unknown_fields();
288 }
mutable_unknown_fields()289 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
290 return _internal_metadata_.mutable_unknown_fields();
291 }
292
descriptor()293 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
294 return GetDescriptor();
295 }
GetDescriptor()296 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
297 return GetMetadataStatic().descriptor;
298 }
GetReflection()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
internal_default_instance()305 static inline const CodeGeneratorRequest* internal_default_instance() {
306 return reinterpret_cast<const CodeGeneratorRequest*>(
307 &_CodeGeneratorRequest_default_instance_);
308 }
309 static constexpr int kIndexInFileMessages =
310 1;
311
swap(CodeGeneratorRequest & a,CodeGeneratorRequest & b)312 friend void swap(CodeGeneratorRequest& a, CodeGeneratorRequest& b) {
313 a.Swap(&b);
314 }
Swap(CodeGeneratorRequest * other)315 inline void Swap(CodeGeneratorRequest* other) {
316 if (other == this) return;
317 InternalSwap(other);
318 }
319
320 // implements Message ----------------------------------------------
321
New()322 inline CodeGeneratorRequest* New() const final {
323 return CreateMaybeMessage<CodeGeneratorRequest>(nullptr);
324 }
325
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)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
340 bool MergePartialFromCodedStream(
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;
GetCachedSize()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;
FullMessageName()355 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
356 return "google.protobuf.compiler.CodeGeneratorRequest";
357 }
358 private:
GetArenaNoVirtual()359 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
360 return nullptr;
361 }
MaybeArenaPtr()362 inline void* MaybeArenaPtr() const {
363 return nullptr;
364 }
365 public:
366
367 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
368 private:
GetMetadataStatic()369 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
370 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
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_;
444 PROTOBUF_NAMESPACE_ID::compiler::Version* compiler_version_;
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:
452 CodeGeneratorResponse_File();
453 virtual ~CodeGeneratorResponse_File();
454
455 CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from);
CodeGeneratorResponse_File(CodeGeneratorResponse_File && from)456 CodeGeneratorResponse_File(CodeGeneratorResponse_File&& from) noexcept
457 : CodeGeneratorResponse_File() {
458 *this = ::std::move(from);
459 }
460
461 inline CodeGeneratorResponse_File& operator=(const CodeGeneratorResponse_File& from) {
462 CopyFrom(from);
463 return *this;
464 }
465 inline CodeGeneratorResponse_File& operator=(CodeGeneratorResponse_File&& from) noexcept {
466 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
467 if (this != &from) InternalSwap(&from);
468 } else {
469 CopyFrom(from);
470 }
471 return *this;
472 }
473
unknown_fields()474 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
475 return _internal_metadata_.unknown_fields();
476 }
mutable_unknown_fields()477 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
478 return _internal_metadata_.mutable_unknown_fields();
479 }
480
descriptor()481 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
482 return GetDescriptor();
483 }
GetDescriptor()484 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
485 return GetMetadataStatic().descriptor;
486 }
GetReflection()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
internal_default_instance()493 static inline const CodeGeneratorResponse_File* internal_default_instance() {
494 return reinterpret_cast<const CodeGeneratorResponse_File*>(
495 &_CodeGeneratorResponse_File_default_instance_);
496 }
497 static constexpr int kIndexInFileMessages =
498 2;
499
swap(CodeGeneratorResponse_File & a,CodeGeneratorResponse_File & b)500 friend void swap(CodeGeneratorResponse_File& a, CodeGeneratorResponse_File& b) {
501 a.Swap(&b);
502 }
Swap(CodeGeneratorResponse_File * other)503 inline void Swap(CodeGeneratorResponse_File* other) {
504 if (other == this) return;
505 InternalSwap(other);
506 }
507
508 // implements Message ----------------------------------------------
509
New()510 inline CodeGeneratorResponse_File* New() const final {
511 return CreateMaybeMessage<CodeGeneratorResponse_File>(nullptr);
512 }
513
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)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
528 bool MergePartialFromCodedStream(
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;
GetCachedSize()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;
FullMessageName()543 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
544 return "google.protobuf.compiler.CodeGeneratorResponse.File";
545 }
546 private:
GetArenaNoVirtual()547 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
548 return nullptr;
549 }
MaybeArenaPtr()550 inline void* MaybeArenaPtr() const {
551 return nullptr;
552 }
553 public:
554
555 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
556 private:
GetMetadataStatic()557 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
558 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
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:
626 CodeGeneratorResponse();
627 virtual ~CodeGeneratorResponse();
628
629 CodeGeneratorResponse(const CodeGeneratorResponse& from);
CodeGeneratorResponse(CodeGeneratorResponse && from)630 CodeGeneratorResponse(CodeGeneratorResponse&& from) noexcept
631 : CodeGeneratorResponse() {
632 *this = ::std::move(from);
633 }
634
635 inline CodeGeneratorResponse& operator=(const CodeGeneratorResponse& from) {
636 CopyFrom(from);
637 return *this;
638 }
639 inline CodeGeneratorResponse& operator=(CodeGeneratorResponse&& from) noexcept {
640 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
641 if (this != &from) InternalSwap(&from);
642 } else {
643 CopyFrom(from);
644 }
645 return *this;
646 }
647
unknown_fields()648 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
649 return _internal_metadata_.unknown_fields();
650 }
mutable_unknown_fields()651 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
652 return _internal_metadata_.mutable_unknown_fields();
653 }
654
descriptor()655 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
656 return GetDescriptor();
657 }
GetDescriptor()658 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
659 return GetMetadataStatic().descriptor;
660 }
GetReflection()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
internal_default_instance()667 static inline const CodeGeneratorResponse* internal_default_instance() {
668 return reinterpret_cast<const CodeGeneratorResponse*>(
669 &_CodeGeneratorResponse_default_instance_);
670 }
671 static constexpr int kIndexInFileMessages =
672 3;
673
swap(CodeGeneratorResponse & a,CodeGeneratorResponse & b)674 friend void swap(CodeGeneratorResponse& a, CodeGeneratorResponse& b) {
675 a.Swap(&b);
676 }
Swap(CodeGeneratorResponse * other)677 inline void Swap(CodeGeneratorResponse* other) {
678 if (other == this) return;
679 InternalSwap(other);
680 }
681
682 // implements Message ----------------------------------------------
683
New()684 inline CodeGeneratorResponse* New() const final {
685 return CreateMaybeMessage<CodeGeneratorResponse>(nullptr);
686 }
687
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)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
702 bool MergePartialFromCodedStream(
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;
GetCachedSize()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;
FullMessageName()717 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
718 return "google.protobuf.compiler.CodeGeneratorResponse";
719 }
720 private:
GetArenaNoVirtual()721 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
722 return nullptr;
723 }
MaybeArenaPtr()724 inline void* MaybeArenaPtr() const {
725 return nullptr;
726 }
727 public:
728
729 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
730 private:
GetMetadataStatic()731 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
732 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
733 return ::descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto.file_level_metadata[kIndexInFileMessages];
734 }
735
736 public:
737
738 // nested types ----------------------------------------------------
739
740 typedef CodeGeneratorResponse_File File;
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;
has_major()794 inline bool Version::has_major() const {
795 return (_has_bits_[0] & 0x00000002u) != 0;
796 }
clear_major()797 inline void Version::clear_major() {
798 major_ = 0;
799 _has_bits_[0] &= ~0x00000002u;
800 }
major()801 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::major() const {
802 // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.major)
803 return major_;
804 }
set_major(::PROTOBUF_NAMESPACE_ID::int32 value)805 inline void Version::set_major(::PROTOBUF_NAMESPACE_ID::int32 value) {
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;
has_minor()812 inline bool Version::has_minor() const {
813 return (_has_bits_[0] & 0x00000004u) != 0;
814 }
clear_minor()815 inline void Version::clear_minor() {
816 minor_ = 0;
817 _has_bits_[0] &= ~0x00000004u;
818 }
minor()819 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::minor() const {
820 // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.minor)
821 return minor_;
822 }
set_minor(::PROTOBUF_NAMESPACE_ID::int32 value)823 inline void Version::set_minor(::PROTOBUF_NAMESPACE_ID::int32 value) {
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;
has_patch()830 inline bool Version::has_patch() const {
831 return (_has_bits_[0] & 0x00000008u) != 0;
832 }
clear_patch()833 inline void Version::clear_patch() {
834 patch_ = 0;
835 _has_bits_[0] &= ~0x00000008u;
836 }
patch()837 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::patch() const {
838 // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.patch)
839 return patch_;
840 }
set_patch(::PROTOBUF_NAMESPACE_ID::int32 value)841 inline void Version::set_patch(::PROTOBUF_NAMESPACE_ID::int32 value) {
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;
has_suffix()848 inline bool Version::has_suffix() const {
849 return (_has_bits_[0] & 0x00000001u) != 0;
850 }
clear_suffix()851 inline void Version::clear_suffix() {
852 suffix_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
853 _has_bits_[0] &= ~0x00000001u;
854 }
suffix()855 inline const std::string& Version::suffix() const {
856 // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.suffix)
857 return suffix_.GetNoArena();
858 }
set_suffix(const std::string & value)859 inline void Version::set_suffix(const std::string& value) {
860 _has_bits_[0] |= 0x00000001u;
861 suffix_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
862 // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.suffix)
863 }
set_suffix(std::string && value)864 inline void Version::set_suffix(std::string&& value) {
865 _has_bits_[0] |= 0x00000001u;
866 suffix_.SetNoArena(
867 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
868 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.Version.suffix)
869 }
set_suffix(const char * value)870 inline void Version::set_suffix(const char* value) {
871 GOOGLE_DCHECK(value != nullptr);
872 _has_bits_[0] |= 0x00000001u;
873 suffix_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
874 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.Version.suffix)
875 }
set_suffix(const char * value,size_t size)876 inline void Version::set_suffix(const char* value, size_t size) {
877 _has_bits_[0] |= 0x00000001u;
878 suffix_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
879 ::std::string(reinterpret_cast<const char*>(value), size));
880 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.Version.suffix)
881 }
mutable_suffix()882 inline std::string* Version::mutable_suffix() {
883 _has_bits_[0] |= 0x00000001u;
884 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.Version.suffix)
885 return suffix_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
886 }
release_suffix()887 inline std::string* Version::release_suffix() {
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 }
set_allocated_suffix(std::string * suffix)895 inline void Version::set_allocated_suffix(std::string* suffix) {
896 if (suffix != nullptr) {
897 _has_bits_[0] |= 0x00000001u;
898 } else {
899 _has_bits_[0] &= ~0x00000001u;
900 }
901 suffix_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), suffix);
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;
file_to_generate_size()910 inline int CodeGeneratorRequest::file_to_generate_size() const {
911 return file_to_generate_.size();
912 }
clear_file_to_generate()913 inline void CodeGeneratorRequest::clear_file_to_generate() {
914 file_to_generate_.Clear();
915 }
file_to_generate(int index)916 inline const std::string& CodeGeneratorRequest::file_to_generate(int index) const {
917 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
918 return file_to_generate_.Get(index);
919 }
mutable_file_to_generate(int index)920 inline std::string* CodeGeneratorRequest::mutable_file_to_generate(int index) {
921 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
922 return file_to_generate_.Mutable(index);
923 }
set_file_to_generate(int index,const std::string & value)924 inline void CodeGeneratorRequest::set_file_to_generate(int index, const std::string& value) {
925 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
926 file_to_generate_.Mutable(index)->assign(value);
927 }
set_file_to_generate(int index,std::string && value)928 inline void CodeGeneratorRequest::set_file_to_generate(int index, std::string&& value) {
929 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
930 file_to_generate_.Mutable(index)->assign(std::move(value));
931 }
set_file_to_generate(int index,const char * value)932 inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value) {
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 }
set_file_to_generate(int index,const char * value,size_t size)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 }
add_file_to_generate()942 inline std::string* CodeGeneratorRequest::add_file_to_generate() {
943 // @@protoc_insertion_point(field_add_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
944 return file_to_generate_.Add();
945 }
add_file_to_generate(const std::string & value)946 inline void CodeGeneratorRequest::add_file_to_generate(const std::string& value) {
947 file_to_generate_.Add()->assign(value);
948 // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
949 }
add_file_to_generate(std::string && value)950 inline void CodeGeneratorRequest::add_file_to_generate(std::string&& value) {
951 file_to_generate_.Add(std::move(value));
952 // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
953 }
add_file_to_generate(const char * value)954 inline void CodeGeneratorRequest::add_file_to_generate(const char* value) {
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 }
add_file_to_generate(const char * value,size_t size)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>&
file_to_generate()964 CodeGeneratorRequest::file_to_generate() const {
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>*
mutable_file_to_generate()969 CodeGeneratorRequest::mutable_file_to_generate() {
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;
has_parameter()975 inline bool CodeGeneratorRequest::has_parameter() const {
976 return (_has_bits_[0] & 0x00000001u) != 0;
977 }
clear_parameter()978 inline void CodeGeneratorRequest::clear_parameter() {
979 parameter_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
980 _has_bits_[0] &= ~0x00000001u;
981 }
parameter()982 inline const std::string& CodeGeneratorRequest::parameter() const {
983 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.parameter)
984 return parameter_.GetNoArena();
985 }
set_parameter(const std::string & value)986 inline void CodeGeneratorRequest::set_parameter(const std::string& value) {
987 _has_bits_[0] |= 0x00000001u;
988 parameter_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
989 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.parameter)
990 }
set_parameter(std::string && value)991 inline void CodeGeneratorRequest::set_parameter(std::string&& value) {
992 _has_bits_[0] |= 0x00000001u;
993 parameter_.SetNoArena(
994 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
995 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorRequest.parameter)
996 }
set_parameter(const char * value)997 inline void CodeGeneratorRequest::set_parameter(const char* value) {
998 GOOGLE_DCHECK(value != nullptr);
999 _has_bits_[0] |= 0x00000001u;
1000 parameter_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1001 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1002 }
set_parameter(const char * value,size_t size)1003 inline void CodeGeneratorRequest::set_parameter(const char* value, size_t size) {
1004 _has_bits_[0] |= 0x00000001u;
1005 parameter_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1006 ::std::string(reinterpret_cast<const char*>(value), size));
1007 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1008 }
mutable_parameter()1009 inline std::string* CodeGeneratorRequest::mutable_parameter() {
1010 _has_bits_[0] |= 0x00000001u;
1011 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1012 return parameter_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1013 }
release_parameter()1014 inline std::string* CodeGeneratorRequest::release_parameter() {
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 }
set_allocated_parameter(std::string * parameter)1022 inline void CodeGeneratorRequest::set_allocated_parameter(std::string* parameter) {
1023 if (parameter != nullptr) {
1024 _has_bits_[0] |= 0x00000001u;
1025 } else {
1026 _has_bits_[0] &= ~0x00000001u;
1027 }
1028 parameter_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), parameter);
1029 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.parameter)
1030 }
1031
1032 // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
proto_file_size()1033 inline int CodeGeneratorRequest::proto_file_size() const {
1034 return proto_file_.size();
1035 }
mutable_proto_file(int index)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 >*
mutable_proto_file()1041 CodeGeneratorRequest::mutable_proto_file() {
1042 // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
1043 return &proto_file_;
1044 }
proto_file(int index)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 }
add_proto_file()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 >&
proto_file()1054 CodeGeneratorRequest::proto_file() const {
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;
has_compiler_version()1060 inline bool CodeGeneratorRequest::has_compiler_version() const {
1061 return (_has_bits_[0] & 0x00000002u) != 0;
1062 }
clear_compiler_version()1063 inline void CodeGeneratorRequest::clear_compiler_version() {
1064 if (compiler_version_ != nullptr) compiler_version_->Clear();
1065 _has_bits_[0] &= ~0x00000002u;
1066 }
compiler_version()1067 inline const PROTOBUF_NAMESPACE_ID::compiler::Version& CodeGeneratorRequest::compiler_version() const {
1068 const PROTOBUF_NAMESPACE_ID::compiler::Version* p = compiler_version_;
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 }
release_compiler_version()1073 inline PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::release_compiler_version() {
1074 // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorRequest.compiler_version)
1075 _has_bits_[0] &= ~0x00000002u;
1076 PROTOBUF_NAMESPACE_ID::compiler::Version* temp = compiler_version_;
1077 compiler_version_ = nullptr;
1078 return temp;
1079 }
mutable_compiler_version()1080 inline PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::mutable_compiler_version() {
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 }
set_allocated_compiler_version(PROTOBUF_NAMESPACE_ID::compiler::Version * compiler_version)1089 inline void CodeGeneratorRequest::set_allocated_compiler_version(PROTOBUF_NAMESPACE_ID::compiler::Version* compiler_version) {
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) {
1097 compiler_version = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1098 message_arena, compiler_version, submessage_arena);
1099 }
1100 _has_bits_[0] |= 0x00000002u;
1101 } else {
1102 _has_bits_[0] &= ~0x00000002u;
1103 }
1104 compiler_version_ = compiler_version;
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;
has_name()1113 inline bool CodeGeneratorResponse_File::has_name() const {
1114 return (_has_bits_[0] & 0x00000001u) != 0;
1115 }
clear_name()1116 inline void CodeGeneratorResponse_File::clear_name() {
1117 name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1118 _has_bits_[0] &= ~0x00000001u;
1119 }
name()1120 inline const std::string& CodeGeneratorResponse_File::name() const {
1121 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1122 return name_.GetNoArena();
1123 }
set_name(const std::string & value)1124 inline void CodeGeneratorResponse_File::set_name(const std::string& value) {
1125 _has_bits_[0] |= 0x00000001u;
1126 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1127 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1128 }
set_name(std::string && value)1129 inline void CodeGeneratorResponse_File::set_name(std::string&& value) {
1130 _has_bits_[0] |= 0x00000001u;
1131 name_.SetNoArena(
1132 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1133 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1134 }
set_name(const char * value)1135 inline void CodeGeneratorResponse_File::set_name(const char* value) {
1136 GOOGLE_DCHECK(value != nullptr);
1137 _has_bits_[0] |= 0x00000001u;
1138 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1139 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1140 }
set_name(const char * value,size_t size)1141 inline void CodeGeneratorResponse_File::set_name(const char* value, size_t size) {
1142 _has_bits_[0] |= 0x00000001u;
1143 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1144 ::std::string(reinterpret_cast<const char*>(value), size));
1145 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1146 }
mutable_name()1147 inline std::string* CodeGeneratorResponse_File::mutable_name() {
1148 _has_bits_[0] |= 0x00000001u;
1149 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1150 return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1151 }
release_name()1152 inline std::string* CodeGeneratorResponse_File::release_name() {
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 }
set_allocated_name(std::string * name)1160 inline void CodeGeneratorResponse_File::set_allocated_name(std::string* name) {
1161 if (name != nullptr) {
1162 _has_bits_[0] |= 0x00000001u;
1163 } else {
1164 _has_bits_[0] &= ~0x00000001u;
1165 }
1166 name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
1167 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1168 }
1169
1170 // optional string insertion_point = 2;
has_insertion_point()1171 inline bool CodeGeneratorResponse_File::has_insertion_point() const {
1172 return (_has_bits_[0] & 0x00000002u) != 0;
1173 }
clear_insertion_point()1174 inline void CodeGeneratorResponse_File::clear_insertion_point() {
1175 insertion_point_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1176 _has_bits_[0] &= ~0x00000002u;
1177 }
insertion_point()1178 inline const std::string& CodeGeneratorResponse_File::insertion_point() const {
1179 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1180 return insertion_point_.GetNoArena();
1181 }
set_insertion_point(const std::string & value)1182 inline void CodeGeneratorResponse_File::set_insertion_point(const std::string& value) {
1183 _has_bits_[0] |= 0x00000002u;
1184 insertion_point_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1185 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1186 }
set_insertion_point(std::string && value)1187 inline void CodeGeneratorResponse_File::set_insertion_point(std::string&& value) {
1188 _has_bits_[0] |= 0x00000002u;
1189 insertion_point_.SetNoArena(
1190 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1191 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1192 }
set_insertion_point(const char * value)1193 inline void CodeGeneratorResponse_File::set_insertion_point(const char* value) {
1194 GOOGLE_DCHECK(value != nullptr);
1195 _has_bits_[0] |= 0x00000002u;
1196 insertion_point_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1197 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1198 }
set_insertion_point(const char * value,size_t size)1199 inline void CodeGeneratorResponse_File::set_insertion_point(const char* value, size_t size) {
1200 _has_bits_[0] |= 0x00000002u;
1201 insertion_point_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1202 ::std::string(reinterpret_cast<const char*>(value), size));
1203 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1204 }
mutable_insertion_point()1205 inline std::string* CodeGeneratorResponse_File::mutable_insertion_point() {
1206 _has_bits_[0] |= 0x00000002u;
1207 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1208 return insertion_point_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1209 }
release_insertion_point()1210 inline std::string* CodeGeneratorResponse_File::release_insertion_point() {
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;
1216 return insertion_point_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1217 }
set_allocated_insertion_point(std::string * insertion_point)1218 inline void CodeGeneratorResponse_File::set_allocated_insertion_point(std::string* insertion_point) {
1219 if (insertion_point != nullptr) {
1220 _has_bits_[0] |= 0x00000002u;
1221 } else {
1222 _has_bits_[0] &= ~0x00000002u;
1223 }
1224 insertion_point_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), insertion_point);
1225 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1226 }
1227
1228 // optional string content = 15;
has_content()1229 inline bool CodeGeneratorResponse_File::has_content() const {
1230 return (_has_bits_[0] & 0x00000004u) != 0;
1231 }
clear_content()1232 inline void CodeGeneratorResponse_File::clear_content() {
1233 content_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1234 _has_bits_[0] &= ~0x00000004u;
1235 }
content()1236 inline const std::string& CodeGeneratorResponse_File::content() const {
1237 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1238 return content_.GetNoArena();
1239 }
set_content(const std::string & value)1240 inline void CodeGeneratorResponse_File::set_content(const std::string& value) {
1241 _has_bits_[0] |= 0x00000004u;
1242 content_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1243 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1244 }
set_content(std::string && value)1245 inline void CodeGeneratorResponse_File::set_content(std::string&& value) {
1246 _has_bits_[0] |= 0x00000004u;
1247 content_.SetNoArena(
1248 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1249 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1250 }
set_content(const char * value)1251 inline void CodeGeneratorResponse_File::set_content(const char* value) {
1252 GOOGLE_DCHECK(value != nullptr);
1253 _has_bits_[0] |= 0x00000004u;
1254 content_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1255 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1256 }
set_content(const char * value,size_t size)1257 inline void CodeGeneratorResponse_File::set_content(const char* value, size_t size) {
1258 _has_bits_[0] |= 0x00000004u;
1259 content_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1260 ::std::string(reinterpret_cast<const char*>(value), size));
1261 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1262 }
mutable_content()1263 inline std::string* CodeGeneratorResponse_File::mutable_content() {
1264 _has_bits_[0] |= 0x00000004u;
1265 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1266 return content_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1267 }
release_content()1268 inline std::string* CodeGeneratorResponse_File::release_content() {
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 }
set_allocated_content(std::string * content)1276 inline void CodeGeneratorResponse_File::set_allocated_content(std::string* content) {
1277 if (content != nullptr) {
1278 _has_bits_[0] |= 0x00000004u;
1279 } else {
1280 _has_bits_[0] &= ~0x00000004u;
1281 }
1282 content_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), content);
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;
has_error()1291 inline bool CodeGeneratorResponse::has_error() const {
1292 return (_has_bits_[0] & 0x00000001u) != 0;
1293 }
clear_error()1294 inline void CodeGeneratorResponse::clear_error() {
1295 error_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1296 _has_bits_[0] &= ~0x00000001u;
1297 }
error()1298 inline const std::string& CodeGeneratorResponse::error() const {
1299 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.error)
1300 return error_.GetNoArena();
1301 }
set_error(const std::string & value)1302 inline void CodeGeneratorResponse::set_error(const std::string& value) {
1303 _has_bits_[0] |= 0x00000001u;
1304 error_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1305 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.error)
1306 }
set_error(std::string && value)1307 inline void CodeGeneratorResponse::set_error(std::string&& value) {
1308 _has_bits_[0] |= 0x00000001u;
1309 error_.SetNoArena(
1310 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1311 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.compiler.CodeGeneratorResponse.error)
1312 }
set_error(const char * value)1313 inline void CodeGeneratorResponse::set_error(const char* value) {
1314 GOOGLE_DCHECK(value != nullptr);
1315 _has_bits_[0] |= 0x00000001u;
1316 error_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1317 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.error)
1318 }
set_error(const char * value,size_t size)1319 inline void CodeGeneratorResponse::set_error(const char* value, size_t size) {
1320 _has_bits_[0] |= 0x00000001u;
1321 error_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1322 ::std::string(reinterpret_cast<const char*>(value), size));
1323 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.error)
1324 }
mutable_error()1325 inline std::string* CodeGeneratorResponse::mutable_error() {
1326 _has_bits_[0] |= 0x00000001u;
1327 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.error)
1328 return error_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1329 }
release_error()1330 inline std::string* CodeGeneratorResponse::release_error() {
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 }
set_allocated_error(std::string * error)1338 inline void CodeGeneratorResponse::set_allocated_error(std::string* error) {
1339 if (error != nullptr) {
1340 _has_bits_[0] |= 0x00000001u;
1341 } else {
1342 _has_bits_[0] &= ~0x00000001u;
1343 }
1344 error_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), error);
1345 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.error)
1346 }
1347
1348 // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
file_size()1349 inline int CodeGeneratorResponse::file_size() const {
1350 return file_.size();
1351 }
clear_file()1352 inline void CodeGeneratorResponse::clear_file() {
1353 file_.Clear();
1354 }
mutable_file(int index)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 >*
mutable_file()1360 CodeGeneratorResponse::mutable_file() {
1361 // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorResponse.file)
1362 return &file_;
1363 }
file(int index)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 }
add_file()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 >&
file()1373 CodeGeneratorResponse::file() const {
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
1397