15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Generated by the protocol buffer compiler. DO NOT EDIT! 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// source: google/protobuf/compiler/plugin.proto 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <string> 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/stubs/common.h> 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 113551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#if GOOGLE_PROTOBUF_VERSION < 2005000 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error This file was generated by a newer version of protoc which is 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error incompatible with your Protocol Buffer headers. Please update 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error your headers. 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 163551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error This file was generated by an older version of protoc which is 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error incompatible with your Protocol Buffer headers. Please 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error regenerate this file with a newer version of protoc. 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/generated_message_util.h> 23ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include <google/protobuf/message.h> 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/repeated_field.h> 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/extension_set.h> 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/unknown_field_set.h> 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "google/protobuf/descriptor.pb.h" 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(includes) 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace google { 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace protobuf { 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace compiler { 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Internal implementation detail -- do not call these. 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class CodeGeneratorRequest; 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class CodeGeneratorResponse; 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class CodeGeneratorResponse_File; 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// =================================================================== 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message { 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest(); 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) virtual ~CodeGeneratorRequest(); 49ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest(const CodeGeneratorRequest& from); 51ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline CodeGeneratorRequest& operator=(const CodeGeneratorRequest& from) { 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CopyFrom(from); 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *this; 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 56ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return _unknown_fields_; 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 60ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &_unknown_fields_; 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 64ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const ::google::protobuf::Descriptor* descriptor(); 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const CodeGeneratorRequest& default_instance(); 67ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Swap(CodeGeneratorRequest* other); 69ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // implements Message ---------------------------------------------- 71ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest* New() const; 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const ::google::protobuf::Message& from); 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const ::google::protobuf::Message& from); 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const CodeGeneratorRequest& from); 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const CodeGeneratorRequest& from); 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Clear(); 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool IsInitialized() const; 79ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int ByteSize() const; 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool MergePartialFromCodedStream( 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input); 835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SerializeWithCachedSizes( 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const; 855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int GetCachedSize() const { return _cached_size_; } 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedCtor(); 895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedDtor(); 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SetCachedSize(int size) const; 915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 92ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata GetMetadata() const; 94ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // nested types ---------------------------------------------------- 96ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // accessors ------------------------------------------------------- 98ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated string file_to_generate = 1; 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline int file_to_generate_size() const; 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_file_to_generate(); 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kFileToGenerateFieldNumber = 1; 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& file_to_generate(int index) const; 1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_file_to_generate(int index); 1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_file_to_generate(int index, const ::std::string& value); 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_file_to_generate(int index, const char* value); 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_file_to_generate(int index, const char* value, size_t size); 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* add_file_to_generate(); 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void add_file_to_generate(const ::std::string& value); 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void add_file_to_generate(const char* value); 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void add_file_to_generate(const char* value, size_t size); 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::RepeatedPtrField< ::std::string>& file_to_generate() const; 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_file_to_generate(); 114ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string parameter = 2; 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline bool has_parameter() const; 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_parameter(); 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kParameterFieldNumber = 2; 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& parameter() const; 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_parameter(const ::std::string& value); 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_parameter(const char* value); 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_parameter(const char* value, size_t size); 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_parameter(); 1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* release_parameter(); 125ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch inline void set_allocated_parameter(::std::string* parameter); 126ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.FileDescriptorProto proto_file = 15; 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline int proto_file_size() const; 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_proto_file(); 1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kProtoFileFieldNumber = 15; 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::FileDescriptorProto& proto_file(int index) const; 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::FileDescriptorProto* mutable_proto_file(int index); 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::FileDescriptorProto* add_proto_file(); 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) proto_file() const; 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >* 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_proto_file(); 138ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorRequest) 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_has_parameter(); 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_has_parameter(); 143ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::UnknownFieldSet _unknown_fields_; 145ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::RepeatedPtrField< ::std::string> file_to_generate_; 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* parameter_; 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > proto_file_; 149ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable int _cached_size_; 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 152ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 156ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void InitAsDefaultInstance(); 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static CodeGeneratorRequest* default_instance_; 1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ------------------------------------------------------------------- 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::Message { 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File(); 1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) virtual ~CodeGeneratorResponse_File(); 166ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from); 168ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline CodeGeneratorResponse_File& operator=(const CodeGeneratorResponse_File& from) { 1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CopyFrom(from); 1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *this; 1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 173ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return _unknown_fields_; 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 177ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &_unknown_fields_; 1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 181ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const ::google::protobuf::Descriptor* descriptor(); 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const CodeGeneratorResponse_File& default_instance(); 184ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Swap(CodeGeneratorResponse_File* other); 186ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // implements Message ---------------------------------------------- 188ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File* New() const; 1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const ::google::protobuf::Message& from); 1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const ::google::protobuf::Message& from); 1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const CodeGeneratorResponse_File& from); 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const CodeGeneratorResponse_File& from); 1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Clear(); 1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool IsInitialized() const; 196ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int ByteSize() const; 1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool MergePartialFromCodedStream( 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input); 2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SerializeWithCachedSizes( 2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const; 2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int GetCachedSize() const { return _cached_size_; } 2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedCtor(); 2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedDtor(); 2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SetCachedSize(int size) const; 2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 209ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata GetMetadata() const; 211ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // nested types ---------------------------------------------------- 213ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // accessors ------------------------------------------------------- 215ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string name = 1; 2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline bool has_name() const; 2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_name(); 2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kNameFieldNumber = 1; 2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& name() const; 2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_name(const ::std::string& value); 2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_name(const char* value); 2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_name(const char* value, size_t size); 2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_name(); 2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* release_name(); 226ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch inline void set_allocated_name(::std::string* name); 227ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string insertion_point = 2; 2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline bool has_insertion_point() const; 2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_insertion_point(); 2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kInsertionPointFieldNumber = 2; 2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& insertion_point() const; 2335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_insertion_point(const ::std::string& value); 2345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_insertion_point(const char* value); 2355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_insertion_point(const char* value, size_t size); 2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_insertion_point(); 2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* release_insertion_point(); 238ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch inline void set_allocated_insertion_point(::std::string* insertion_point); 239ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string content = 15; 2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline bool has_content() const; 2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_content(); 2435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kContentFieldNumber = 15; 2445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& content() const; 2455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_content(const ::std::string& value); 2465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_content(const char* value); 2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_content(const char* value, size_t size); 2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_content(); 2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* release_content(); 250ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch inline void set_allocated_content(::std::string* content); 251ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse.File) 2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_has_name(); 2555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_has_name(); 2565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_has_insertion_point(); 2575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_has_insertion_point(); 2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_has_content(); 2595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_has_content(); 260ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::UnknownFieldSet _unknown_fields_; 262ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* name_; 2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* insertion_point_; 2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* content_; 266ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable int _cached_size_; 2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 269ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 2715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 273ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void InitAsDefaultInstance(); 2755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static CodeGeneratorResponse_File* default_instance_; 2765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 2775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ------------------------------------------------------------------- 2785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Message { 2805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 2815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse(); 2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) virtual ~CodeGeneratorResponse(); 283ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse(const CodeGeneratorResponse& from); 285ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline CodeGeneratorResponse& operator=(const CodeGeneratorResponse& from) { 2875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CopyFrom(from); 2885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *this; 2895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 290ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 2925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return _unknown_fields_; 2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 294ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &_unknown_fields_; 2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 298ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const ::google::protobuf::Descriptor* descriptor(); 3005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const CodeGeneratorResponse& default_instance(); 301ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Swap(CodeGeneratorResponse* other); 303ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // implements Message ---------------------------------------------- 305ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse* New() const; 3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const ::google::protobuf::Message& from); 3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const ::google::protobuf::Message& from); 3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void CopyFrom(const CodeGeneratorResponse& from); 3105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void MergeFrom(const CodeGeneratorResponse& from); 3115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void Clear(); 3125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool IsInitialized() const; 313ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int ByteSize() const; 3155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool MergePartialFromCodedStream( 3165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input); 3175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SerializeWithCachedSizes( 3185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const; 3195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 3205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int GetCachedSize() const { return _cached_size_; } 3215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 3225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedCtor(); 3235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SharedDtor(); 3245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void SetCachedSize(int size) const; 3255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public: 326ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata GetMetadata() const; 328ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // nested types ---------------------------------------------------- 330ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) typedef CodeGeneratorResponse_File File; 332ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // accessors ------------------------------------------------------- 334ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string error = 1; 3365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline bool has_error() const; 3375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_error(); 3385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kErrorFieldNumber = 1; 3395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::std::string& error() const; 3405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_error(const ::std::string& value); 3415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_error(const char* value); 3425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_error(const char* value, size_t size); 3435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* mutable_error(); 3445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::std::string* release_error(); 345ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch inline void set_allocated_error(::std::string* error); 346ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 3485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline int file_size() const; 3495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_file(); 3505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int kFileFieldNumber = 15; 3515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::compiler::CodeGeneratorResponse_File& file(int index) const; 3525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::compiler::CodeGeneratorResponse_File* mutable_file(int index); 3535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::compiler::CodeGeneratorResponse_File* add_file(); 3545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >& 3555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file() const; 3565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >* 3575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_file(); 358ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse) 3605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private: 3615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void set_has_error(); 3625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) inline void clear_has_error(); 363ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::UnknownFieldSet _unknown_fields_; 365ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* error_; 3675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File > file_; 368ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable int _cached_size_; 3705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 371ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 3735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 3745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 375ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) void InitAsDefaultInstance(); 3775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static CodeGeneratorResponse* default_instance_; 3785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 3795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// =================================================================== 3805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// =================================================================== 3835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// CodeGeneratorRequest 3855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// repeated string file_to_generate = 1; 3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline int CodeGeneratorRequest::file_to_generate_size() const { 3885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_to_generate_.size(); 3895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::clear_file_to_generate() { 3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Clear(); 3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorRequest::file_to_generate(int index) const { 3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_to_generate_.Get(index); 3955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorRequest::mutable_file_to_generate(int index) { 3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_to_generate_.Mutable(index); 3985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_file_to_generate(int index, const ::std::string& value) { 4005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Mutable(index)->assign(value); 4015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value) { 4035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Mutable(index)->assign(value); 4045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value, size_t size) { 4065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Mutable(index)->assign( 4075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) reinterpret_cast<const char*>(value), size); 4085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorRequest::add_file_to_generate() { 4105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_to_generate_.Add(); 4115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::add_file_to_generate(const ::std::string& value) { 4135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Add()->assign(value); 4145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::add_file_to_generate(const char* value) { 4165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Add()->assign(value); 4175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::add_file_to_generate(const char* value, size_t size) { 4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Add()->assign(reinterpret_cast<const char*>(value), size); 4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::google::protobuf::RepeatedPtrField< ::std::string>& 4225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::file_to_generate() const { 4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_to_generate_; 4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::RepeatedPtrField< ::std::string>* 4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::mutable_file_to_generate() { 4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &file_to_generate_; 4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// optional string parameter = 2; 4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline bool CodeGeneratorRequest::has_parameter() const { 4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return (_has_bits_[0] & 0x00000002u) != 0; 4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_has_parameter() { 4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] |= 0x00000002u; 4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::clear_has_parameter() { 4385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] &= ~0x00000002u; 4395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::clear_parameter() { 4415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ != &::google::protobuf::internal::GetEmptyString()) { 4425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_->clear(); 4435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_parameter(); 4455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorRequest::parameter() const { 4475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *parameter_; 4485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_parameter(const ::std::string& value) { 4505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_parameter(); 4515d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ == &::google::protobuf::internal::GetEmptyString()) { 4525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_ = new ::std::string; 4535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_->assign(value); 4555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_parameter(const char* value) { 4575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_parameter(); 4585d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ == &::google::protobuf::internal::GetEmptyString()) { 4595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_ = new ::std::string; 4605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_->assign(value); 4625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::set_parameter(const char* value, size_t size) { 4645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_parameter(); 4655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ == &::google::protobuf::internal::GetEmptyString()) { 4665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_ = new ::std::string; 4675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_->assign(reinterpret_cast<const char*>(value), size); 4695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorRequest::mutable_parameter() { 4715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_parameter(); 4725d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ == &::google::protobuf::internal::GetEmptyString()) { 4735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_ = new ::std::string; 4745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return parameter_; 4765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorRequest::release_parameter() { 4785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_parameter(); 4795d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ == &::google::protobuf::internal::GetEmptyString()) { 4805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 4815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 4825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* temp = parameter_; 4835d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) parameter_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 4845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return temp; 4855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 487ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochinline void CodeGeneratorRequest::set_allocated_parameter(::std::string* parameter) { 4885d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (parameter_ != &::google::protobuf::internal::GetEmptyString()) { 489ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch delete parameter_; 490ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 491ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch if (parameter) { 492ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch set_has_parameter(); 493ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch parameter_ = parameter; 494ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } else { 495ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch clear_has_parameter(); 4965d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) parameter_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 497ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 498ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 4995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// repeated .google.protobuf.FileDescriptorProto proto_file = 15; 5015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline int CodeGeneratorRequest::proto_file_size() const { 5025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return proto_file_.size(); 5035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorRequest::clear_proto_file() { 5055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) proto_file_.Clear(); 5065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::google::protobuf::FileDescriptorProto& CodeGeneratorRequest::proto_file(int index) const { 5085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return proto_file_.Get(index); 5095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::mutable_proto_file(int index) { 5115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return proto_file_.Mutable(index); 5125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::add_proto_file() { 5145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return proto_file_.Add(); 5155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& 5175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::proto_file() const { 5185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return proto_file_; 5195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >* 5215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::mutable_proto_file() { 5225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &proto_file_; 5235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ------------------------------------------------------------------- 5265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// CodeGeneratorResponse_File 5285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// optional string name = 1; 5305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline bool CodeGeneratorResponse_File::has_name() const { 5315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return (_has_bits_[0] & 0x00000001u) != 0; 5325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_has_name() { 5345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] |= 0x00000001u; 5355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_has_name() { 5375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] &= ~0x00000001u; 5385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_name() { 5405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ != &::google::protobuf::internal::GetEmptyString()) { 5415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_->clear(); 5425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_name(); 5445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorResponse_File::name() const { 5465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *name_; 5475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_name(const ::std::string& value) { 5495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_name(); 5505d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ == &::google::protobuf::internal::GetEmptyString()) { 5515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_ = new ::std::string; 5525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_->assign(value); 5545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_name(const char* value) { 5565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_name(); 5575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ == &::google::protobuf::internal::GetEmptyString()) { 5585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_ = new ::std::string; 5595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_->assign(value); 5615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_name(const char* value, size_t size) { 5635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_name(); 5645d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ == &::google::protobuf::internal::GetEmptyString()) { 5655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_ = new ::std::string; 5665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_->assign(reinterpret_cast<const char*>(value), size); 5685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::mutable_name() { 5705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_name(); 5715d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ == &::google::protobuf::internal::GetEmptyString()) { 5725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_ = new ::std::string; 5735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return name_; 5755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::release_name() { 5775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_name(); 5785d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ == &::google::protobuf::internal::GetEmptyString()) { 5795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 5805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 5815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* temp = name_; 5825d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 5835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return temp; 5845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 586ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochinline void CodeGeneratorResponse_File::set_allocated_name(::std::string* name) { 5875d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (name_ != &::google::protobuf::internal::GetEmptyString()) { 588ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch delete name_; 589ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 590ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch if (name) { 591ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch set_has_name(); 592ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch name_ = name; 593ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } else { 594ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch clear_has_name(); 5955d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 596ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 597ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 5985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// optional string insertion_point = 2; 6005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline bool CodeGeneratorResponse_File::has_insertion_point() const { 6015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return (_has_bits_[0] & 0x00000002u) != 0; 6025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_has_insertion_point() { 6045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] |= 0x00000002u; 6055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_has_insertion_point() { 6075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] &= ~0x00000002u; 6085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_insertion_point() { 6105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ != &::google::protobuf::internal::GetEmptyString()) { 6115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_->clear(); 6125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_insertion_point(); 6145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorResponse_File::insertion_point() const { 6165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *insertion_point_; 6175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_insertion_point(const ::std::string& value) { 6195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_insertion_point(); 6205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ == &::google::protobuf::internal::GetEmptyString()) { 6215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_ = new ::std::string; 6225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_->assign(value); 6245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_insertion_point(const char* value) { 6265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_insertion_point(); 6275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ == &::google::protobuf::internal::GetEmptyString()) { 6285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_ = new ::std::string; 6295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_->assign(value); 6315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_insertion_point(const char* value, size_t size) { 6335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_insertion_point(); 6345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ == &::google::protobuf::internal::GetEmptyString()) { 6355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_ = new ::std::string; 6365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_->assign(reinterpret_cast<const char*>(value), size); 6385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::mutable_insertion_point() { 6405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_insertion_point(); 6415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ == &::google::protobuf::internal::GetEmptyString()) { 6425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_ = new ::std::string; 6435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return insertion_point_; 6455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::release_insertion_point() { 6475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_insertion_point(); 6485d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ == &::google::protobuf::internal::GetEmptyString()) { 6495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 6505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 6515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* temp = insertion_point_; 6525d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) insertion_point_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 6535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return temp; 6545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 656ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochinline void CodeGeneratorResponse_File::set_allocated_insertion_point(::std::string* insertion_point) { 6575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (insertion_point_ != &::google::protobuf::internal::GetEmptyString()) { 658ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch delete insertion_point_; 659ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 660ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch if (insertion_point) { 661ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch set_has_insertion_point(); 662ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch insertion_point_ = insertion_point; 663ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } else { 664ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch clear_has_insertion_point(); 6655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) insertion_point_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 666ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 667ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 6685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 6695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// optional string content = 15; 6705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline bool CodeGeneratorResponse_File::has_content() const { 6715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return (_has_bits_[0] & 0x00000004u) != 0; 6725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_has_content() { 6745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] |= 0x00000004u; 6755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_has_content() { 6775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] &= ~0x00000004u; 6785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::clear_content() { 6805d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ != &::google::protobuf::internal::GetEmptyString()) { 6815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_->clear(); 6825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_content(); 6845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorResponse_File::content() const { 6865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *content_; 6875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_content(const ::std::string& value) { 6895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_content(); 6905d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ == &::google::protobuf::internal::GetEmptyString()) { 6915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_ = new ::std::string; 6925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_->assign(value); 6945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_content(const char* value) { 6965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_content(); 6975d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ == &::google::protobuf::internal::GetEmptyString()) { 6985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_ = new ::std::string; 6995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_->assign(value); 7015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse_File::set_content(const char* value, size_t size) { 7035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_content(); 7045d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ == &::google::protobuf::internal::GetEmptyString()) { 7055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_ = new ::std::string; 7065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_->assign(reinterpret_cast<const char*>(value), size); 7085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::mutable_content() { 7105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_content(); 7115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ == &::google::protobuf::internal::GetEmptyString()) { 7125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_ = new ::std::string; 7135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return content_; 7155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse_File::release_content() { 7175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_content(); 7185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ == &::google::protobuf::internal::GetEmptyString()) { 7195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 7205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 7215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* temp = content_; 7225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) content_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 7235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return temp; 7245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 726ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochinline void CodeGeneratorResponse_File::set_allocated_content(::std::string* content) { 7275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (content_ != &::google::protobuf::internal::GetEmptyString()) { 728ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch delete content_; 729ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 730ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch if (content) { 731ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch set_has_content(); 732ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch content_ = content; 733ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } else { 734ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch clear_has_content(); 7355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) content_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 736ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 737ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 7385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ------------------------------------------------------------------- 7405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// CodeGeneratorResponse 7425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// optional string error = 1; 7445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline bool CodeGeneratorResponse::has_error() const { 7455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return (_has_bits_[0] & 0x00000001u) != 0; 7465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::set_has_error() { 7485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] |= 0x00000001u; 7495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::clear_has_error() { 7515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _has_bits_[0] &= ~0x00000001u; 7525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::clear_error() { 7545d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ != &::google::protobuf::internal::GetEmptyString()) { 7555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_->clear(); 7565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_error(); 7585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::std::string& CodeGeneratorResponse::error() const { 7605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *error_; 7615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::set_error(const ::std::string& value) { 7635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_error(); 7645d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ == &::google::protobuf::internal::GetEmptyString()) { 7655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_ = new ::std::string; 7665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_->assign(value); 7685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::set_error(const char* value) { 7705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_error(); 7715d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ == &::google::protobuf::internal::GetEmptyString()) { 7725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_ = new ::std::string; 7735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_->assign(value); 7755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::set_error(const char* value, size_t size) { 7775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_error(); 7785d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ == &::google::protobuf::internal::GetEmptyString()) { 7795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_ = new ::std::string; 7805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_->assign(reinterpret_cast<const char*>(value), size); 7825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse::mutable_error() { 7845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_has_error(); 7855d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ == &::google::protobuf::internal::GetEmptyString()) { 7865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_ = new ::std::string; 7875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return error_; 7895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::std::string* CodeGeneratorResponse::release_error() { 7915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) clear_has_error(); 7925d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ == &::google::protobuf::internal::GetEmptyString()) { 7935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 7945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 7955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::std::string* temp = error_; 7965d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) error_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 7975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return temp; 7985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 800ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochinline void CodeGeneratorResponse::set_allocated_error(::std::string* error) { 8015d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) if (error_ != &::google::protobuf::internal::GetEmptyString()) { 802ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch delete error_; 803ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 804ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch if (error) { 805ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch set_has_error(); 806ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch error_ = error; 807ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } else { 808ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch clear_has_error(); 8095d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) error_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyString()); 810ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch } 811ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 8125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 8145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline int CodeGeneratorResponse::file_size() const { 8155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_.size(); 8165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void CodeGeneratorResponse::clear_file() { 8185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_.Clear(); 8195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::google::protobuf::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::file(int index) const { 8215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_.Get(index); 8225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::mutable_file(int index) { 8245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_.Mutable(index); 8255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::add_file() { 8275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_.Add(); 8285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >& 8305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse::file() const { 8315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return file_; 8325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >* 8345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse::mutable_file() { 8355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return &file_; 8365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(namespace_scope) 8405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace compiler 8425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace protobuf 8435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace google 8445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef SWIG 8465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace google { 8475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace protobuf { 8485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace google 8515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace protobuf 8525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // SWIG 8535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(global_scope) 8555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // PROTOBUF_google_2fprotobuf_2fcompiler_2fplugin_2eproto__INCLUDED 857