15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Generated by the protocol buffer compiler. DO NOT EDIT! 2ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch// source: google/protobuf/compiler/plugin.proto 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "google/protobuf/compiler/plugin.pb.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <algorithm> 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 9ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include <google/protobuf/stubs/common.h> 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/stubs/once.h> 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/io/coded_stream.h> 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/wire_format_lite_inl.h> 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/descriptor.h> 14ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include <google/protobuf/generated_message_reflection.h> 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/reflection_ops.h> 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <google/protobuf/wire_format.h> 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(includes) 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace google { 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace protobuf { 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace compiler { 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace { 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorRequest_descriptor_ = NULL; 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::internal::GeneratedMessageReflection* 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_reflection_ = NULL; 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorResponse_descriptor_ = NULL; 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::internal::GeneratedMessageReflection* 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_reflection_ = NULL; 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorResponse_File_descriptor_ = NULL; 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::internal::GeneratedMessageReflection* 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_reflection_ = NULL; 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() { 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const ::google::protobuf::FileDescriptor* file = 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "google/protobuf/compiler/plugin.proto"); 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK(file != NULL); 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_descriptor_ = file->message_type(0); 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int CodeGeneratorRequest_offsets_[3] = { 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, file_to_generate_), 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, parameter_), 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, proto_file_), 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }; 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_reflection_ = 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) new ::google::protobuf::internal::GeneratedMessageReflection( 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_descriptor_, 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest::default_instance_, 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_offsets_, 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _has_bits_[0]), 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _unknown_fields_), 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -1, 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::DescriptorPool::generated_pool(), 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::generated_factory(), 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sizeof(CodeGeneratorRequest)); 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_descriptor_ = file->message_type(1); 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int CodeGeneratorResponse_offsets_[2] = { 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, error_), 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, file_), 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }; 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_reflection_ = 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) new ::google::protobuf::internal::GeneratedMessageReflection( 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_descriptor_, 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse::default_instance_, 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_offsets_, 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _has_bits_[0]), 725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _unknown_fields_), 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -1, 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::DescriptorPool::generated_pool(), 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::generated_factory(), 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sizeof(CodeGeneratorResponse)); 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_descriptor_ = CodeGeneratorResponse_descriptor_->nested_type(0); 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static const int CodeGeneratorResponse_File_offsets_[3] = { 795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, name_), 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, insertion_point_), 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, content_), 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }; 835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_reflection_ = 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) new ::google::protobuf::internal::GeneratedMessageReflection( 855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_descriptor_, 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File::default_instance_, 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_offsets_, 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _has_bits_[0]), 895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _unknown_fields_), 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -1, 915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::DescriptorPool::generated_pool(), 925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::generated_factory(), 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sizeof(CodeGeneratorResponse_File)); 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace { 975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)inline void protobuf_AssignDescriptorsOnce() { 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) &protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto); 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_RegisterTypes(const ::std::string&) { 1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest_descriptor_, &CodeGeneratorRequest::default_instance()); 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_descriptor_, &CodeGeneratorResponse::default_instance()); 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File_descriptor_, &CodeGeneratorResponse_File::default_instance()); 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto() { 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorRequest::default_instance_; 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorRequest_reflection_; 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorResponse::default_instance_; 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorResponse_reflection_; 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorResponse_File::default_instance_; 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete CodeGeneratorResponse_File_reflection_; 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() { 1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) static bool already_here = false; 1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (already_here) return; 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) already_here = true; 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_PROTOBUF_VERIFY_VERSION; 130ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "\n%google/protobuf/compiler/plugin.proto\022" 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "\030google.protobuf.compiler\032 google/protob" 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "uf/descriptor.proto\"}\n\024CodeGeneratorRequ" 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "est\022\030\n\020file_to_generate\030\001 \003(\t\022\021\n\tparamet" 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "er\030\002 \001(\t\0228\n\nproto_file\030\017 \003(\0132$.google.pr" 1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "otobuf.FileDescriptorProto\"\252\001\n\025CodeGener" 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "atorResponse\022\r\n\005error\030\001 \001(\t\022B\n\004file\030\017 \003(" 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "\01324.google.protobuf.compiler.CodeGenerat" 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "orResponse.File\032>\n\004File\022\014\n\004name\030\001 \001(\t\022\027\n" 1423551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) "\017insertion_point\030\002 \001(\t\022\017\n\007content\030\017 \001(\tB" 1433551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) ",\n\034com.google.protobuf.compilerB\014PluginP" 1443551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) "rotos", 445); 1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) "google/protobuf/compiler/plugin.proto", &protobuf_RegisterTypes); 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest::default_instance_ = new CodeGeneratorRequest(); 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse::default_instance_ = new CodeGeneratorResponse(); 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File::default_instance_ = new CodeGeneratorResponse_File(); 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorRequest::default_instance_->InitAsDefaultInstance(); 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse::default_instance_->InitAsDefaultInstance(); 1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) CodeGeneratorResponse_File::default_instance_->InitAsDefaultInstance(); 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto); 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Force AddDescriptors() to be called at static initialization time. 1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)struct StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto { 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto() { 1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} static_descriptor_initializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto_; 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// =================================================================== 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef _MSC_VER 1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorRequest::kFileToGenerateFieldNumber; 1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorRequest::kParameterFieldNumber; 1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorRequest::kProtoFileFieldNumber; 1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // !_MSC_VER 1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::CodeGeneratorRequest() 1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::InitAsDefaultInstance() { 1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::CodeGeneratorRequest(const CodeGeneratorRequest& from) 1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::SharedCtor() { 1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = 0; 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest::~CodeGeneratorRequest() { 1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedDtor(); 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::SharedDtor() { 1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (parameter_ != &::google::protobuf::internal::kEmptyString) { 1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete parameter_; 1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (this != default_instance_) { 2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::SetCachedSize(int size) const { 2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = size; 2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorRequest::descriptor() { 2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return CodeGeneratorRequest_descriptor_; 2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const CodeGeneratorRequest& CodeGeneratorRequest::default_instance() { 2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *default_instance_; 2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest* CodeGeneratorRequest::default_instance_ = NULL; 2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorRequest* CodeGeneratorRequest::New() const { 2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return new CodeGeneratorRequest; 2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::Clear() { 2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { 2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_parameter()) { 2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (parameter_ != &::google::protobuf::internal::kEmptyString) { 2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parameter_->clear(); 2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Clear(); 2335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) proto_file_.Clear(); 2345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 2355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->Clear(); 2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorRequest::MergePartialFromCodedStream( 2395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input) { 2405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define DO_(EXPRESSION) if (!(EXPRESSION)) return false 2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 tag; 2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) while ((tag = input->ReadTag()) != 0) { 2435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { 2445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated string file_to_generate = 1; 2455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 1: { 2465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_file_to_generate: 2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 2505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->add_file_to_generate())); 2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file_to_generate(this->file_to_generate_size() - 1).data(), 2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file_to_generate(this->file_to_generate_size() - 1).length(), 2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 2555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 2565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 2575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(10)) goto parse_file_to_generate; 2595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(18)) goto parse_parameter; 2605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 2615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 262ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string parameter = 2; 2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 2: { 2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 2665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 2675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_parameter: 2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->mutable_parameter())); 2705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 2715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->parameter().data(), this->parameter().length(), 2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 2735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 2745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 2755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(122)) goto parse_proto_file; 2775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 2785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 279ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.FileDescriptorProto proto_file = 15; 2815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 15: { 2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 2835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 2845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_proto_file: 2855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( 2865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, add_proto_file())); 2875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 2885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 2895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 2905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(122)) goto parse_proto_file; 2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectAtEnd()) return true; 2925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 294ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) default: { 2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) handle_uninterpreted: 2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 2985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { 2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 3005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 301ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch DO_(::google::protobuf::internal::WireFormatLite::SkipField( 302ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch input, tag, mutable_unknown_fields())); 3035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 3045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#undef DO_ 3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::SerializeWithCachedSizes( 3125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const { 3135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated string file_to_generate = 1; 3145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_to_generate_size(); i++) { 3155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 3165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file_to_generate(i).data(), this->file_to_generate(i).length(), 3175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 3185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 3195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1, this->file_to_generate(i), output); 3205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 321ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string parameter = 2; 3235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_parameter()) { 3245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 3255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->parameter().data(), this->parameter().length(), 3265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 3275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 3285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2, this->parameter(), output); 3295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 330ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.FileDescriptorProto proto_file = 15; 3325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->proto_file_size(); i++) { 3335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->proto_file(i), output); 3355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 336ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 3385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields( 3395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), output); 3405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::uint8* CodeGeneratorRequest::SerializeWithCachedSizesToArray( 3445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* target) const { 3455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated string file_to_generate = 1; 3465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_to_generate_size(); i++) { 3475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 3485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file_to_generate(i).data(), this->file_to_generate(i).length(), 3495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 3505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite:: 3515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) WriteStringToArray(1, this->file_to_generate(i), target); 3525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 353ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string parameter = 2; 3555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_parameter()) { 3565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 3575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->parameter().data(), this->parameter().length(), 3585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 3595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = 3605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 3615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2, this->parameter(), target); 3625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 363ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.FileDescriptorProto proto_file = 15; 3655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->proto_file_size(); i++) { 3665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite:: 3675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) WriteMessageNoVirtualToArray( 3685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->proto_file(i), target); 3695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 370ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 3725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite::SerializeUnknownFieldsToArray( 3735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), target); 3745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return target; 3765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 3775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 3785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int CodeGeneratorRequest::ByteSize() const { 3795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int total_size = 0; 380ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { 3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string parameter = 2; 3835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_parameter()) { 3845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 + 3855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::StringSize( 3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->parameter()); 3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 388ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated string file_to_generate = 1; 3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 * this->file_to_generate_size(); 3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_to_generate_size(); i++) { 3935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += ::google::protobuf::internal::WireFormatLite::StringSize( 3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file_to_generate(i)); 3955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 396ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.FileDescriptorProto proto_file = 15; 3985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 * this->proto_file_size(); 3995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->proto_file_size(); i++) { 4005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 4015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( 4025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->proto_file(i)); 4035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 404ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 4055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 4065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 4075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize( 4085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields()); 4095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 4115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = total_size; 4125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 4135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return total_size; 4145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::MergeFrom(const ::google::protobuf::Message& from) { 4175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const CodeGeneratorRequest* source = 4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorRequest*>( 4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) &from); 4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (source == NULL) { 4225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::ReflectionOps::Merge(from, this); 4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(*source); 4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::MergeFrom(const CodeGeneratorRequest& from) { 4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.MergeFrom(from.file_to_generate_); 4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) proto_file_.MergeFrom(from.proto_file_); 4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) { 4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from.has_parameter()) { 4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_parameter(from.parameter()); 4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->MergeFrom(from.unknown_fields()); 4385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::CopyFrom(const ::google::protobuf::Message& from) { 4415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 4425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 4435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 4445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::CopyFrom(const CodeGeneratorRequest& from) { 4475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 4485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 4495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 4505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorRequest::IsInitialized() const { 453ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 4545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < proto_file_size(); i++) { 4555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!this->proto_file(i).IsInitialized()) return false; 4565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 4585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorRequest::Swap(CodeGeneratorRequest* other) { 4615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (other != this) { 4625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_to_generate_.Swap(&other->file_to_generate_); 4635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(parameter_, other->parameter_); 4645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) proto_file_.Swap(&other->proto_file_); 4655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_has_bits_[0], other->_has_bits_[0]); 4665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _unknown_fields_.Swap(&other->_unknown_fields_); 4675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_cached_size_, other->_cached_size_); 4685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 4695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::Metadata CodeGeneratorRequest::GetMetadata() const { 4725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 4735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata metadata; 4745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.descriptor = CodeGeneratorRequest_descriptor_; 4755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.reflection = CodeGeneratorRequest_reflection_; 4765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return metadata; 4775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// =================================================================== 4815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef _MSC_VER 4835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorResponse_File::kNameFieldNumber; 4845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorResponse_File::kInsertionPointFieldNumber; 4855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorResponse_File::kContentFieldNumber; 4865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // !_MSC_VER 4875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse_File::CodeGeneratorResponse_File() 4895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 4905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 4915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::InitAsDefaultInstance() { 4945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 4955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 4965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse_File::CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from) 4975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 4985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 4995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 5005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::SharedCtor() { 5035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = 0; 5045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 5055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 5065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 5075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 5085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse_File::~CodeGeneratorResponse_File() { 5115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedDtor(); 5125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::SharedDtor() { 5155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (name_ != &::google::protobuf::internal::kEmptyString) { 5165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete name_; 5175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (insertion_point_ != &::google::protobuf::internal::kEmptyString) { 5195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete insertion_point_; 5205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (content_ != &::google::protobuf::internal::kEmptyString) { 5225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete content_; 5235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (this != default_instance_) { 5255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::SetCachedSize(int size) const { 5295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 5305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = size; 5315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 5325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorResponse_File::descriptor() { 5345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 5355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return CodeGeneratorResponse_File_descriptor_; 5365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const CodeGeneratorResponse_File& CodeGeneratorResponse_File::default_instance() { 5395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 5405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *default_instance_; 5415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse_File* CodeGeneratorResponse_File::default_instance_ = NULL; 5445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse_File* CodeGeneratorResponse_File::New() const { 5465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return new CodeGeneratorResponse_File; 5475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::Clear() { 5505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 5515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_name()) { 5525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (name_ != &::google::protobuf::internal::kEmptyString) { 5535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) name_->clear(); 5545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_insertion_point()) { 5575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (insertion_point_ != &::google::protobuf::internal::kEmptyString) { 5585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) insertion_point_->clear(); 5595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_content()) { 5625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (content_ != &::google::protobuf::internal::kEmptyString) { 5635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content_->clear(); 5645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 5685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->Clear(); 5695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 5705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorResponse_File::MergePartialFromCodedStream( 5725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input) { 5735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define DO_(EXPRESSION) if (!(EXPRESSION)) return false 5745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 tag; 5755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) while ((tag = input->ReadTag()) != 0) { 5765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { 5775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string name = 1; 5785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 1: { 5795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 5805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 5815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 5825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->mutable_name())); 5835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 5845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->name().data(), this->name().length(), 5855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 5865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 5875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 5885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 5895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(18)) goto parse_insertion_point; 5905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 5915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 592ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 5935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string insertion_point = 2; 5945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 2: { 5955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 5965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 5975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_insertion_point: 5985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 5995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->mutable_insertion_point())); 6005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->insertion_point().data(), this->insertion_point().length(), 6025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 6035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 6045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 6055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(122)) goto parse_content; 6075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 6085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 609ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string content = 15; 6115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 15: { 6125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 6135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 6145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_content: 6155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 6165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->mutable_content())); 6175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->content().data(), this->content().length(), 6195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 6205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 6215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 6225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectAtEnd()) return true; 6245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 6255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 626ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) default: { 6285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) handle_uninterpreted: 6295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 6305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { 6315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 6325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 633ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch DO_(::google::protobuf::internal::WireFormatLite::SkipField( 634ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch input, tag, mutable_unknown_fields())); 6355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 6365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 6405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#undef DO_ 6415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 6435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::SerializeWithCachedSizes( 6445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const { 6455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string name = 1; 6465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_name()) { 6475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->name().data(), this->name().length(), 6495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 6505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 6515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1, this->name(), output); 6525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 653ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string insertion_point = 2; 6555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_insertion_point()) { 6565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->insertion_point().data(), this->insertion_point().length(), 6585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 6595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 6605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2, this->insertion_point(), output); 6615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 662ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string content = 15; 6645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_content()) { 6655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->content().data(), this->content().length(), 6675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 6685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 6695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->content(), output); 6705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 671ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 6735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields( 6745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), output); 6755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 6765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 6775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 6785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::uint8* CodeGeneratorResponse_File::SerializeWithCachedSizesToArray( 6795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* target) const { 6805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string name = 1; 6815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_name()) { 6825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->name().data(), this->name().length(), 6845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 6855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = 6865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 6875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1, this->name(), target); 6885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 689ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 6905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string insertion_point = 2; 6915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_insertion_point()) { 6925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 6935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->insertion_point().data(), this->insertion_point().length(), 6945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 6955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = 6965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 6975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2, this->insertion_point(), target); 6985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 699ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string content = 15; 7015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_content()) { 7025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 7035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->content().data(), this->content().length(), 7045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 7055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = 7065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 7075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->content(), target); 7085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 709ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 7115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite::SerializeUnknownFieldsToArray( 7125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), target); 7135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return target; 7155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int CodeGeneratorResponse_File::ByteSize() const { 7185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int total_size = 0; 719ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 7215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string name = 1; 7225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_name()) { 7235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 + 7245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::StringSize( 7255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->name()); 7265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 727ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string insertion_point = 2; 7295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_insertion_point()) { 7305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 + 7315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::StringSize( 7325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->insertion_point()); 7335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 734ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string content = 15; 7365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_content()) { 7375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 + 7385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::StringSize( 7395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->content()); 7405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 741ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 7445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 7455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize( 7465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields()); 7475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 7495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = total_size; 7505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 7515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return total_size; 7525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::MergeFrom(const ::google::protobuf::Message& from) { 7555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 7565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const CodeGeneratorResponse_File* source = 7575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorResponse_File*>( 7585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) &from); 7595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (source == NULL) { 7605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::ReflectionOps::Merge(from, this); 7615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 7625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(*source); 7635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::MergeFrom(const CodeGeneratorResponse_File& from) { 7675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 7685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { 7695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from.has_name()) { 7705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_name(from.name()); 7715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from.has_insertion_point()) { 7735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_insertion_point(from.insertion_point()); 7745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from.has_content()) { 7765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_content(from.content()); 7775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 7795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->MergeFrom(from.unknown_fields()); 7805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::CopyFrom(const ::google::protobuf::Message& from) { 7835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 7845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 7855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 7865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::CopyFrom(const CodeGeneratorResponse_File& from) { 7895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 7905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 7915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 7925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorResponse_File::IsInitialized() const { 795ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 7975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 7985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse_File::Swap(CodeGeneratorResponse_File* other) { 8005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (other != this) { 8015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(name_, other->name_); 8025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(insertion_point_, other->insertion_point_); 8035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(content_, other->content_); 8045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_has_bits_[0], other->_has_bits_[0]); 8055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _unknown_fields_.Swap(&other->_unknown_fields_); 8065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_cached_size_, other->_cached_size_); 8075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::Metadata CodeGeneratorResponse_File::GetMetadata() const { 8115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 8125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata metadata; 8135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.descriptor = CodeGeneratorResponse_File_descriptor_; 8145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.reflection = CodeGeneratorResponse_File_reflection_; 8155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return metadata; 8165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ------------------------------------------------------------------- 8205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef _MSC_VER 8225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorResponse::kErrorFieldNumber; 8235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int CodeGeneratorResponse::kFileFieldNumber; 8245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // !_MSC_VER 8255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse::CodeGeneratorResponse() 8275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 8285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 8295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::InitAsDefaultInstance() { 8325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse::CodeGeneratorResponse(const CodeGeneratorResponse& from) 8355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : ::google::protobuf::Message() { 8365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedCtor(); 8375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 8385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::SharedCtor() { 8415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = 0; 8425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); 8435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 8445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse::~CodeGeneratorResponse() { 8475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SharedDtor(); 8485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::SharedDtor() { 8515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (error_ != &::google::protobuf::internal::kEmptyString) { 8525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) delete error_; 8535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (this != default_instance_) { 8555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::SetCachedSize(int size) const { 8595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 8605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = size; 8615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 8625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const ::google::protobuf::Descriptor* CodeGeneratorResponse::descriptor() { 8645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 8655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return CodeGeneratorResponse_descriptor_; 8665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const CodeGeneratorResponse& CodeGeneratorResponse::default_instance() { 8695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); 8705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return *default_instance_; 8715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse* CodeGeneratorResponse::default_instance_ = NULL; 8745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CodeGeneratorResponse* CodeGeneratorResponse::New() const { 8765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return new CodeGeneratorResponse; 8775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::Clear() { 8805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 8815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_error()) { 8825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (error_ != &::google::protobuf::internal::kEmptyString) { 8835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) error_->clear(); 8845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 8875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_.Clear(); 8885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::memset(_has_bits_, 0, sizeof(_has_bits_)); 8895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->Clear(); 8905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 8915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorResponse::MergePartialFromCodedStream( 8935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedInputStream* input) { 8945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define DO_(EXPRESSION) if (!(EXPRESSION)) return false 8955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint32 tag; 8965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) while ((tag = input->ReadTag()) != 0) { 8975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { 8985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string error = 1; 8995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 1: { 9005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 9015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 9025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadString( 9035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, this->mutable_error())); 9045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 9055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->error().data(), this->error().length(), 9065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::PARSE); 9075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 9085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 9095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(122)) goto parse_file; 9115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 9125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 913ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 9155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) case 15: { 9165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 9175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { 9185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) parse_file: 9195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( 9205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) input, add_file())); 9215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 9225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) goto handle_uninterpreted; 9235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectTag(122)) goto parse_file; 9255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (input->ExpectAtEnd()) return true; 9265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 9275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 928ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) default: { 9305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) handle_uninterpreted: 9315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == 9325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { 9335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 9345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 935ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch DO_(::google::protobuf::internal::WireFormatLite::SkipField( 936ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch input, tag, mutable_unknown_fields())); 9375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) break; 9385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 9425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#undef DO_ 9435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 9445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 9455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::SerializeWithCachedSizes( 9465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::io::CodedOutputStream* output) const { 9475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string error = 1; 9485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_error()) { 9495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 9505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->error().data(), this->error().length(), 9515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 9525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteString( 9535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1, this->error(), output); 9545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 955ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 9575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_size(); i++) { 9585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 9595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->file(i), output); 9605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 961ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 9635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields( 9645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), output); 9655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 9675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 9685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::uint8* CodeGeneratorResponse::SerializeWithCachedSizesToArray( 9695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::uint8* target) const { 9705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string error = 1; 9715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_error()) { 9725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::VerifyUTF8String( 9735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->error().data(), this->error().length(), 9745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormat::SERIALIZE); 9755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = 9765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 9775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1, this->error(), target); 9785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 979ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 9815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_size(); i++) { 9825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite:: 9835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) WriteMessageNoVirtualToArray( 9845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 15, this->file(i), target); 9855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 986ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 9885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) target = ::google::protobuf::internal::WireFormatLite::SerializeUnknownFieldsToArray( 9895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields(), target); 9905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 9915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return target; 9925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 9935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 9945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int CodeGeneratorResponse::ByteSize() const { 9955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int total_size = 0; 996ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { 9985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // optional string error = 1; 9995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (has_error()) { 10005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 + 10015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::StringSize( 10025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->error()); 10035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 1004ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 10055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15; 10075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 1 * this->file_size(); 10085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) for (int i = 0; i < this->file_size(); i++) { 10095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 10105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( 10115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this->file(i)); 10125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 1013ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 10145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (!unknown_fields().empty()) { 10155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) total_size += 10165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize( 10175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) unknown_fields()); 10185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); 10205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _cached_size_ = total_size; 10215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_SAFE_CONCURRENT_WRITES_END(); 10225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return total_size; 10235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::MergeFrom(const ::google::protobuf::Message& from) { 10265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 10275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const CodeGeneratorResponse* source = 10285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorResponse*>( 10295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) &from); 10305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (source == NULL) { 10315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::internal::ReflectionOps::Merge(from, this); 10325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } else { 10335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(*source); 10345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::MergeFrom(const CodeGeneratorResponse& from) { 10385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GOOGLE_CHECK_NE(&from, this); 10395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_.MergeFrom(from.file_); 10405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { 10415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (from.has_error()) { 10425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set_error(from.error()); 10435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) mutable_unknown_fields()->MergeFrom(from.unknown_fields()); 10465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::CopyFrom(const ::google::protobuf::Message& from) { 10495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 10505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 10515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 10525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::CopyFrom(const CodeGeneratorResponse& from) { 10555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (&from == this) return; 10565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) Clear(); 10575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) MergeFrom(from); 10585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool CodeGeneratorResponse::IsInitialized() const { 1061ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 10625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return true; 10635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void CodeGeneratorResponse::Swap(CodeGeneratorResponse* other) { 10665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if (other != this) { 10675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(error_, other->error_); 10685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) file_.Swap(&other->file_); 10695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_has_bits_[0], other->_has_bits_[0]); 10705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) _unknown_fields_.Swap(&other->_unknown_fields_); 10715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) std::swap(_cached_size_, other->_cached_size_); 10725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 10735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)::google::protobuf::Metadata CodeGeneratorResponse::GetMetadata() const { 10765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) protobuf_AssignDescriptorsOnce(); 10775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ::google::protobuf::Metadata metadata; 10785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.descriptor = CodeGeneratorResponse_descriptor_; 10795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) metadata.reflection = CodeGeneratorResponse_reflection_; 10805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return metadata; 10815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 10825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(namespace_scope) 10855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace compiler 10875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace protobuf 10885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace google 10895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// @@protoc_insertion_point(global_scope) 1091