1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/compiler/plugin.proto
3
4 #ifndef PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED
5 #define PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED
6
7 #include <string>
8
9 #include <google/protobuf/stubs/common.h>
10
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
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 2006001 < GOOGLE_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/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/unknown_field_set.h>
27 #include "google/protobuf/descriptor.pb.h"
28 // @@protoc_insertion_point(includes)
29
30 namespace google {
31 namespace protobuf {
32 namespace compiler {
33
34 // Internal implementation detail -- do not call these.
35 void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
36 void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
37 void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
38
39 class CodeGeneratorRequest;
40 class CodeGeneratorResponse;
41 class CodeGeneratorResponse_File;
42
43 // ===================================================================
44
45 class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message {
46 public:
47 CodeGeneratorRequest();
48 virtual ~CodeGeneratorRequest();
49
50 CodeGeneratorRequest(const CodeGeneratorRequest& from);
51
52 inline CodeGeneratorRequest& operator=(const CodeGeneratorRequest& from) {
53 CopyFrom(from);
54 return *this;
55 }
56
unknown_fields()57 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
58 return _unknown_fields_;
59 }
60
mutable_unknown_fields()61 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
62 return &_unknown_fields_;
63 }
64
65 static const ::google::protobuf::Descriptor* descriptor();
66 static const CodeGeneratorRequest& default_instance();
67
68 void Swap(CodeGeneratorRequest* other);
69
70 // implements Message ----------------------------------------------
71
72 CodeGeneratorRequest* New() const;
73 void CopyFrom(const ::google::protobuf::Message& from);
74 void MergeFrom(const ::google::protobuf::Message& from);
75 void CopyFrom(const CodeGeneratorRequest& from);
76 void MergeFrom(const CodeGeneratorRequest& from);
77 void Clear();
78 bool IsInitialized() const;
79
80 int ByteSize() const;
81 bool MergePartialFromCodedStream(
82 ::google::protobuf::io::CodedInputStream* input);
83 void SerializeWithCachedSizes(
84 ::google::protobuf::io::CodedOutputStream* output) const;
85 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
GetCachedSize()86 int GetCachedSize() const { return _cached_size_; }
87 private:
88 void SharedCtor();
89 void SharedDtor();
90 void SetCachedSize(int size) const;
91 public:
92 ::google::protobuf::Metadata GetMetadata() const;
93
94 // nested types ----------------------------------------------------
95
96 // accessors -------------------------------------------------------
97
98 // repeated string file_to_generate = 1;
99 inline int file_to_generate_size() const;
100 inline void clear_file_to_generate();
101 static const int kFileToGenerateFieldNumber = 1;
102 inline const ::std::string& file_to_generate(int index) const;
103 inline ::std::string* mutable_file_to_generate(int index);
104 inline void set_file_to_generate(int index, const ::std::string& value);
105 inline void set_file_to_generate(int index, const char* value);
106 inline void set_file_to_generate(int index, const char* value, size_t size);
107 inline ::std::string* add_file_to_generate();
108 inline void add_file_to_generate(const ::std::string& value);
109 inline void add_file_to_generate(const char* value);
110 inline void add_file_to_generate(const char* value, size_t size);
111 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& file_to_generate() const;
112 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_file_to_generate();
113
114 // optional string parameter = 2;
115 inline bool has_parameter() const;
116 inline void clear_parameter();
117 static const int kParameterFieldNumber = 2;
118 inline const ::std::string& parameter() const;
119 inline void set_parameter(const ::std::string& value);
120 inline void set_parameter(const char* value);
121 inline void set_parameter(const char* value, size_t size);
122 inline ::std::string* mutable_parameter();
123 inline ::std::string* release_parameter();
124 inline void set_allocated_parameter(::std::string* parameter);
125
126 // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
127 inline int proto_file_size() const;
128 inline void clear_proto_file();
129 static const int kProtoFileFieldNumber = 15;
130 inline const ::google::protobuf::FileDescriptorProto& proto_file(int index) const;
131 inline ::google::protobuf::FileDescriptorProto* mutable_proto_file(int index);
132 inline ::google::protobuf::FileDescriptorProto* add_proto_file();
133 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
134 proto_file() const;
135 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
136 mutable_proto_file();
137
138 // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorRequest)
139 private:
140 inline void set_has_parameter();
141 inline void clear_has_parameter();
142
143 ::google::protobuf::UnknownFieldSet _unknown_fields_;
144
145 ::google::protobuf::uint32 _has_bits_[1];
146 mutable int _cached_size_;
147 ::google::protobuf::RepeatedPtrField< ::std::string> file_to_generate_;
148 ::std::string* parameter_;
149 ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > proto_file_;
150 friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
151 friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
152 friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
153
154 void InitAsDefaultInstance();
155 static CodeGeneratorRequest* default_instance_;
156 };
157 // -------------------------------------------------------------------
158
159 class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::Message {
160 public:
161 CodeGeneratorResponse_File();
162 virtual ~CodeGeneratorResponse_File();
163
164 CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from);
165
166 inline CodeGeneratorResponse_File& operator=(const CodeGeneratorResponse_File& from) {
167 CopyFrom(from);
168 return *this;
169 }
170
unknown_fields()171 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
172 return _unknown_fields_;
173 }
174
mutable_unknown_fields()175 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
176 return &_unknown_fields_;
177 }
178
179 static const ::google::protobuf::Descriptor* descriptor();
180 static const CodeGeneratorResponse_File& default_instance();
181
182 void Swap(CodeGeneratorResponse_File* other);
183
184 // implements Message ----------------------------------------------
185
186 CodeGeneratorResponse_File* New() const;
187 void CopyFrom(const ::google::protobuf::Message& from);
188 void MergeFrom(const ::google::protobuf::Message& from);
189 void CopyFrom(const CodeGeneratorResponse_File& from);
190 void MergeFrom(const CodeGeneratorResponse_File& from);
191 void Clear();
192 bool IsInitialized() const;
193
194 int ByteSize() const;
195 bool MergePartialFromCodedStream(
196 ::google::protobuf::io::CodedInputStream* input);
197 void SerializeWithCachedSizes(
198 ::google::protobuf::io::CodedOutputStream* output) const;
199 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
GetCachedSize()200 int GetCachedSize() const { return _cached_size_; }
201 private:
202 void SharedCtor();
203 void SharedDtor();
204 void SetCachedSize(int size) const;
205 public:
206 ::google::protobuf::Metadata GetMetadata() const;
207
208 // nested types ----------------------------------------------------
209
210 // accessors -------------------------------------------------------
211
212 // optional string name = 1;
213 inline bool has_name() const;
214 inline void clear_name();
215 static const int kNameFieldNumber = 1;
216 inline const ::std::string& name() const;
217 inline void set_name(const ::std::string& value);
218 inline void set_name(const char* value);
219 inline void set_name(const char* value, size_t size);
220 inline ::std::string* mutable_name();
221 inline ::std::string* release_name();
222 inline void set_allocated_name(::std::string* name);
223
224 // optional string insertion_point = 2;
225 inline bool has_insertion_point() const;
226 inline void clear_insertion_point();
227 static const int kInsertionPointFieldNumber = 2;
228 inline const ::std::string& insertion_point() const;
229 inline void set_insertion_point(const ::std::string& value);
230 inline void set_insertion_point(const char* value);
231 inline void set_insertion_point(const char* value, size_t size);
232 inline ::std::string* mutable_insertion_point();
233 inline ::std::string* release_insertion_point();
234 inline void set_allocated_insertion_point(::std::string* insertion_point);
235
236 // optional string content = 15;
237 inline bool has_content() const;
238 inline void clear_content();
239 static const int kContentFieldNumber = 15;
240 inline const ::std::string& content() const;
241 inline void set_content(const ::std::string& value);
242 inline void set_content(const char* value);
243 inline void set_content(const char* value, size_t size);
244 inline ::std::string* mutable_content();
245 inline ::std::string* release_content();
246 inline void set_allocated_content(::std::string* content);
247
248 // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse.File)
249 private:
250 inline void set_has_name();
251 inline void clear_has_name();
252 inline void set_has_insertion_point();
253 inline void clear_has_insertion_point();
254 inline void set_has_content();
255 inline void clear_has_content();
256
257 ::google::protobuf::UnknownFieldSet _unknown_fields_;
258
259 ::google::protobuf::uint32 _has_bits_[1];
260 mutable int _cached_size_;
261 ::std::string* name_;
262 ::std::string* insertion_point_;
263 ::std::string* content_;
264 friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
265 friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
266 friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
267
268 void InitAsDefaultInstance();
269 static CodeGeneratorResponse_File* default_instance_;
270 };
271 // -------------------------------------------------------------------
272
273 class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Message {
274 public:
275 CodeGeneratorResponse();
276 virtual ~CodeGeneratorResponse();
277
278 CodeGeneratorResponse(const CodeGeneratorResponse& from);
279
280 inline CodeGeneratorResponse& operator=(const CodeGeneratorResponse& from) {
281 CopyFrom(from);
282 return *this;
283 }
284
unknown_fields()285 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
286 return _unknown_fields_;
287 }
288
mutable_unknown_fields()289 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
290 return &_unknown_fields_;
291 }
292
293 static const ::google::protobuf::Descriptor* descriptor();
294 static const CodeGeneratorResponse& default_instance();
295
296 void Swap(CodeGeneratorResponse* other);
297
298 // implements Message ----------------------------------------------
299
300 CodeGeneratorResponse* New() const;
301 void CopyFrom(const ::google::protobuf::Message& from);
302 void MergeFrom(const ::google::protobuf::Message& from);
303 void CopyFrom(const CodeGeneratorResponse& from);
304 void MergeFrom(const CodeGeneratorResponse& from);
305 void Clear();
306 bool IsInitialized() const;
307
308 int ByteSize() const;
309 bool MergePartialFromCodedStream(
310 ::google::protobuf::io::CodedInputStream* input);
311 void SerializeWithCachedSizes(
312 ::google::protobuf::io::CodedOutputStream* output) const;
313 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
GetCachedSize()314 int GetCachedSize() const { return _cached_size_; }
315 private:
316 void SharedCtor();
317 void SharedDtor();
318 void SetCachedSize(int size) const;
319 public:
320 ::google::protobuf::Metadata GetMetadata() const;
321
322 // nested types ----------------------------------------------------
323
324 typedef CodeGeneratorResponse_File File;
325
326 // accessors -------------------------------------------------------
327
328 // optional string error = 1;
329 inline bool has_error() const;
330 inline void clear_error();
331 static const int kErrorFieldNumber = 1;
332 inline const ::std::string& error() const;
333 inline void set_error(const ::std::string& value);
334 inline void set_error(const char* value);
335 inline void set_error(const char* value, size_t size);
336 inline ::std::string* mutable_error();
337 inline ::std::string* release_error();
338 inline void set_allocated_error(::std::string* error);
339
340 // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
341 inline int file_size() const;
342 inline void clear_file();
343 static const int kFileFieldNumber = 15;
344 inline const ::google::protobuf::compiler::CodeGeneratorResponse_File& file(int index) const;
345 inline ::google::protobuf::compiler::CodeGeneratorResponse_File* mutable_file(int index);
346 inline ::google::protobuf::compiler::CodeGeneratorResponse_File* add_file();
347 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >&
348 file() const;
349 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >*
350 mutable_file();
351
352 // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse)
353 private:
354 inline void set_has_error();
355 inline void clear_has_error();
356
357 ::google::protobuf::UnknownFieldSet _unknown_fields_;
358
359 ::google::protobuf::uint32 _has_bits_[1];
360 mutable int _cached_size_;
361 ::std::string* error_;
362 ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File > file_;
363 friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
364 friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
365 friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
366
367 void InitAsDefaultInstance();
368 static CodeGeneratorResponse* default_instance_;
369 };
370 // ===================================================================
371
372
373 // ===================================================================
374
375 // CodeGeneratorRequest
376
377 // repeated string file_to_generate = 1;
file_to_generate_size()378 inline int CodeGeneratorRequest::file_to_generate_size() const {
379 return file_to_generate_.size();
380 }
clear_file_to_generate()381 inline void CodeGeneratorRequest::clear_file_to_generate() {
382 file_to_generate_.Clear();
383 }
file_to_generate(int index)384 inline const ::std::string& CodeGeneratorRequest::file_to_generate(int index) const {
385 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
386 return file_to_generate_.Get(index);
387 }
mutable_file_to_generate(int index)388 inline ::std::string* CodeGeneratorRequest::mutable_file_to_generate(int index) {
389 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
390 return file_to_generate_.Mutable(index);
391 }
set_file_to_generate(int index,const::std::string & value)392 inline void CodeGeneratorRequest::set_file_to_generate(int index, const ::std::string& value) {
393 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
394 file_to_generate_.Mutable(index)->assign(value);
395 }
set_file_to_generate(int index,const char * value)396 inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value) {
397 file_to_generate_.Mutable(index)->assign(value);
398 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
399 }
set_file_to_generate(int index,const char * value,size_t size)400 inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value, size_t size) {
401 file_to_generate_.Mutable(index)->assign(
402 reinterpret_cast<const char*>(value), size);
403 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
404 }
add_file_to_generate()405 inline ::std::string* CodeGeneratorRequest::add_file_to_generate() {
406 return file_to_generate_.Add();
407 }
add_file_to_generate(const::std::string & value)408 inline void CodeGeneratorRequest::add_file_to_generate(const ::std::string& value) {
409 file_to_generate_.Add()->assign(value);
410 // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
411 }
add_file_to_generate(const char * value)412 inline void CodeGeneratorRequest::add_file_to_generate(const char* value) {
413 file_to_generate_.Add()->assign(value);
414 // @@protoc_insertion_point(field_add_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
415 }
add_file_to_generate(const char * value,size_t size)416 inline void CodeGeneratorRequest::add_file_to_generate(const char* value, size_t size) {
417 file_to_generate_.Add()->assign(reinterpret_cast<const char*>(value), size);
418 // @@protoc_insertion_point(field_add_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
419 }
420 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
file_to_generate()421 CodeGeneratorRequest::file_to_generate() const {
422 // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
423 return file_to_generate_;
424 }
425 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
mutable_file_to_generate()426 CodeGeneratorRequest::mutable_file_to_generate() {
427 // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
428 return &file_to_generate_;
429 }
430
431 // optional string parameter = 2;
has_parameter()432 inline bool CodeGeneratorRequest::has_parameter() const {
433 return (_has_bits_[0] & 0x00000002u) != 0;
434 }
set_has_parameter()435 inline void CodeGeneratorRequest::set_has_parameter() {
436 _has_bits_[0] |= 0x00000002u;
437 }
clear_has_parameter()438 inline void CodeGeneratorRequest::clear_has_parameter() {
439 _has_bits_[0] &= ~0x00000002u;
440 }
clear_parameter()441 inline void CodeGeneratorRequest::clear_parameter() {
442 if (parameter_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
443 parameter_->clear();
444 }
445 clear_has_parameter();
446 }
parameter()447 inline const ::std::string& CodeGeneratorRequest::parameter() const {
448 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.parameter)
449 return *parameter_;
450 }
set_parameter(const::std::string & value)451 inline void CodeGeneratorRequest::set_parameter(const ::std::string& value) {
452 set_has_parameter();
453 if (parameter_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
454 parameter_ = new ::std::string;
455 }
456 parameter_->assign(value);
457 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.parameter)
458 }
set_parameter(const char * value)459 inline void CodeGeneratorRequest::set_parameter(const char* value) {
460 set_has_parameter();
461 if (parameter_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
462 parameter_ = new ::std::string;
463 }
464 parameter_->assign(value);
465 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.parameter)
466 }
set_parameter(const char * value,size_t size)467 inline void CodeGeneratorRequest::set_parameter(const char* value, size_t size) {
468 set_has_parameter();
469 if (parameter_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
470 parameter_ = new ::std::string;
471 }
472 parameter_->assign(reinterpret_cast<const char*>(value), size);
473 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.parameter)
474 }
mutable_parameter()475 inline ::std::string* CodeGeneratorRequest::mutable_parameter() {
476 set_has_parameter();
477 if (parameter_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
478 parameter_ = new ::std::string;
479 }
480 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.parameter)
481 return parameter_;
482 }
release_parameter()483 inline ::std::string* CodeGeneratorRequest::release_parameter() {
484 clear_has_parameter();
485 if (parameter_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
486 return NULL;
487 } else {
488 ::std::string* temp = parameter_;
489 parameter_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
490 return temp;
491 }
492 }
set_allocated_parameter(::std::string * parameter)493 inline void CodeGeneratorRequest::set_allocated_parameter(::std::string* parameter) {
494 if (parameter_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
495 delete parameter_;
496 }
497 if (parameter) {
498 set_has_parameter();
499 parameter_ = parameter;
500 } else {
501 clear_has_parameter();
502 parameter_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
503 }
504 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.parameter)
505 }
506
507 // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
proto_file_size()508 inline int CodeGeneratorRequest::proto_file_size() const {
509 return proto_file_.size();
510 }
clear_proto_file()511 inline void CodeGeneratorRequest::clear_proto_file() {
512 proto_file_.Clear();
513 }
proto_file(int index)514 inline const ::google::protobuf::FileDescriptorProto& CodeGeneratorRequest::proto_file(int index) const {
515 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
516 return proto_file_.Get(index);
517 }
mutable_proto_file(int index)518 inline ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::mutable_proto_file(int index) {
519 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
520 return proto_file_.Mutable(index);
521 }
add_proto_file()522 inline ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::add_proto_file() {
523 // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
524 return proto_file_.Add();
525 }
526 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
proto_file()527 CodeGeneratorRequest::proto_file() const {
528 // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
529 return proto_file_;
530 }
531 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
mutable_proto_file()532 CodeGeneratorRequest::mutable_proto_file() {
533 // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
534 return &proto_file_;
535 }
536
537 // -------------------------------------------------------------------
538
539 // CodeGeneratorResponse_File
540
541 // optional string name = 1;
has_name()542 inline bool CodeGeneratorResponse_File::has_name() const {
543 return (_has_bits_[0] & 0x00000001u) != 0;
544 }
set_has_name()545 inline void CodeGeneratorResponse_File::set_has_name() {
546 _has_bits_[0] |= 0x00000001u;
547 }
clear_has_name()548 inline void CodeGeneratorResponse_File::clear_has_name() {
549 _has_bits_[0] &= ~0x00000001u;
550 }
clear_name()551 inline void CodeGeneratorResponse_File::clear_name() {
552 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
553 name_->clear();
554 }
555 clear_has_name();
556 }
name()557 inline const ::std::string& CodeGeneratorResponse_File::name() const {
558 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.name)
559 return *name_;
560 }
set_name(const::std::string & value)561 inline void CodeGeneratorResponse_File::set_name(const ::std::string& value) {
562 set_has_name();
563 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
564 name_ = new ::std::string;
565 }
566 name_->assign(value);
567 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.name)
568 }
set_name(const char * value)569 inline void CodeGeneratorResponse_File::set_name(const char* value) {
570 set_has_name();
571 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
572 name_ = new ::std::string;
573 }
574 name_->assign(value);
575 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.name)
576 }
set_name(const char * value,size_t size)577 inline void CodeGeneratorResponse_File::set_name(const char* value, size_t size) {
578 set_has_name();
579 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
580 name_ = new ::std::string;
581 }
582 name_->assign(reinterpret_cast<const char*>(value), size);
583 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.name)
584 }
mutable_name()585 inline ::std::string* CodeGeneratorResponse_File::mutable_name() {
586 set_has_name();
587 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
588 name_ = new ::std::string;
589 }
590 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.name)
591 return name_;
592 }
release_name()593 inline ::std::string* CodeGeneratorResponse_File::release_name() {
594 clear_has_name();
595 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
596 return NULL;
597 } else {
598 ::std::string* temp = name_;
599 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
600 return temp;
601 }
602 }
set_allocated_name(::std::string * name)603 inline void CodeGeneratorResponse_File::set_allocated_name(::std::string* name) {
604 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
605 delete name_;
606 }
607 if (name) {
608 set_has_name();
609 name_ = name;
610 } else {
611 clear_has_name();
612 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
613 }
614 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.name)
615 }
616
617 // optional string insertion_point = 2;
has_insertion_point()618 inline bool CodeGeneratorResponse_File::has_insertion_point() const {
619 return (_has_bits_[0] & 0x00000002u) != 0;
620 }
set_has_insertion_point()621 inline void CodeGeneratorResponse_File::set_has_insertion_point() {
622 _has_bits_[0] |= 0x00000002u;
623 }
clear_has_insertion_point()624 inline void CodeGeneratorResponse_File::clear_has_insertion_point() {
625 _has_bits_[0] &= ~0x00000002u;
626 }
clear_insertion_point()627 inline void CodeGeneratorResponse_File::clear_insertion_point() {
628 if (insertion_point_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
629 insertion_point_->clear();
630 }
631 clear_has_insertion_point();
632 }
insertion_point()633 inline const ::std::string& CodeGeneratorResponse_File::insertion_point() const {
634 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
635 return *insertion_point_;
636 }
set_insertion_point(const::std::string & value)637 inline void CodeGeneratorResponse_File::set_insertion_point(const ::std::string& value) {
638 set_has_insertion_point();
639 if (insertion_point_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
640 insertion_point_ = new ::std::string;
641 }
642 insertion_point_->assign(value);
643 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
644 }
set_insertion_point(const char * value)645 inline void CodeGeneratorResponse_File::set_insertion_point(const char* value) {
646 set_has_insertion_point();
647 if (insertion_point_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
648 insertion_point_ = new ::std::string;
649 }
650 insertion_point_->assign(value);
651 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
652 }
set_insertion_point(const char * value,size_t size)653 inline void CodeGeneratorResponse_File::set_insertion_point(const char* value, size_t size) {
654 set_has_insertion_point();
655 if (insertion_point_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
656 insertion_point_ = new ::std::string;
657 }
658 insertion_point_->assign(reinterpret_cast<const char*>(value), size);
659 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
660 }
mutable_insertion_point()661 inline ::std::string* CodeGeneratorResponse_File::mutable_insertion_point() {
662 set_has_insertion_point();
663 if (insertion_point_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
664 insertion_point_ = new ::std::string;
665 }
666 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
667 return insertion_point_;
668 }
release_insertion_point()669 inline ::std::string* CodeGeneratorResponse_File::release_insertion_point() {
670 clear_has_insertion_point();
671 if (insertion_point_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
672 return NULL;
673 } else {
674 ::std::string* temp = insertion_point_;
675 insertion_point_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
676 return temp;
677 }
678 }
set_allocated_insertion_point(::std::string * insertion_point)679 inline void CodeGeneratorResponse_File::set_allocated_insertion_point(::std::string* insertion_point) {
680 if (insertion_point_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
681 delete insertion_point_;
682 }
683 if (insertion_point) {
684 set_has_insertion_point();
685 insertion_point_ = insertion_point;
686 } else {
687 clear_has_insertion_point();
688 insertion_point_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
689 }
690 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
691 }
692
693 // optional string content = 15;
has_content()694 inline bool CodeGeneratorResponse_File::has_content() const {
695 return (_has_bits_[0] & 0x00000004u) != 0;
696 }
set_has_content()697 inline void CodeGeneratorResponse_File::set_has_content() {
698 _has_bits_[0] |= 0x00000004u;
699 }
clear_has_content()700 inline void CodeGeneratorResponse_File::clear_has_content() {
701 _has_bits_[0] &= ~0x00000004u;
702 }
clear_content()703 inline void CodeGeneratorResponse_File::clear_content() {
704 if (content_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
705 content_->clear();
706 }
707 clear_has_content();
708 }
content()709 inline const ::std::string& CodeGeneratorResponse_File::content() const {
710 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.content)
711 return *content_;
712 }
set_content(const::std::string & value)713 inline void CodeGeneratorResponse_File::set_content(const ::std::string& value) {
714 set_has_content();
715 if (content_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
716 content_ = new ::std::string;
717 }
718 content_->assign(value);
719 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.content)
720 }
set_content(const char * value)721 inline void CodeGeneratorResponse_File::set_content(const char* value) {
722 set_has_content();
723 if (content_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
724 content_ = new ::std::string;
725 }
726 content_->assign(value);
727 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.content)
728 }
set_content(const char * value,size_t size)729 inline void CodeGeneratorResponse_File::set_content(const char* value, size_t size) {
730 set_has_content();
731 if (content_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
732 content_ = new ::std::string;
733 }
734 content_->assign(reinterpret_cast<const char*>(value), size);
735 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.content)
736 }
mutable_content()737 inline ::std::string* CodeGeneratorResponse_File::mutable_content() {
738 set_has_content();
739 if (content_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
740 content_ = new ::std::string;
741 }
742 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.content)
743 return content_;
744 }
release_content()745 inline ::std::string* CodeGeneratorResponse_File::release_content() {
746 clear_has_content();
747 if (content_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
748 return NULL;
749 } else {
750 ::std::string* temp = content_;
751 content_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
752 return temp;
753 }
754 }
set_allocated_content(::std::string * content)755 inline void CodeGeneratorResponse_File::set_allocated_content(::std::string* content) {
756 if (content_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
757 delete content_;
758 }
759 if (content) {
760 set_has_content();
761 content_ = content;
762 } else {
763 clear_has_content();
764 content_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
765 }
766 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.content)
767 }
768
769 // -------------------------------------------------------------------
770
771 // CodeGeneratorResponse
772
773 // optional string error = 1;
has_error()774 inline bool CodeGeneratorResponse::has_error() const {
775 return (_has_bits_[0] & 0x00000001u) != 0;
776 }
set_has_error()777 inline void CodeGeneratorResponse::set_has_error() {
778 _has_bits_[0] |= 0x00000001u;
779 }
clear_has_error()780 inline void CodeGeneratorResponse::clear_has_error() {
781 _has_bits_[0] &= ~0x00000001u;
782 }
clear_error()783 inline void CodeGeneratorResponse::clear_error() {
784 if (error_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
785 error_->clear();
786 }
787 clear_has_error();
788 }
error()789 inline const ::std::string& CodeGeneratorResponse::error() const {
790 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.error)
791 return *error_;
792 }
set_error(const::std::string & value)793 inline void CodeGeneratorResponse::set_error(const ::std::string& value) {
794 set_has_error();
795 if (error_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
796 error_ = new ::std::string;
797 }
798 error_->assign(value);
799 // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.error)
800 }
set_error(const char * value)801 inline void CodeGeneratorResponse::set_error(const char* value) {
802 set_has_error();
803 if (error_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
804 error_ = new ::std::string;
805 }
806 error_->assign(value);
807 // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.error)
808 }
set_error(const char * value,size_t size)809 inline void CodeGeneratorResponse::set_error(const char* value, size_t size) {
810 set_has_error();
811 if (error_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
812 error_ = new ::std::string;
813 }
814 error_->assign(reinterpret_cast<const char*>(value), size);
815 // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.error)
816 }
mutable_error()817 inline ::std::string* CodeGeneratorResponse::mutable_error() {
818 set_has_error();
819 if (error_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
820 error_ = new ::std::string;
821 }
822 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.error)
823 return error_;
824 }
release_error()825 inline ::std::string* CodeGeneratorResponse::release_error() {
826 clear_has_error();
827 if (error_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
828 return NULL;
829 } else {
830 ::std::string* temp = error_;
831 error_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
832 return temp;
833 }
834 }
set_allocated_error(::std::string * error)835 inline void CodeGeneratorResponse::set_allocated_error(::std::string* error) {
836 if (error_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
837 delete error_;
838 }
839 if (error) {
840 set_has_error();
841 error_ = error;
842 } else {
843 clear_has_error();
844 error_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
845 }
846 // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.error)
847 }
848
849 // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
file_size()850 inline int CodeGeneratorResponse::file_size() const {
851 return file_.size();
852 }
clear_file()853 inline void CodeGeneratorResponse::clear_file() {
854 file_.Clear();
855 }
file(int index)856 inline const ::google::protobuf::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::file(int index) const {
857 // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.file)
858 return file_.Get(index);
859 }
mutable_file(int index)860 inline ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::mutable_file(int index) {
861 // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.file)
862 return file_.Mutable(index);
863 }
add_file()864 inline ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::add_file() {
865 // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorResponse.file)
866 return file_.Add();
867 }
868 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >&
file()869 CodeGeneratorResponse::file() const {
870 // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorResponse.file)
871 return file_;
872 }
873 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >*
mutable_file()874 CodeGeneratorResponse::mutable_file() {
875 // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorResponse.file)
876 return &file_;
877 }
878
879
880 // @@protoc_insertion_point(namespace_scope)
881
882 } // namespace compiler
883 } // namespace protobuf
884 } // namespace google
885
886 #ifndef SWIG
887 namespace google {
888 namespace protobuf {
889
890
891 } // namespace google
892 } // namespace protobuf
893 #endif // SWIG
894
895 // @@protoc_insertion_point(global_scope)
896
897 #endif // PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED
898