| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: google/protobuf/descriptor.proto |
| |
| #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION |
| #include <google/protobuf/descriptor.pb.h> |
| |
| #include <algorithm> |
| |
| #include <google/protobuf/stubs/common.h> |
| #include <google/protobuf/stubs/port.h> |
| #include <google/protobuf/stubs/once.h> |
| #include <google/protobuf/io/coded_stream.h> |
| #include <google/protobuf/wire_format_lite_inl.h> |
| #include <google/protobuf/descriptor.h> |
| #include <google/protobuf/generated_message_reflection.h> |
| #include <google/protobuf/reflection_ops.h> |
| #include <google/protobuf/wire_format.h> |
| // @@protoc_insertion_point(includes) |
| |
| namespace google { |
| namespace protobuf { |
| |
| namespace { |
| |
| const ::google::protobuf::Descriptor* FileDescriptorSet_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| FileDescriptorSet_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* FileDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| FileDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* DescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| DescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* DescriptorProto_ExtensionRange_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| DescriptorProto_ExtensionRange_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* DescriptorProto_ReservedRange_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| DescriptorProto_ReservedRange_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* FieldDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| FieldDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Type_descriptor_ = NULL; |
| const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Label_descriptor_ = NULL; |
| const ::google::protobuf::Descriptor* OneofDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| OneofDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* EnumDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| EnumDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* EnumValueDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| EnumValueDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* ServiceDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| ServiceDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* MethodDescriptorProto_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| MethodDescriptorProto_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* FileOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| FileOptions_reflection_ = NULL; |
| const ::google::protobuf::EnumDescriptor* FileOptions_OptimizeMode_descriptor_ = NULL; |
| const ::google::protobuf::Descriptor* MessageOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| MessageOptions_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* FieldOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| FieldOptions_reflection_ = NULL; |
| const ::google::protobuf::EnumDescriptor* FieldOptions_CType_descriptor_ = NULL; |
| const ::google::protobuf::EnumDescriptor* FieldOptions_JSType_descriptor_ = NULL; |
| const ::google::protobuf::Descriptor* EnumOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| EnumOptions_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* EnumValueOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| EnumValueOptions_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* ServiceOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| ServiceOptions_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* MethodOptions_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| MethodOptions_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* UninterpretedOption_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| UninterpretedOption_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* UninterpretedOption_NamePart_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| UninterpretedOption_NamePart_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* SourceCodeInfo_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| SourceCodeInfo_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* SourceCodeInfo_Location_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| SourceCodeInfo_Location_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* GeneratedCodeInfo_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| GeneratedCodeInfo_reflection_ = NULL; |
| const ::google::protobuf::Descriptor* GeneratedCodeInfo_Annotation_descriptor_ = NULL; |
| const ::google::protobuf::internal::GeneratedMessageReflection* |
| GeneratedCodeInfo_Annotation_reflection_ = NULL; |
| |
| } // namespace |
| |
| |
| void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto() { |
| protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); |
| const ::google::protobuf::FileDescriptor* file = |
| ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( |
| "google/protobuf/descriptor.proto"); |
| GOOGLE_CHECK(file != NULL); |
| FileDescriptorSet_descriptor_ = file->message_type(0); |
| static const int FileDescriptorSet_offsets_[1] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, file_), |
| }; |
| FileDescriptorSet_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| FileDescriptorSet_descriptor_, |
| FileDescriptorSet::default_instance_, |
| FileDescriptorSet_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(FileDescriptorSet), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, _internal_metadata_), |
| -1); |
| FileDescriptorProto_descriptor_ = file->message_type(1); |
| static const int FileDescriptorProto_offsets_[12] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, package_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, dependency_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, public_dependency_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, weak_dependency_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, message_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, enum_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, service_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, extension_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, options_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, source_code_info_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, syntax_), |
| }; |
| FileDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| FileDescriptorProto_descriptor_, |
| FileDescriptorProto::default_instance_, |
| FileDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(FileDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, _internal_metadata_), |
| -1); |
| DescriptorProto_descriptor_ = file->message_type(2); |
| static const int DescriptorProto_offsets_[10] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, field_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, extension_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, nested_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, enum_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, extension_range_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, oneof_decl_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, options_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, reserved_range_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, reserved_name_), |
| }; |
| DescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| DescriptorProto_descriptor_, |
| DescriptorProto::default_instance_, |
| DescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(DescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, _internal_metadata_), |
| -1); |
| DescriptorProto_ExtensionRange_descriptor_ = DescriptorProto_descriptor_->nested_type(0); |
| static const int DescriptorProto_ExtensionRange_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, start_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, end_), |
| }; |
| DescriptorProto_ExtensionRange_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| DescriptorProto_ExtensionRange_descriptor_, |
| DescriptorProto_ExtensionRange::default_instance_, |
| DescriptorProto_ExtensionRange_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(DescriptorProto_ExtensionRange), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, _internal_metadata_), |
| -1); |
| DescriptorProto_ReservedRange_descriptor_ = DescriptorProto_descriptor_->nested_type(1); |
| static const int DescriptorProto_ReservedRange_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ReservedRange, start_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ReservedRange, end_), |
| }; |
| DescriptorProto_ReservedRange_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| DescriptorProto_ReservedRange_descriptor_, |
| DescriptorProto_ReservedRange::default_instance_, |
| DescriptorProto_ReservedRange_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ReservedRange, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(DescriptorProto_ReservedRange), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ReservedRange, _internal_metadata_), |
| -1); |
| FieldDescriptorProto_descriptor_ = file->message_type(3); |
| static const int FieldDescriptorProto_offsets_[10] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, number_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, label_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, type_name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, extendee_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, default_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, oneof_index_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, json_name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, options_), |
| }; |
| FieldDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| FieldDescriptorProto_descriptor_, |
| FieldDescriptorProto::default_instance_, |
| FieldDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(FieldDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, _internal_metadata_), |
| -1); |
| FieldDescriptorProto_Type_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(0); |
| FieldDescriptorProto_Label_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(1); |
| OneofDescriptorProto_descriptor_ = file->message_type(4); |
| static const int OneofDescriptorProto_offsets_[1] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OneofDescriptorProto, name_), |
| }; |
| OneofDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| OneofDescriptorProto_descriptor_, |
| OneofDescriptorProto::default_instance_, |
| OneofDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OneofDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(OneofDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OneofDescriptorProto, _internal_metadata_), |
| -1); |
| EnumDescriptorProto_descriptor_ = file->message_type(5); |
| static const int EnumDescriptorProto_offsets_[3] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, options_), |
| }; |
| EnumDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| EnumDescriptorProto_descriptor_, |
| EnumDescriptorProto::default_instance_, |
| EnumDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(EnumDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, _internal_metadata_), |
| -1); |
| EnumValueDescriptorProto_descriptor_ = file->message_type(6); |
| static const int EnumValueDescriptorProto_offsets_[3] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, number_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, options_), |
| }; |
| EnumValueDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| EnumValueDescriptorProto_descriptor_, |
| EnumValueDescriptorProto::default_instance_, |
| EnumValueDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(EnumValueDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, _internal_metadata_), |
| -1); |
| ServiceDescriptorProto_descriptor_ = file->message_type(7); |
| static const int ServiceDescriptorProto_offsets_[3] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, method_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, options_), |
| }; |
| ServiceDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| ServiceDescriptorProto_descriptor_, |
| ServiceDescriptorProto::default_instance_, |
| ServiceDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(ServiceDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, _internal_metadata_), |
| -1); |
| MethodDescriptorProto_descriptor_ = file->message_type(8); |
| static const int MethodDescriptorProto_offsets_[6] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, input_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, output_type_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, options_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, client_streaming_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, server_streaming_), |
| }; |
| MethodDescriptorProto_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| MethodDescriptorProto_descriptor_, |
| MethodDescriptorProto::default_instance_, |
| MethodDescriptorProto_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(MethodDescriptorProto), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, _internal_metadata_), |
| -1); |
| FileOptions_descriptor_ = file->message_type(9); |
| static const int FileOptions_offsets_[15] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_package_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_outer_classname_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_multiple_files_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_generate_equals_and_hash_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_string_check_utf8_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, optimize_for_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, go_package_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, cc_generic_services_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_generic_services_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, py_generic_services_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, cc_enable_arenas_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, objc_class_prefix_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, csharp_namespace_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, uninterpreted_option_), |
| }; |
| FileOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| FileOptions_descriptor_, |
| FileOptions::default_instance_, |
| FileOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _extensions_), |
| sizeof(FileOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _internal_metadata_), |
| -1); |
| FileOptions_OptimizeMode_descriptor_ = FileOptions_descriptor_->enum_type(0); |
| MessageOptions_descriptor_ = file->message_type(10); |
| static const int MessageOptions_offsets_[5] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, message_set_wire_format_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, no_standard_descriptor_accessor_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, map_entry_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, uninterpreted_option_), |
| }; |
| MessageOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| MessageOptions_descriptor_, |
| MessageOptions::default_instance_, |
| MessageOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _extensions_), |
| sizeof(MessageOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _internal_metadata_), |
| -1); |
| FieldOptions_descriptor_ = file->message_type(11); |
| static const int FieldOptions_offsets_[7] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, ctype_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, packed_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, jstype_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, lazy_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, weak_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, uninterpreted_option_), |
| }; |
| FieldOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| FieldOptions_descriptor_, |
| FieldOptions::default_instance_, |
| FieldOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _extensions_), |
| sizeof(FieldOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _internal_metadata_), |
| -1); |
| FieldOptions_CType_descriptor_ = FieldOptions_descriptor_->enum_type(0); |
| FieldOptions_JSType_descriptor_ = FieldOptions_descriptor_->enum_type(1); |
| EnumOptions_descriptor_ = file->message_type(12); |
| static const int EnumOptions_offsets_[3] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, allow_alias_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, uninterpreted_option_), |
| }; |
| EnumOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| EnumOptions_descriptor_, |
| EnumOptions::default_instance_, |
| EnumOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _extensions_), |
| sizeof(EnumOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _internal_metadata_), |
| -1); |
| EnumValueOptions_descriptor_ = file->message_type(13); |
| static const int EnumValueOptions_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, uninterpreted_option_), |
| }; |
| EnumValueOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| EnumValueOptions_descriptor_, |
| EnumValueOptions::default_instance_, |
| EnumValueOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _extensions_), |
| sizeof(EnumValueOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _internal_metadata_), |
| -1); |
| ServiceOptions_descriptor_ = file->message_type(14); |
| static const int ServiceOptions_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, uninterpreted_option_), |
| }; |
| ServiceOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| ServiceOptions_descriptor_, |
| ServiceOptions::default_instance_, |
| ServiceOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _extensions_), |
| sizeof(ServiceOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _internal_metadata_), |
| -1); |
| MethodOptions_descriptor_ = file->message_type(15); |
| static const int MethodOptions_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, deprecated_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, uninterpreted_option_), |
| }; |
| MethodOptions_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| MethodOptions_descriptor_, |
| MethodOptions::default_instance_, |
| MethodOptions_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _has_bits_[0]), |
| -1, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _extensions_), |
| sizeof(MethodOptions), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _internal_metadata_), |
| -1); |
| UninterpretedOption_descriptor_ = file->message_type(16); |
| static const int UninterpretedOption_offsets_[7] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, name_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, identifier_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, positive_int_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, negative_int_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, double_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, string_value_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, aggregate_value_), |
| }; |
| UninterpretedOption_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| UninterpretedOption_descriptor_, |
| UninterpretedOption::default_instance_, |
| UninterpretedOption_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(UninterpretedOption), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, _internal_metadata_), |
| -1); |
| UninterpretedOption_NamePart_descriptor_ = UninterpretedOption_descriptor_->nested_type(0); |
| static const int UninterpretedOption_NamePart_offsets_[2] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, name_part_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, is_extension_), |
| }; |
| UninterpretedOption_NamePart_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| UninterpretedOption_NamePart_descriptor_, |
| UninterpretedOption_NamePart::default_instance_, |
| UninterpretedOption_NamePart_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(UninterpretedOption_NamePart), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, _internal_metadata_), |
| -1); |
| SourceCodeInfo_descriptor_ = file->message_type(17); |
| static const int SourceCodeInfo_offsets_[1] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo, location_), |
| }; |
| SourceCodeInfo_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| SourceCodeInfo_descriptor_, |
| SourceCodeInfo::default_instance_, |
| SourceCodeInfo_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(SourceCodeInfo), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo, _internal_metadata_), |
| -1); |
| SourceCodeInfo_Location_descriptor_ = SourceCodeInfo_descriptor_->nested_type(0); |
| static const int SourceCodeInfo_Location_offsets_[5] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, path_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, span_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, leading_comments_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, trailing_comments_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, leading_detached_comments_), |
| }; |
| SourceCodeInfo_Location_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| SourceCodeInfo_Location_descriptor_, |
| SourceCodeInfo_Location::default_instance_, |
| SourceCodeInfo_Location_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(SourceCodeInfo_Location), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SourceCodeInfo_Location, _internal_metadata_), |
| -1); |
| GeneratedCodeInfo_descriptor_ = file->message_type(18); |
| static const int GeneratedCodeInfo_offsets_[1] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo, annotation_), |
| }; |
| GeneratedCodeInfo_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| GeneratedCodeInfo_descriptor_, |
| GeneratedCodeInfo::default_instance_, |
| GeneratedCodeInfo_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(GeneratedCodeInfo), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo, _internal_metadata_), |
| -1); |
| GeneratedCodeInfo_Annotation_descriptor_ = GeneratedCodeInfo_descriptor_->nested_type(0); |
| static const int GeneratedCodeInfo_Annotation_offsets_[4] = { |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, path_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, source_file_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, begin_), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, end_), |
| }; |
| GeneratedCodeInfo_Annotation_reflection_ = |
| ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection( |
| GeneratedCodeInfo_Annotation_descriptor_, |
| GeneratedCodeInfo_Annotation::default_instance_, |
| GeneratedCodeInfo_Annotation_offsets_, |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, _has_bits_[0]), |
| -1, |
| -1, |
| sizeof(GeneratedCodeInfo_Annotation), |
| GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GeneratedCodeInfo_Annotation, _internal_metadata_), |
| -1); |
| } |
| |
| namespace { |
| |
| GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); |
| inline void protobuf_AssignDescriptorsOnce() { |
| ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, |
| &protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto); |
| } |
| |
| void protobuf_RegisterTypes(const ::std::string&) { |
| protobuf_AssignDescriptorsOnce(); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| FileDescriptorSet_descriptor_, &FileDescriptorSet::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| FileDescriptorProto_descriptor_, &FileDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| DescriptorProto_descriptor_, &DescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| DescriptorProto_ExtensionRange_descriptor_, &DescriptorProto_ExtensionRange::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| DescriptorProto_ReservedRange_descriptor_, &DescriptorProto_ReservedRange::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| FieldDescriptorProto_descriptor_, &FieldDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| OneofDescriptorProto_descriptor_, &OneofDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| EnumDescriptorProto_descriptor_, &EnumDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| EnumValueDescriptorProto_descriptor_, &EnumValueDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| ServiceDescriptorProto_descriptor_, &ServiceDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| MethodDescriptorProto_descriptor_, &MethodDescriptorProto::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| FileOptions_descriptor_, &FileOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| MessageOptions_descriptor_, &MessageOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| FieldOptions_descriptor_, &FieldOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| EnumOptions_descriptor_, &EnumOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| EnumValueOptions_descriptor_, &EnumValueOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| ServiceOptions_descriptor_, &ServiceOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| MethodOptions_descriptor_, &MethodOptions::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| UninterpretedOption_descriptor_, &UninterpretedOption::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| UninterpretedOption_NamePart_descriptor_, &UninterpretedOption_NamePart::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| SourceCodeInfo_descriptor_, &SourceCodeInfo::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| SourceCodeInfo_Location_descriptor_, &SourceCodeInfo_Location::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| GeneratedCodeInfo_descriptor_, &GeneratedCodeInfo::default_instance()); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| GeneratedCodeInfo_Annotation_descriptor_, &GeneratedCodeInfo_Annotation::default_instance()); |
| } |
| |
| } // namespace |
| |
| void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto() { |
| delete FileDescriptorSet::default_instance_; |
| delete FileDescriptorSet_reflection_; |
| delete FileDescriptorProto::default_instance_; |
| delete FileDescriptorProto_reflection_; |
| delete DescriptorProto::default_instance_; |
| delete DescriptorProto_reflection_; |
| delete DescriptorProto_ExtensionRange::default_instance_; |
| delete DescriptorProto_ExtensionRange_reflection_; |
| delete DescriptorProto_ReservedRange::default_instance_; |
| delete DescriptorProto_ReservedRange_reflection_; |
| delete FieldDescriptorProto::default_instance_; |
| delete FieldDescriptorProto_reflection_; |
| delete OneofDescriptorProto::default_instance_; |
| delete OneofDescriptorProto_reflection_; |
| delete EnumDescriptorProto::default_instance_; |
| delete EnumDescriptorProto_reflection_; |
| delete EnumValueDescriptorProto::default_instance_; |
| delete EnumValueDescriptorProto_reflection_; |
| delete ServiceDescriptorProto::default_instance_; |
| delete ServiceDescriptorProto_reflection_; |
| delete MethodDescriptorProto::default_instance_; |
| delete MethodDescriptorProto_reflection_; |
| delete FileOptions::default_instance_; |
| delete FileOptions_reflection_; |
| delete MessageOptions::default_instance_; |
| delete MessageOptions_reflection_; |
| delete FieldOptions::default_instance_; |
| delete FieldOptions_reflection_; |
| delete EnumOptions::default_instance_; |
| delete EnumOptions_reflection_; |
| delete EnumValueOptions::default_instance_; |
| delete EnumValueOptions_reflection_; |
| delete ServiceOptions::default_instance_; |
| delete ServiceOptions_reflection_; |
| delete MethodOptions::default_instance_; |
| delete MethodOptions_reflection_; |
| delete UninterpretedOption::default_instance_; |
| delete UninterpretedOption_reflection_; |
| delete UninterpretedOption_NamePart::default_instance_; |
| delete UninterpretedOption_NamePart_reflection_; |
| delete SourceCodeInfo::default_instance_; |
| delete SourceCodeInfo_reflection_; |
| delete SourceCodeInfo_Location::default_instance_; |
| delete SourceCodeInfo_Location_reflection_; |
| delete GeneratedCodeInfo::default_instance_; |
| delete GeneratedCodeInfo_reflection_; |
| delete GeneratedCodeInfo_Annotation::default_instance_; |
| delete GeneratedCodeInfo_Annotation_reflection_; |
| } |
| |
| void protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto() { |
| static bool already_here = false; |
| if (already_here) return; |
| already_here = true; |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( |
| "\n google/protobuf/descriptor.proto\022\017goog" |
| "le.protobuf\"G\n\021FileDescriptorSet\0222\n\004file" |
| "\030\001 \003(\0132$.google.protobuf.FileDescriptorP" |
| "roto\"\333\003\n\023FileDescriptorProto\022\014\n\004name\030\001 \001" |
| "(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndependency\030\003 \003(\t\022" |
| "\031\n\021public_dependency\030\n \003(\005\022\027\n\017weak_depen" |
| "dency\030\013 \003(\005\0226\n\014message_type\030\004 \003(\0132 .goog" |
| "le.protobuf.DescriptorProto\0227\n\tenum_type" |
| "\030\005 \003(\0132$.google.protobuf.EnumDescriptorP" |
| "roto\0228\n\007service\030\006 \003(\0132\'.google.protobuf." |
| "ServiceDescriptorProto\0228\n\textension\030\007 \003(" |
| "\0132%.google.protobuf.FieldDescriptorProto" |
| "\022-\n\007options\030\010 \001(\0132\034.google.protobuf.File" |
| "Options\0229\n\020source_code_info\030\t \001(\0132\037.goog" |
| "le.protobuf.SourceCodeInfo\022\016\n\006syntax\030\014 \001" |
| "(\t\"\360\004\n\017DescriptorProto\022\014\n\004name\030\001 \001(\t\0224\n\005" |
| "field\030\002 \003(\0132%.google.protobuf.FieldDescr" |
| "iptorProto\0228\n\textension\030\006 \003(\0132%.google.p" |
| "rotobuf.FieldDescriptorProto\0225\n\013nested_t" |
| "ype\030\003 \003(\0132 .google.protobuf.DescriptorPr" |
| "oto\0227\n\tenum_type\030\004 \003(\0132$.google.protobuf" |
| ".EnumDescriptorProto\022H\n\017extension_range\030" |
| "\005 \003(\0132/.google.protobuf.DescriptorProto." |
| "ExtensionRange\0229\n\noneof_decl\030\010 \003(\0132%.goo" |
| "gle.protobuf.OneofDescriptorProto\0220\n\007opt" |
| "ions\030\007 \001(\0132\037.google.protobuf.MessageOpti" |
| "ons\022F\n\016reserved_range\030\t \003(\0132..google.pro" |
| "tobuf.DescriptorProto.ReservedRange\022\025\n\rr" |
| "eserved_name\030\n \003(\t\032,\n\016ExtensionRange\022\r\n\005" |
| "start\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\032+\n\rReservedRang" |
| "e\022\r\n\005start\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\"\274\005\n\024FieldD" |
| "escriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number\030\003" |
| " \001(\005\022:\n\005label\030\004 \001(\0162+.google.protobuf.Fi" |
| "eldDescriptorProto.Label\0228\n\004type\030\005 \001(\0162*" |
| ".google.protobuf.FieldDescriptorProto.Ty" |
| "pe\022\021\n\ttype_name\030\006 \001(\t\022\020\n\010extendee\030\002 \001(\t\022" |
| "\025\n\rdefault_value\030\007 \001(\t\022\023\n\013oneof_index\030\t " |
| "\001(\005\022\021\n\tjson_name\030\n \001(\t\022.\n\007options\030\010 \001(\0132" |
| "\035.google.protobuf.FieldOptions\"\266\002\n\004Type\022" |
| "\017\n\013TYPE_DOUBLE\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE" |
| "_INT64\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n\nTYPE_INT32\020" |
| "\005\022\020\n\014TYPE_FIXED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n" |
| "\tTYPE_BOOL\020\010\022\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GR" |
| "OUP\020\n\022\020\n\014TYPE_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022" |
| "\017\n\013TYPE_UINT32\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_" |
| "SFIXED32\020\017\022\021\n\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SI" |
| "NT32\020\021\022\017\n\013TYPE_SINT64\020\022\"C\n\005Label\022\022\n\016LABE" |
| "L_OPTIONAL\020\001\022\022\n\016LABEL_REQUIRED\020\002\022\022\n\016LABE" |
| "L_REPEATED\020\003\"$\n\024OneofDescriptorProto\022\014\n\004" |
| "name\030\001 \001(\t\"\214\001\n\023EnumDescriptorProto\022\014\n\004na" |
| "me\030\001 \001(\t\0228\n\005value\030\002 \003(\0132).google.protobu" |
| "f.EnumValueDescriptorProto\022-\n\007options\030\003 " |
| "\001(\0132\034.google.protobuf.EnumOptions\"l\n\030Enu" |
| "mValueDescriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006n" |
| "umber\030\002 \001(\005\0222\n\007options\030\003 \001(\0132!.google.pr" |
| "otobuf.EnumValueOptions\"\220\001\n\026ServiceDescr" |
| "iptorProto\022\014\n\004name\030\001 \001(\t\0226\n\006method\030\002 \003(\013" |
| "2&.google.protobuf.MethodDescriptorProto" |
| "\0220\n\007options\030\003 \001(\0132\037.google.protobuf.Serv" |
| "iceOptions\"\301\001\n\025MethodDescriptorProto\022\014\n\004" |
| "name\030\001 \001(\t\022\022\n\ninput_type\030\002 \001(\t\022\023\n\013output" |
| "_type\030\003 \001(\t\022/\n\007options\030\004 \001(\0132\036.google.pr" |
| "otobuf.MethodOptions\022\037\n\020client_streaming" |
| "\030\005 \001(\010:\005false\022\037\n\020server_streaming\030\006 \001(\010:" |
| "\005false\"\207\005\n\013FileOptions\022\024\n\014java_package\030\001" |
| " \001(\t\022\034\n\024java_outer_classname\030\010 \001(\t\022\"\n\023ja" |
| "va_multiple_files\030\n \001(\010:\005false\022,\n\035java_g" |
| "enerate_equals_and_hash\030\024 \001(\010:\005false\022%\n\026" |
| "java_string_check_utf8\030\033 \001(\010:\005false\022F\n\014o" |
| "ptimize_for\030\t \001(\0162).google.protobuf.File" |
| "Options.OptimizeMode:\005SPEED\022\022\n\ngo_packag" |
| "e\030\013 \001(\t\022\"\n\023cc_generic_services\030\020 \001(\010:\005fa" |
| "lse\022$\n\025java_generic_services\030\021 \001(\010:\005fals" |
| "e\022\"\n\023py_generic_services\030\022 \001(\010:\005false\022\031\n" |
| "\ndeprecated\030\027 \001(\010:\005false\022\037\n\020cc_enable_ar" |
| "enas\030\037 \001(\010:\005false\022\031\n\021objc_class_prefix\030$" |
| " \001(\t\022\030\n\020csharp_namespace\030% \001(\t\022C\n\024uninte" |
| "rpreted_option\030\347\007 \003(\0132$.google.protobuf." |
| "UninterpretedOption\":\n\014OptimizeMode\022\t\n\005S" |
| "PEED\020\001\022\r\n\tCODE_SIZE\020\002\022\020\n\014LITE_RUNTIME\020\003*" |
| "\t\010\350\007\020\200\200\200\200\002J\004\010&\020\'\"\346\001\n\016MessageOptions\022&\n\027m" |
| "essage_set_wire_format\030\001 \001(\010:\005false\022.\n\037n" |
| "o_standard_descriptor_accessor\030\002 \001(\010:\005fa" |
| "lse\022\031\n\ndeprecated\030\003 \001(\010:\005false\022\021\n\tmap_en" |
| "try\030\007 \001(\010\022C\n\024uninterpreted_option\030\347\007 \003(\013" |
| "2$.google.protobuf.UninterpretedOption*\t" |
| "\010\350\007\020\200\200\200\200\002\"\230\003\n\014FieldOptions\022:\n\005ctype\030\001 \001(" |
| "\0162#.google.protobuf.FieldOptions.CType:\006" |
| "STRING\022\016\n\006packed\030\002 \001(\010\022\?\n\006jstype\030\006 \001(\0162$" |
| ".google.protobuf.FieldOptions.JSType:\tJS" |
| "_NORMAL\022\023\n\004lazy\030\005 \001(\010:\005false\022\031\n\ndeprecat" |
| "ed\030\003 \001(\010:\005false\022\023\n\004weak\030\n \001(\010:\005false\022C\n\024" |
| "uninterpreted_option\030\347\007 \003(\0132$.google.pro" |
| "tobuf.UninterpretedOption\"/\n\005CType\022\n\n\006ST" |
| "RING\020\000\022\010\n\004CORD\020\001\022\020\n\014STRING_PIECE\020\002\"5\n\006JS" |
| "Type\022\r\n\tJS_NORMAL\020\000\022\r\n\tJS_STRING\020\001\022\r\n\tJS" |
| "_NUMBER\020\002*\t\010\350\007\020\200\200\200\200\002\"\215\001\n\013EnumOptions\022\023\n\013" |
| "allow_alias\030\002 \001(\010\022\031\n\ndeprecated\030\003 \001(\010:\005f" |
| "alse\022C\n\024uninterpreted_option\030\347\007 \003(\0132$.go" |
| "ogle.protobuf.UninterpretedOption*\t\010\350\007\020\200" |
| "\200\200\200\002\"}\n\020EnumValueOptions\022\031\n\ndeprecated\030\001" |
| " \001(\010:\005false\022C\n\024uninterpreted_option\030\347\007 \003" |
| "(\0132$.google.protobuf.UninterpretedOption" |
| "*\t\010\350\007\020\200\200\200\200\002\"{\n\016ServiceOptions\022\031\n\ndepreca" |
| "ted\030! \001(\010:\005false\022C\n\024uninterpreted_option" |
| "\030\347\007 \003(\0132$.google.protobuf.UninterpretedO" |
| "ption*\t\010\350\007\020\200\200\200\200\002\"z\n\rMethodOptions\022\031\n\ndep" |
| "recated\030! \001(\010:\005false\022C\n\024uninterpreted_op" |
| "tion\030\347\007 \003(\0132$.google.protobuf.Uninterpre" |
| "tedOption*\t\010\350\007\020\200\200\200\200\002\"\236\002\n\023UninterpretedOp" |
| "tion\022;\n\004name\030\002 \003(\0132-.google.protobuf.Uni" |
| "nterpretedOption.NamePart\022\030\n\020identifier_" |
| "value\030\003 \001(\t\022\032\n\022positive_int_value\030\004 \001(\004\022" |
| "\032\n\022negative_int_value\030\005 \001(\003\022\024\n\014double_va" |
| "lue\030\006 \001(\001\022\024\n\014string_value\030\007 \001(\014\022\027\n\017aggre" |
| "gate_value\030\010 \001(\t\0323\n\010NamePart\022\021\n\tname_par" |
| "t\030\001 \002(\t\022\024\n\014is_extension\030\002 \002(\010\"\325\001\n\016Source" |
| "CodeInfo\022:\n\010location\030\001 \003(\0132(.google.prot" |
| "obuf.SourceCodeInfo.Location\032\206\001\n\010Locatio" |
| "n\022\020\n\004path\030\001 \003(\005B\002\020\001\022\020\n\004span\030\002 \003(\005B\002\020\001\022\030\n" |
| "\020leading_comments\030\003 \001(\t\022\031\n\021trailing_comm" |
| "ents\030\004 \001(\t\022!\n\031leading_detached_comments\030" |
| "\006 \003(\t\"\247\001\n\021GeneratedCodeInfo\022A\n\nannotatio" |
| "n\030\001 \003(\0132-.google.protobuf.GeneratedCodeI" |
| "nfo.Annotation\032O\n\nAnnotation\022\020\n\004path\030\001 \003" |
| "(\005B\002\020\001\022\023\n\013source_file\030\002 \001(\t\022\r\n\005begin\030\003 \001" |
| "(\005\022\013\n\003end\030\004 \001(\005BX\n\023com.google.protobufB\020" |
| "DescriptorProtosH\001Z\ndescriptor\242\002\003GPB\252\002\032G" |
| "oogle.Protobuf.Reflection", 5145); |
| ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( |
| "google/protobuf/descriptor.proto", &protobuf_RegisterTypes); |
| FileDescriptorSet::default_instance_ = new FileDescriptorSet(); |
| FileDescriptorProto::default_instance_ = new FileDescriptorProto(); |
| DescriptorProto::default_instance_ = new DescriptorProto(); |
| DescriptorProto_ExtensionRange::default_instance_ = new DescriptorProto_ExtensionRange(); |
| DescriptorProto_ReservedRange::default_instance_ = new DescriptorProto_ReservedRange(); |
| FieldDescriptorProto::default_instance_ = new FieldDescriptorProto(); |
| OneofDescriptorProto::default_instance_ = new OneofDescriptorProto(); |
| EnumDescriptorProto::default_instance_ = new EnumDescriptorProto(); |
| EnumValueDescriptorProto::default_instance_ = new EnumValueDescriptorProto(); |
| ServiceDescriptorProto::default_instance_ = new ServiceDescriptorProto(); |
| MethodDescriptorProto::default_instance_ = new MethodDescriptorProto(); |
| FileOptions::default_instance_ = new FileOptions(); |
| MessageOptions::default_instance_ = new MessageOptions(); |
| FieldOptions::default_instance_ = new FieldOptions(); |
| EnumOptions::default_instance_ = new EnumOptions(); |
| EnumValueOptions::default_instance_ = new EnumValueOptions(); |
| ServiceOptions::default_instance_ = new ServiceOptions(); |
| MethodOptions::default_instance_ = new MethodOptions(); |
| UninterpretedOption::default_instance_ = new UninterpretedOption(); |
| UninterpretedOption_NamePart::default_instance_ = new UninterpretedOption_NamePart(); |
| SourceCodeInfo::default_instance_ = new SourceCodeInfo(); |
| SourceCodeInfo_Location::default_instance_ = new SourceCodeInfo_Location(); |
| GeneratedCodeInfo::default_instance_ = new GeneratedCodeInfo(); |
| GeneratedCodeInfo_Annotation::default_instance_ = new GeneratedCodeInfo_Annotation(); |
| FileDescriptorSet::default_instance_->InitAsDefaultInstance(); |
| FileDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| DescriptorProto::default_instance_->InitAsDefaultInstance(); |
| DescriptorProto_ExtensionRange::default_instance_->InitAsDefaultInstance(); |
| DescriptorProto_ReservedRange::default_instance_->InitAsDefaultInstance(); |
| FieldDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| OneofDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| EnumDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| EnumValueDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| ServiceDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| MethodDescriptorProto::default_instance_->InitAsDefaultInstance(); |
| FileOptions::default_instance_->InitAsDefaultInstance(); |
| MessageOptions::default_instance_->InitAsDefaultInstance(); |
| FieldOptions::default_instance_->InitAsDefaultInstance(); |
| EnumOptions::default_instance_->InitAsDefaultInstance(); |
| EnumValueOptions::default_instance_->InitAsDefaultInstance(); |
| ServiceOptions::default_instance_->InitAsDefaultInstance(); |
| MethodOptions::default_instance_->InitAsDefaultInstance(); |
| UninterpretedOption::default_instance_->InitAsDefaultInstance(); |
| UninterpretedOption_NamePart::default_instance_->InitAsDefaultInstance(); |
| SourceCodeInfo::default_instance_->InitAsDefaultInstance(); |
| SourceCodeInfo_Location::default_instance_->InitAsDefaultInstance(); |
| GeneratedCodeInfo::default_instance_->InitAsDefaultInstance(); |
| GeneratedCodeInfo_Annotation::default_instance_->InitAsDefaultInstance(); |
| ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto); |
| } |
| |
| // Force AddDescriptors() to be called at static initialization time. |
| struct StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto { |
| StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto() { |
| protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); |
| } |
| } static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_; |
| |
| namespace { |
| |
| static void MergeFromFail(int line) GOOGLE_ATTRIBUTE_COLD; |
| static void MergeFromFail(int line) { |
| GOOGLE_CHECK(false) << __FILE__ << ":" << line; |
| } |
| |
| } // namespace |
| |
| |
| // =================================================================== |
| |
| #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
| const int FileDescriptorSet::kFileFieldNumber; |
| #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
| |
| FileDescriptorSet::FileDescriptorSet() |
| : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:google.protobuf.FileDescriptorSet) |
| } |
| |
| void FileDescriptorSet::InitAsDefaultInstance() { |
| } |
| |
| FileDescriptorSet::FileDescriptorSet(const FileDescriptorSet& from) |
| : ::google::protobuf::Message(), |
| _internal_metadata_(NULL) { |
| SharedCtor(); |
| MergeFrom(from); |
| // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorSet) |
| } |
| |
| void FileDescriptorSet::SharedCtor() { |
| _cached_size_ = 0; |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| } |
| |
| FileDescriptorSet::~FileDescriptorSet() { |
| // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorSet) |
| SharedDtor(); |
| } |
| |
| void FileDescriptorSet::SharedDtor() { |
| if (this != default_instance_) { |
| } |
| } |
| |
| void FileDescriptorSet::SetCachedSize(int size) const { |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| } |
| const ::google::protobuf::Descriptor* FileDescriptorSet::descriptor() { |
| protobuf_AssignDescriptorsOnce(); |
| return FileDescriptorSet_descriptor_; |
| } |
| |
| const FileDescriptorSet& FileDescriptorSet::default_instance() { |
| if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); |
| return *default_instance_; |
| } |
| |
| FileDescriptorSet* FileDescriptorSet::default_instance_ = NULL; |
| |
| FileDescriptorSet* FileDescriptorSet::New(::google::protobuf::Arena* arena) const { |
| FileDescriptorSet* n = new FileDescriptorSet; |
| if (arena != NULL) { |
| arena->Own(n); |
| } |
| return n; |
| } |
| |
| void FileDescriptorSet::Clear() { |
| // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorSet) |
| file_.Clear(); |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| if (_internal_metadata_.have_unknown_fields()) { |
| mutable_unknown_fields()->Clear(); |
| } |
| } |
| |
| bool FileDescriptorSet::MergePartialFromCodedStream( |
| ::google::protobuf::io::CodedInputStream* input) { |
| #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
| ::google::protobuf::uint32 tag; |
| // @@protoc_insertion_point(parse_start:google.protobuf.FileDescriptorSet) |
| for (;;) { |
| ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); |
| tag = p.first; |
| if (!p.second) goto handle_unusual; |
| switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { |
| // repeated .google.protobuf.FileDescriptorProto file = 1; |
| case 1: { |
| if (tag == 10) { |
| DO_(input->IncrementRecursionDepth()); |
| parse_loop_file: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth( |
| input, add_file())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(10)) goto parse_loop_file; |
| input->UnsafeDecrementRecursionDepth(); |
| if (input->ExpectAtEnd()) goto success; |
| break; |
| } |
| |
| default: { |
| handle_unusual: |
| if (tag == 0 || |
| ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
| ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
| goto success; |
| } |
| DO_(::google::protobuf::internal::WireFormat::SkipField( |
| input, tag, mutable_unknown_fields())); |
| break; |
| } |
| } |
| } |
| success: |
| // @@protoc_insertion_point(parse_success:google.protobuf.FileDescriptorSet) |
| return true; |
| failure: |
| // @@protoc_insertion_point(parse_failure:google.protobuf.FileDescriptorSet) |
| return false; |
| #undef DO_ |
| } |
| |
| void FileDescriptorSet::SerializeWithCachedSizes( |
| ::google::protobuf::io::CodedOutputStream* output) const { |
| // @@protoc_insertion_point(serialize_start:google.protobuf.FileDescriptorSet) |
| // repeated .google.protobuf.FileDescriptorProto file = 1; |
| for (unsigned int i = 0, n = this->file_size(); i < n; i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 1, this->file(i), output); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| ::google::protobuf::internal::WireFormat::SerializeUnknownFields( |
| unknown_fields(), output); |
| } |
| // @@protoc_insertion_point(serialize_end:google.protobuf.FileDescriptorSet) |
| } |
| |
| ::google::protobuf::uint8* FileDescriptorSet::SerializeWithCachedSizesToArray( |
| ::google::protobuf::uint8* target) const { |
| // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorSet) |
| // repeated .google.protobuf.FileDescriptorProto file = 1; |
| for (unsigned int i = 0, n = this->file_size(); i < n; i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 1, this->file(i), target); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( |
| unknown_fields(), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorSet) |
| return target; |
| } |
| |
| int FileDescriptorSet::ByteSize() const { |
| // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorSet) |
| int total_size = 0; |
| |
| // repeated .google.protobuf.FileDescriptorProto file = 1; |
| total_size += 1 * this->file_size(); |
| for (int i = 0; i < this->file_size(); i++) { |
| total_size += |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| this->file(i)); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| total_size += |
| ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( |
| unknown_fields()); |
| } |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = total_size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| return total_size; |
| } |
| |
| void FileDescriptorSet::MergeFrom(const ::google::protobuf::Message& from) { |
| // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FileDescriptorSet) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| const FileDescriptorSet* source = |
| ::google::protobuf::internal::DynamicCastToGenerated<const FileDescriptorSet>( |
| &from); |
| if (source == NULL) { |
| // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FileDescriptorSet) |
| ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
| } else { |
| // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FileDescriptorSet) |
| MergeFrom(*source); |
| } |
| } |
| |
| void FileDescriptorSet::MergeFrom(const FileDescriptorSet& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorSet) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| file_.MergeFrom(from.file_); |
| if (from._internal_metadata_.have_unknown_fields()) { |
| mutable_unknown_fields()->MergeFrom(from.unknown_fields()); |
| } |
| } |
| |
| void FileDescriptorSet::CopyFrom(const ::google::protobuf::Message& from) { |
| // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FileDescriptorSet) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorSet) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool FileDescriptorSet::IsInitialized() const { |
| |
| if (!::google::protobuf::internal::AllAreInitialized(this->file())) return false; |
| return true; |
| } |
| |
| void FileDescriptorSet::Swap(FileDescriptorSet* other) { |
| if (other == this) return; |
| InternalSwap(other); |
| } |
| void FileDescriptorSet::InternalSwap(FileDescriptorSet* other) { |
| file_.UnsafeArenaSwap(&other->file_); |
| std::swap(_has_bits_[0], other->_has_bits_[0]); |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| std::swap(_cached_size_, other->_cached_size_); |
| } |
| |
| ::google::protobuf::Metadata FileDescriptorSet::GetMetadata() const { |
| protobuf_AssignDescriptorsOnce(); |
| ::google::protobuf::Metadata metadata; |
| metadata.descriptor = FileDescriptorSet_descriptor_; |
| metadata.reflection = FileDescriptorSet_reflection_; |
| return metadata; |
| } |
| |
| #if PROTOBUF_INLINE_NOT_IN_HEADERS |
| // FileDescriptorSet |
| |
| // repeated .google.protobuf.FileDescriptorProto file = 1; |
| int FileDescriptorSet::file_size() const { |
| return file_.size(); |
| } |
| void FileDescriptorSet::clear_file() { |
| file_.Clear(); |
| } |
| const ::google::protobuf::FileDescriptorProto& FileDescriptorSet::file(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorSet.file) |
| return file_.Get(index); |
| } |
| ::google::protobuf::FileDescriptorProto* FileDescriptorSet::mutable_file(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorSet.file) |
| return file_.Mutable(index); |
| } |
| ::google::protobuf::FileDescriptorProto* FileDescriptorSet::add_file() { |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorSet.file) |
| return file_.Add(); |
| } |
| ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >* |
| FileDescriptorSet::mutable_file() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorSet.file) |
| return &file_; |
| } |
| const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& |
| FileDescriptorSet::file() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorSet.file) |
| return file_; |
| } |
| |
| #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
| |
| // =================================================================== |
| |
| #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
| const int FileDescriptorProto::kNameFieldNumber; |
| const int FileDescriptorProto::kPackageFieldNumber; |
| const int FileDescriptorProto::kDependencyFieldNumber; |
| const int FileDescriptorProto::kPublicDependencyFieldNumber; |
| const int FileDescriptorProto::kWeakDependencyFieldNumber; |
| const int FileDescriptorProto::kMessageTypeFieldNumber; |
| const int FileDescriptorProto::kEnumTypeFieldNumber; |
| const int FileDescriptorProto::kServiceFieldNumber; |
| const int FileDescriptorProto::kExtensionFieldNumber; |
| const int FileDescriptorProto::kOptionsFieldNumber; |
| const int FileDescriptorProto::kSourceCodeInfoFieldNumber; |
| const int FileDescriptorProto::kSyntaxFieldNumber; |
| #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
| |
| FileDescriptorProto::FileDescriptorProto() |
| : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:google.protobuf.FileDescriptorProto) |
| } |
| |
| void FileDescriptorProto::InitAsDefaultInstance() { |
| options_ = const_cast< ::google::protobuf::FileOptions*>(&::google::protobuf::FileOptions::default_instance()); |
| source_code_info_ = const_cast< ::google::protobuf::SourceCodeInfo*>(&::google::protobuf::SourceCodeInfo::default_instance()); |
| } |
| |
| FileDescriptorProto::FileDescriptorProto(const FileDescriptorProto& from) |
| : ::google::protobuf::Message(), |
| _internal_metadata_(NULL) { |
| SharedCtor(); |
| MergeFrom(from); |
| // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorProto) |
| } |
| |
| void FileDescriptorProto::SharedCtor() { |
| ::google::protobuf::internal::GetEmptyString(); |
| _cached_size_ = 0; |
| name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| package_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| options_ = NULL; |
| source_code_info_ = NULL; |
| syntax_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| } |
| |
| FileDescriptorProto::~FileDescriptorProto() { |
| // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorProto) |
| SharedDtor(); |
| } |
| |
| void FileDescriptorProto::SharedDtor() { |
| name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| package_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| syntax_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| if (this != default_instance_) { |
| delete options_; |
| delete source_code_info_; |
| } |
| } |
| |
| void FileDescriptorProto::SetCachedSize(int size) const { |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| } |
| const ::google::protobuf::Descriptor* FileDescriptorProto::descriptor() { |
| protobuf_AssignDescriptorsOnce(); |
| return FileDescriptorProto_descriptor_; |
| } |
| |
| const FileDescriptorProto& FileDescriptorProto::default_instance() { |
| if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); |
| return *default_instance_; |
| } |
| |
| FileDescriptorProto* FileDescriptorProto::default_instance_ = NULL; |
| |
| FileDescriptorProto* FileDescriptorProto::New(::google::protobuf::Arena* arena) const { |
| FileDescriptorProto* n = new FileDescriptorProto; |
| if (arena != NULL) { |
| arena->Own(n); |
| } |
| return n; |
| } |
| |
| void FileDescriptorProto::Clear() { |
| // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorProto) |
| if (_has_bits_[0 / 32] & 3u) { |
| if (has_name()) { |
| name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| if (has_package()) { |
| package_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| } |
| if (_has_bits_[8 / 32] & 3584u) { |
| if (has_options()) { |
| if (options_ != NULL) options_->::google::protobuf::FileOptions::Clear(); |
| } |
| if (has_source_code_info()) { |
| if (source_code_info_ != NULL) source_code_info_->::google::protobuf::SourceCodeInfo::Clear(); |
| } |
| if (has_syntax()) { |
| syntax_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| } |
| dependency_.Clear(); |
| public_dependency_.Clear(); |
| weak_dependency_.Clear(); |
| message_type_.Clear(); |
| enum_type_.Clear(); |
| service_.Clear(); |
| extension_.Clear(); |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| if (_internal_metadata_.have_unknown_fields()) { |
| mutable_unknown_fields()->Clear(); |
| } |
| } |
| |
| bool FileDescriptorProto::MergePartialFromCodedStream( |
| ::google::protobuf::io::CodedInputStream* input) { |
| #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
| ::google::protobuf::uint32 tag; |
| // @@protoc_insertion_point(parse_start:google.protobuf.FileDescriptorProto) |
| for (;;) { |
| ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); |
| tag = p.first; |
| if (!p.second) goto handle_unusual; |
| switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { |
| // optional string name = 1; |
| case 1: { |
| if (tag == 10) { |
| DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
| input, this->mutable_name())); |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->name().data(), this->name().length(), |
| ::google::protobuf::internal::WireFormat::PARSE, |
| "google.protobuf.FileDescriptorProto.name"); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(18)) goto parse_package; |
| break; |
| } |
| |
| // optional string package = 2; |
| case 2: { |
| if (tag == 18) { |
| parse_package: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
| input, this->mutable_package())); |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->package().data(), this->package().length(), |
| ::google::protobuf::internal::WireFormat::PARSE, |
| "google.protobuf.FileDescriptorProto.package"); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(26)) goto parse_dependency; |
| break; |
| } |
| |
| // repeated string dependency = 3; |
| case 3: { |
| if (tag == 26) { |
| parse_dependency: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
| input, this->add_dependency())); |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->dependency(this->dependency_size() - 1).data(), |
| this->dependency(this->dependency_size() - 1).length(), |
| ::google::protobuf::internal::WireFormat::PARSE, |
| "google.protobuf.FileDescriptorProto.dependency"); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(26)) goto parse_dependency; |
| if (input->ExpectTag(34)) goto parse_message_type; |
| break; |
| } |
| |
| // repeated .google.protobuf.DescriptorProto message_type = 4; |
| case 4: { |
| if (tag == 34) { |
| parse_message_type: |
| DO_(input->IncrementRecursionDepth()); |
| parse_loop_message_type: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth( |
| input, add_message_type())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(34)) goto parse_loop_message_type; |
| if (input->ExpectTag(42)) goto parse_loop_enum_type; |
| input->UnsafeDecrementRecursionDepth(); |
| break; |
| } |
| |
| // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; |
| case 5: { |
| if (tag == 42) { |
| DO_(input->IncrementRecursionDepth()); |
| parse_loop_enum_type: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth( |
| input, add_enum_type())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(42)) goto parse_loop_enum_type; |
| if (input->ExpectTag(50)) goto parse_loop_service; |
| input->UnsafeDecrementRecursionDepth(); |
| break; |
| } |
| |
| // repeated .google.protobuf.ServiceDescriptorProto service = 6; |
| case 6: { |
| if (tag == 50) { |
| DO_(input->IncrementRecursionDepth()); |
| parse_loop_service: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth( |
| input, add_service())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(50)) goto parse_loop_service; |
| if (input->ExpectTag(58)) goto parse_loop_extension; |
| input->UnsafeDecrementRecursionDepth(); |
| break; |
| } |
| |
| // repeated .google.protobuf.FieldDescriptorProto extension = 7; |
| case 7: { |
| if (tag == 58) { |
| DO_(input->IncrementRecursionDepth()); |
| parse_loop_extension: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth( |
| input, add_extension())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(58)) goto parse_loop_extension; |
| input->UnsafeDecrementRecursionDepth(); |
| if (input->ExpectTag(66)) goto parse_options; |
| break; |
| } |
| |
| // optional .google.protobuf.FileOptions options = 8; |
| case 8: { |
| if (tag == 66) { |
| parse_options: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( |
| input, mutable_options())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(74)) goto parse_source_code_info; |
| break; |
| } |
| |
| // optional .google.protobuf.SourceCodeInfo source_code_info = 9; |
| case 9: { |
| if (tag == 74) { |
| parse_source_code_info: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( |
| input, mutable_source_code_info())); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(80)) goto parse_public_dependency; |
| break; |
| } |
| |
| // repeated int32 public_dependency = 10; |
| case 10: { |
| if (tag == 80) { |
| parse_public_dependency: |
| DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| 1, 80, input, this->mutable_public_dependency()))); |
| } else if (tag == 82) { |
| DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| input, this->mutable_public_dependency()))); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(80)) goto parse_public_dependency; |
| if (input->ExpectTag(88)) goto parse_weak_dependency; |
| break; |
| } |
| |
| // repeated int32 weak_dependency = 11; |
| case 11: { |
| if (tag == 88) { |
| parse_weak_dependency: |
| DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| 1, 88, input, this->mutable_weak_dependency()))); |
| } else if (tag == 90) { |
| DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| input, this->mutable_weak_dependency()))); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(88)) goto parse_weak_dependency; |
| if (input->ExpectTag(98)) goto parse_syntax; |
| break; |
| } |
| |
| // optional string syntax = 12; |
| case 12: { |
| if (tag == 98) { |
| parse_syntax: |
| DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
| input, this->mutable_syntax())); |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->syntax().data(), this->syntax().length(), |
| ::google::protobuf::internal::WireFormat::PARSE, |
| "google.protobuf.FileDescriptorProto.syntax"); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectAtEnd()) goto success; |
| break; |
| } |
| |
| default: { |
| handle_unusual: |
| if (tag == 0 || |
| ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
| ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
| goto success; |
| } |
| DO_(::google::protobuf::internal::WireFormat::SkipField( |
| input, tag, mutable_unknown_fields())); |
| break; |
| } |
| } |
| } |
| success: |
| // @@protoc_insertion_point(parse_success:google.protobuf.FileDescriptorProto) |
| return true; |
| failure: |
| // @@protoc_insertion_point(parse_failure:google.protobuf.FileDescriptorProto) |
| return false; |
| #undef DO_ |
| } |
| |
| void FileDescriptorProto::SerializeWithCachedSizes( |
| ::google::protobuf::io::CodedOutputStream* output) const { |
| // @@protoc_insertion_point(serialize_start:google.protobuf.FileDescriptorProto) |
| // optional string name = 1; |
| if (has_name()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->name().data(), this->name().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.name"); |
| ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
| 1, this->name(), output); |
| } |
| |
| // optional string package = 2; |
| if (has_package()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->package().data(), this->package().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.package"); |
| ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
| 2, this->package(), output); |
| } |
| |
| // repeated string dependency = 3; |
| for (int i = 0; i < this->dependency_size(); i++) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->dependency(i).data(), this->dependency(i).length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.dependency"); |
| ::google::protobuf::internal::WireFormatLite::WriteString( |
| 3, this->dependency(i), output); |
| } |
| |
| // repeated .google.protobuf.DescriptorProto message_type = 4; |
| for (unsigned int i = 0, n = this->message_type_size(); i < n; i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 4, this->message_type(i), output); |
| } |
| |
| // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; |
| for (unsigned int i = 0, n = this->enum_type_size(); i < n; i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 5, this->enum_type(i), output); |
| } |
| |
| // repeated .google.protobuf.ServiceDescriptorProto service = 6; |
| for (unsigned int i = 0, n = this->service_size(); i < n; i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 6, this->service(i), output); |
| } |
| |
| // repeated .google.protobuf.FieldDescriptorProto extension = 7; |
| for (unsigned int i = 0, n = this->extension_size(); i < n; i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 7, this->extension(i), output); |
| } |
| |
| // optional .google.protobuf.FileOptions options = 8; |
| if (has_options()) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 8, *this->options_, output); |
| } |
| |
| // optional .google.protobuf.SourceCodeInfo source_code_info = 9; |
| if (has_source_code_info()) { |
| ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
| 9, *this->source_code_info_, output); |
| } |
| |
| // repeated int32 public_dependency = 10; |
| for (int i = 0; i < this->public_dependency_size(); i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteInt32( |
| 10, this->public_dependency(i), output); |
| } |
| |
| // repeated int32 weak_dependency = 11; |
| for (int i = 0; i < this->weak_dependency_size(); i++) { |
| ::google::protobuf::internal::WireFormatLite::WriteInt32( |
| 11, this->weak_dependency(i), output); |
| } |
| |
| // optional string syntax = 12; |
| if (has_syntax()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->syntax().data(), this->syntax().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.syntax"); |
| ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
| 12, this->syntax(), output); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| ::google::protobuf::internal::WireFormat::SerializeUnknownFields( |
| unknown_fields(), output); |
| } |
| // @@protoc_insertion_point(serialize_end:google.protobuf.FileDescriptorProto) |
| } |
| |
| ::google::protobuf::uint8* FileDescriptorProto::SerializeWithCachedSizesToArray( |
| ::google::protobuf::uint8* target) const { |
| // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorProto) |
| // optional string name = 1; |
| if (has_name()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->name().data(), this->name().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.name"); |
| target = |
| ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
| 1, this->name(), target); |
| } |
| |
| // optional string package = 2; |
| if (has_package()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->package().data(), this->package().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.package"); |
| target = |
| ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
| 2, this->package(), target); |
| } |
| |
| // repeated string dependency = 3; |
| for (int i = 0; i < this->dependency_size(); i++) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->dependency(i).data(), this->dependency(i).length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.dependency"); |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteStringToArray(3, this->dependency(i), target); |
| } |
| |
| // repeated .google.protobuf.DescriptorProto message_type = 4; |
| for (unsigned int i = 0, n = this->message_type_size(); i < n; i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 4, this->message_type(i), target); |
| } |
| |
| // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; |
| for (unsigned int i = 0, n = this->enum_type_size(); i < n; i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 5, this->enum_type(i), target); |
| } |
| |
| // repeated .google.protobuf.ServiceDescriptorProto service = 6; |
| for (unsigned int i = 0, n = this->service_size(); i < n; i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 6, this->service(i), target); |
| } |
| |
| // repeated .google.protobuf.FieldDescriptorProto extension = 7; |
| for (unsigned int i = 0, n = this->extension_size(); i < n; i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 7, this->extension(i), target); |
| } |
| |
| // optional .google.protobuf.FileOptions options = 8; |
| if (has_options()) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 8, *this->options_, target); |
| } |
| |
| // optional .google.protobuf.SourceCodeInfo source_code_info = 9; |
| if (has_source_code_info()) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteMessageNoVirtualToArray( |
| 9, *this->source_code_info_, target); |
| } |
| |
| // repeated int32 public_dependency = 10; |
| for (int i = 0; i < this->public_dependency_size(); i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteInt32ToArray(10, this->public_dependency(i), target); |
| } |
| |
| // repeated int32 weak_dependency = 11; |
| for (int i = 0; i < this->weak_dependency_size(); i++) { |
| target = ::google::protobuf::internal::WireFormatLite:: |
| WriteInt32ToArray(11, this->weak_dependency(i), target); |
| } |
| |
| // optional string syntax = 12; |
| if (has_syntax()) { |
| ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( |
| this->syntax().data(), this->syntax().length(), |
| ::google::protobuf::internal::WireFormat::SERIALIZE, |
| "google.protobuf.FileDescriptorProto.syntax"); |
| target = |
| ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
| 12, this->syntax(), target); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( |
| unknown_fields(), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorProto) |
| return target; |
| } |
| |
| int FileDescriptorProto::ByteSize() const { |
| // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorProto) |
| int total_size = 0; |
| |
| if (_has_bits_[0 / 32] & 3u) { |
| // optional string name = 1; |
| if (has_name()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::StringSize( |
| this->name()); |
| } |
| |
| // optional string package = 2; |
| if (has_package()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::StringSize( |
| this->package()); |
| } |
| |
| } |
| if (_has_bits_[9 / 32] & 3584u) { |
| // optional .google.protobuf.FileOptions options = 8; |
| if (has_options()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| *this->options_); |
| } |
| |
| // optional .google.protobuf.SourceCodeInfo source_code_info = 9; |
| if (has_source_code_info()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| *this->source_code_info_); |
| } |
| |
| // optional string syntax = 12; |
| if (has_syntax()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::StringSize( |
| this->syntax()); |
| } |
| |
| } |
| // repeated string dependency = 3; |
| total_size += 1 * this->dependency_size(); |
| for (int i = 0; i < this->dependency_size(); i++) { |
| total_size += ::google::protobuf::internal::WireFormatLite::StringSize( |
| this->dependency(i)); |
| } |
| |
| // repeated int32 public_dependency = 10; |
| { |
| int data_size = 0; |
| for (int i = 0; i < this->public_dependency_size(); i++) { |
| data_size += ::google::protobuf::internal::WireFormatLite:: |
| Int32Size(this->public_dependency(i)); |
| } |
| total_size += 1 * this->public_dependency_size() + data_size; |
| } |
| |
| // repeated int32 weak_dependency = 11; |
| { |
| int data_size = 0; |
| for (int i = 0; i < this->weak_dependency_size(); i++) { |
| data_size += ::google::protobuf::internal::WireFormatLite:: |
| Int32Size(this->weak_dependency(i)); |
| } |
| total_size += 1 * this->weak_dependency_size() + data_size; |
| } |
| |
| // repeated .google.protobuf.DescriptorProto message_type = 4; |
| total_size += 1 * this->message_type_size(); |
| for (int i = 0; i < this->message_type_size(); i++) { |
| total_size += |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| this->message_type(i)); |
| } |
| |
| // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; |
| total_size += 1 * this->enum_type_size(); |
| for (int i = 0; i < this->enum_type_size(); i++) { |
| total_size += |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| this->enum_type(i)); |
| } |
| |
| // repeated .google.protobuf.ServiceDescriptorProto service = 6; |
| total_size += 1 * this->service_size(); |
| for (int i = 0; i < this->service_size(); i++) { |
| total_size += |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| this->service(i)); |
| } |
| |
| // repeated .google.protobuf.FieldDescriptorProto extension = 7; |
| total_size += 1 * this->extension_size(); |
| for (int i = 0; i < this->extension_size(); i++) { |
| total_size += |
| ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| this->extension(i)); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| total_size += |
| ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( |
| unknown_fields()); |
| } |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = total_size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| return total_size; |
| } |
| |
| void FileDescriptorProto::MergeFrom(const ::google::protobuf::Message& from) { |
| // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FileDescriptorProto) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| const FileDescriptorProto* source = |
| ::google::protobuf::internal::DynamicCastToGenerated<const FileDescriptorProto>( |
| &from); |
| if (source == NULL) { |
| // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FileDescriptorProto) |
| ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
| } else { |
| // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FileDescriptorProto) |
| MergeFrom(*source); |
| } |
| } |
| |
| void FileDescriptorProto::MergeFrom(const FileDescriptorProto& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorProto) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| dependency_.MergeFrom(from.dependency_); |
| public_dependency_.MergeFrom(from.public_dependency_); |
| weak_dependency_.MergeFrom(from.weak_dependency_); |
| message_type_.MergeFrom(from.message_type_); |
| enum_type_.MergeFrom(from.enum_type_); |
| service_.MergeFrom(from.service_); |
| extension_.MergeFrom(from.extension_); |
| if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { |
| if (from.has_name()) { |
| set_has_name(); |
| name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_); |
| } |
| if (from.has_package()) { |
| set_has_package(); |
| package_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.package_); |
| } |
| } |
| if (from._has_bits_[9 / 32] & (0xffu << (9 % 32))) { |
| if (from.has_options()) { |
| mutable_options()->::google::protobuf::FileOptions::MergeFrom(from.options()); |
| } |
| if (from.has_source_code_info()) { |
| mutable_source_code_info()->::google::protobuf::SourceCodeInfo::MergeFrom(from.source_code_info()); |
| } |
| if (from.has_syntax()) { |
| set_has_syntax(); |
| syntax_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.syntax_); |
| } |
| } |
| if (from._internal_metadata_.have_unknown_fields()) { |
| mutable_unknown_fields()->MergeFrom(from.unknown_fields()); |
| } |
| } |
| |
| void FileDescriptorProto::CopyFrom(const ::google::protobuf::Message& from) { |
| // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FileDescriptorProto) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| void FileDescriptorProto::CopyFrom(const FileDescriptorProto& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorProto) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool FileDescriptorProto::IsInitialized() const { |
| |
| if (!::google::protobuf::internal::AllAreInitialized(this->message_type())) return false; |
| if (!::google::protobuf::internal::AllAreInitialized(this->enum_type())) return false; |
| if (!::google::protobuf::internal::AllAreInitialized(this->service())) return false; |
| if (!::google::protobuf::internal::AllAreInitialized(this->extension())) return false; |
| if (has_options()) { |
| if (!this->options_->IsInitialized()) return false; |
| } |
| return true; |
| } |
| |
| void FileDescriptorProto::Swap(FileDescriptorProto* other) { |
| if (other == this) return; |
| InternalSwap(other); |
| } |
| void FileDescriptorProto::InternalSwap(FileDescriptorProto* other) { |
| name_.Swap(&other->name_); |
| package_.Swap(&other->package_); |
| dependency_.UnsafeArenaSwap(&other->dependency_); |
| public_dependency_.UnsafeArenaSwap(&other->public_dependency_); |
| weak_dependency_.UnsafeArenaSwap(&other->weak_dependency_); |
| message_type_.UnsafeArenaSwap(&other->message_type_); |
| enum_type_.UnsafeArenaSwap(&other->enum_type_); |
| service_.UnsafeArenaSwap(&other->service_); |
| extension_.UnsafeArenaSwap(&other->extension_); |
| std::swap(options_, other->options_); |
| std::swap(source_code_info_, other->source_code_info_); |
| syntax_.Swap(&other->syntax_); |
| std::swap(_has_bits_[0], other->_has_bits_[0]); |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| std::swap(_cached_size_, other->_cached_size_); |
| } |
| |
| ::google::protobuf::Metadata FileDescriptorProto::GetMetadata() const { |
| protobuf_AssignDescriptorsOnce(); |
| ::google::protobuf::Metadata metadata; |
| metadata.descriptor = FileDescriptorProto_descriptor_; |
| metadata.reflection = FileDescriptorProto_reflection_; |
| return metadata; |
| } |
| |
| #if PROTOBUF_INLINE_NOT_IN_HEADERS |
| // FileDescriptorProto |
| |
| // optional string name = 1; |
| bool FileDescriptorProto::has_name() const { |
| return (_has_bits_[0] & 0x00000001u) != 0; |
| } |
| void FileDescriptorProto::set_has_name() { |
| _has_bits_[0] |= 0x00000001u; |
| } |
| void FileDescriptorProto::clear_has_name() { |
| _has_bits_[0] &= ~0x00000001u; |
| } |
| void FileDescriptorProto::clear_name() { |
| name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| clear_has_name(); |
| } |
| const ::std::string& FileDescriptorProto::name() const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.name) |
| return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_name(const ::std::string& value) { |
| set_has_name(); |
| name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.name) |
| } |
| void FileDescriptorProto::set_name(const char* value) { |
| set_has_name(); |
| name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); |
| // @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.name) |
| } |
| void FileDescriptorProto::set_name(const char* value, size_t size) { |
| set_has_name(); |
| name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), |
| ::std::string(reinterpret_cast<const char*>(value), size)); |
| // @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.name) |
| } |
| ::std::string* FileDescriptorProto::mutable_name() { |
| set_has_name(); |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.name) |
| return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| ::std::string* FileDescriptorProto::release_name() { |
| // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.name) |
| clear_has_name(); |
| return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_allocated_name(::std::string* name) { |
| if (name != NULL) { |
| set_has_name(); |
| } else { |
| clear_has_name(); |
| } |
| name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name); |
| // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.name) |
| } |
| |
| // optional string package = 2; |
| bool FileDescriptorProto::has_package() const { |
| return (_has_bits_[0] & 0x00000002u) != 0; |
| } |
| void FileDescriptorProto::set_has_package() { |
| _has_bits_[0] |= 0x00000002u; |
| } |
| void FileDescriptorProto::clear_has_package() { |
| _has_bits_[0] &= ~0x00000002u; |
| } |
| void FileDescriptorProto::clear_package() { |
| package_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| clear_has_package(); |
| } |
| const ::std::string& FileDescriptorProto::package() const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.package) |
| return package_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_package(const ::std::string& value) { |
| set_has_package(); |
| package_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.package) |
| } |
| void FileDescriptorProto::set_package(const char* value) { |
| set_has_package(); |
| package_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); |
| // @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.package) |
| } |
| void FileDescriptorProto::set_package(const char* value, size_t size) { |
| set_has_package(); |
| package_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), |
| ::std::string(reinterpret_cast<const char*>(value), size)); |
| // @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.package) |
| } |
| ::std::string* FileDescriptorProto::mutable_package() { |
| set_has_package(); |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.package) |
| return package_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| ::std::string* FileDescriptorProto::release_package() { |
| // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.package) |
| clear_has_package(); |
| return package_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_allocated_package(::std::string* package) { |
| if (package != NULL) { |
| set_has_package(); |
| } else { |
| clear_has_package(); |
| } |
| package_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), package); |
| // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.package) |
| } |
| |
| // repeated string dependency = 3; |
| int FileDescriptorProto::dependency_size() const { |
| return dependency_.size(); |
| } |
| void FileDescriptorProto::clear_dependency() { |
| dependency_.Clear(); |
| } |
| const ::std::string& FileDescriptorProto::dependency(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.dependency) |
| return dependency_.Get(index); |
| } |
| ::std::string* FileDescriptorProto::mutable_dependency(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.dependency) |
| return dependency_.Mutable(index); |
| } |
| void FileDescriptorProto::set_dependency(int index, const ::std::string& value) { |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.dependency) |
| dependency_.Mutable(index)->assign(value); |
| } |
| void FileDescriptorProto::set_dependency(int index, const char* value) { |
| dependency_.Mutable(index)->assign(value); |
| // @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.dependency) |
| } |
| void FileDescriptorProto::set_dependency(int index, const char* value, size_t size) { |
| dependency_.Mutable(index)->assign( |
| reinterpret_cast<const char*>(value), size); |
| // @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.dependency) |
| } |
| ::std::string* FileDescriptorProto::add_dependency() { |
| // @@protoc_insertion_point(field_add_mutable:google.protobuf.FileDescriptorProto.dependency) |
| return dependency_.Add(); |
| } |
| void FileDescriptorProto::add_dependency(const ::std::string& value) { |
| dependency_.Add()->assign(value); |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.dependency) |
| } |
| void FileDescriptorProto::add_dependency(const char* value) { |
| dependency_.Add()->assign(value); |
| // @@protoc_insertion_point(field_add_char:google.protobuf.FileDescriptorProto.dependency) |
| } |
| void FileDescriptorProto::add_dependency(const char* value, size_t size) { |
| dependency_.Add()->assign(reinterpret_cast<const char*>(value), size); |
| // @@protoc_insertion_point(field_add_pointer:google.protobuf.FileDescriptorProto.dependency) |
| } |
| const ::google::protobuf::RepeatedPtrField< ::std::string>& |
| FileDescriptorProto::dependency() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.dependency) |
| return dependency_; |
| } |
| ::google::protobuf::RepeatedPtrField< ::std::string>* |
| FileDescriptorProto::mutable_dependency() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.dependency) |
| return &dependency_; |
| } |
| |
| // repeated int32 public_dependency = 10; |
| int FileDescriptorProto::public_dependency_size() const { |
| return public_dependency_.size(); |
| } |
| void FileDescriptorProto::clear_public_dependency() { |
| public_dependency_.Clear(); |
| } |
| ::google::protobuf::int32 FileDescriptorProto::public_dependency(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.public_dependency) |
| return public_dependency_.Get(index); |
| } |
| void FileDescriptorProto::set_public_dependency(int index, ::google::protobuf::int32 value) { |
| public_dependency_.Set(index, value); |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.public_dependency) |
| } |
| void FileDescriptorProto::add_public_dependency(::google::protobuf::int32 value) { |
| public_dependency_.Add(value); |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.public_dependency) |
| } |
| const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& |
| FileDescriptorProto::public_dependency() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.public_dependency) |
| return public_dependency_; |
| } |
| ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* |
| FileDescriptorProto::mutable_public_dependency() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.public_dependency) |
| return &public_dependency_; |
| } |
| |
| // repeated int32 weak_dependency = 11; |
| int FileDescriptorProto::weak_dependency_size() const { |
| return weak_dependency_.size(); |
| } |
| void FileDescriptorProto::clear_weak_dependency() { |
| weak_dependency_.Clear(); |
| } |
| ::google::protobuf::int32 FileDescriptorProto::weak_dependency(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.weak_dependency) |
| return weak_dependency_.Get(index); |
| } |
| void FileDescriptorProto::set_weak_dependency(int index, ::google::protobuf::int32 value) { |
| weak_dependency_.Set(index, value); |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.weak_dependency) |
| } |
| void FileDescriptorProto::add_weak_dependency(::google::protobuf::int32 value) { |
| weak_dependency_.Add(value); |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.weak_dependency) |
| } |
| const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& |
| FileDescriptorProto::weak_dependency() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.weak_dependency) |
| return weak_dependency_; |
| } |
| ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* |
| FileDescriptorProto::mutable_weak_dependency() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.weak_dependency) |
| return &weak_dependency_; |
| } |
| |
| // repeated .google.protobuf.DescriptorProto message_type = 4; |
| int FileDescriptorProto::message_type_size() const { |
| return message_type_.size(); |
| } |
| void FileDescriptorProto::clear_message_type() { |
| message_type_.Clear(); |
| } |
| const ::google::protobuf::DescriptorProto& FileDescriptorProto::message_type(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.message_type) |
| return message_type_.Get(index); |
| } |
| ::google::protobuf::DescriptorProto* FileDescriptorProto::mutable_message_type(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.message_type) |
| return message_type_.Mutable(index); |
| } |
| ::google::protobuf::DescriptorProto* FileDescriptorProto::add_message_type() { |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.message_type) |
| return message_type_.Add(); |
| } |
| ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >* |
| FileDescriptorProto::mutable_message_type() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.message_type) |
| return &message_type_; |
| } |
| const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >& |
| FileDescriptorProto::message_type() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.message_type) |
| return message_type_; |
| } |
| |
| // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; |
| int FileDescriptorProto::enum_type_size() const { |
| return enum_type_.size(); |
| } |
| void FileDescriptorProto::clear_enum_type() { |
| enum_type_.Clear(); |
| } |
| const ::google::protobuf::EnumDescriptorProto& FileDescriptorProto::enum_type(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.enum_type) |
| return enum_type_.Get(index); |
| } |
| ::google::protobuf::EnumDescriptorProto* FileDescriptorProto::mutable_enum_type(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.enum_type) |
| return enum_type_.Mutable(index); |
| } |
| ::google::protobuf::EnumDescriptorProto* FileDescriptorProto::add_enum_type() { |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.enum_type) |
| return enum_type_.Add(); |
| } |
| ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >* |
| FileDescriptorProto::mutable_enum_type() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.enum_type) |
| return &enum_type_; |
| } |
| const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >& |
| FileDescriptorProto::enum_type() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.enum_type) |
| return enum_type_; |
| } |
| |
| // repeated .google.protobuf.ServiceDescriptorProto service = 6; |
| int FileDescriptorProto::service_size() const { |
| return service_.size(); |
| } |
| void FileDescriptorProto::clear_service() { |
| service_.Clear(); |
| } |
| const ::google::protobuf::ServiceDescriptorProto& FileDescriptorProto::service(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.service) |
| return service_.Get(index); |
| } |
| ::google::protobuf::ServiceDescriptorProto* FileDescriptorProto::mutable_service(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.service) |
| return service_.Mutable(index); |
| } |
| ::google::protobuf::ServiceDescriptorProto* FileDescriptorProto::add_service() { |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.service) |
| return service_.Add(); |
| } |
| ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >* |
| FileDescriptorProto::mutable_service() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.service) |
| return &service_; |
| } |
| const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >& |
| FileDescriptorProto::service() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.service) |
| return service_; |
| } |
| |
| // repeated .google.protobuf.FieldDescriptorProto extension = 7; |
| int FileDescriptorProto::extension_size() const { |
| return extension_.size(); |
| } |
| void FileDescriptorProto::clear_extension() { |
| extension_.Clear(); |
| } |
| const ::google::protobuf::FieldDescriptorProto& FileDescriptorProto::extension(int index) const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.extension) |
| return extension_.Get(index); |
| } |
| ::google::protobuf::FieldDescriptorProto* FileDescriptorProto::mutable_extension(int index) { |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.extension) |
| return extension_.Mutable(index); |
| } |
| ::google::protobuf::FieldDescriptorProto* FileDescriptorProto::add_extension() { |
| // @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.extension) |
| return extension_.Add(); |
| } |
| ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* |
| FileDescriptorProto::mutable_extension() { |
| // @@protoc_insertion_point(field_mutable_list:google.protobuf.FileDescriptorProto.extension) |
| return &extension_; |
| } |
| const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& |
| FileDescriptorProto::extension() const { |
| // @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.extension) |
| return extension_; |
| } |
| |
| // optional .google.protobuf.FileOptions options = 8; |
| bool FileDescriptorProto::has_options() const { |
| return (_has_bits_[0] & 0x00000200u) != 0; |
| } |
| void FileDescriptorProto::set_has_options() { |
| _has_bits_[0] |= 0x00000200u; |
| } |
| void FileDescriptorProto::clear_has_options() { |
| _has_bits_[0] &= ~0x00000200u; |
| } |
| void FileDescriptorProto::clear_options() { |
| if (options_ != NULL) options_->::google::protobuf::FileOptions::Clear(); |
| clear_has_options(); |
| } |
| const ::google::protobuf::FileOptions& FileDescriptorProto::options() const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.options) |
| return options_ != NULL ? *options_ : *default_instance_->options_; |
| } |
| ::google::protobuf::FileOptions* FileDescriptorProto::mutable_options() { |
| set_has_options(); |
| if (options_ == NULL) { |
| options_ = new ::google::protobuf::FileOptions; |
| } |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.options) |
| return options_; |
| } |
| ::google::protobuf::FileOptions* FileDescriptorProto::release_options() { |
| // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.options) |
| clear_has_options(); |
| ::google::protobuf::FileOptions* temp = options_; |
| options_ = NULL; |
| return temp; |
| } |
| void FileDescriptorProto::set_allocated_options(::google::protobuf::FileOptions* options) { |
| delete options_; |
| options_ = options; |
| if (options) { |
| set_has_options(); |
| } else { |
| clear_has_options(); |
| } |
| // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.options) |
| } |
| |
| // optional .google.protobuf.SourceCodeInfo source_code_info = 9; |
| bool FileDescriptorProto::has_source_code_info() const { |
| return (_has_bits_[0] & 0x00000400u) != 0; |
| } |
| void FileDescriptorProto::set_has_source_code_info() { |
| _has_bits_[0] |= 0x00000400u; |
| } |
| void FileDescriptorProto::clear_has_source_code_info() { |
| _has_bits_[0] &= ~0x00000400u; |
| } |
| void FileDescriptorProto::clear_source_code_info() { |
| if (source_code_info_ != NULL) source_code_info_->::google::protobuf::SourceCodeInfo::Clear(); |
| clear_has_source_code_info(); |
| } |
| const ::google::protobuf::SourceCodeInfo& FileDescriptorProto::source_code_info() const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.source_code_info) |
| return source_code_info_ != NULL ? *source_code_info_ : *default_instance_->source_code_info_; |
| } |
| ::google::protobuf::SourceCodeInfo* FileDescriptorProto::mutable_source_code_info() { |
| set_has_source_code_info(); |
| if (source_code_info_ == NULL) { |
| source_code_info_ = new ::google::protobuf::SourceCodeInfo; |
| } |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.source_code_info) |
| return source_code_info_; |
| } |
| ::google::protobuf::SourceCodeInfo* FileDescriptorProto::release_source_code_info() { |
| // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.source_code_info) |
| clear_has_source_code_info(); |
| ::google::protobuf::SourceCodeInfo* temp = source_code_info_; |
| source_code_info_ = NULL; |
| return temp; |
| } |
| void FileDescriptorProto::set_allocated_source_code_info(::google::protobuf::SourceCodeInfo* source_code_info) { |
| delete source_code_info_; |
| source_code_info_ = source_code_info; |
| if (source_code_info) { |
| set_has_source_code_info(); |
| } else { |
| clear_has_source_code_info(); |
| } |
| // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.source_code_info) |
| } |
| |
| // optional string syntax = 12; |
| bool FileDescriptorProto::has_syntax() const { |
| return (_has_bits_[0] & 0x00000800u) != 0; |
| } |
| void FileDescriptorProto::set_has_syntax() { |
| _has_bits_[0] |= 0x00000800u; |
| } |
| void FileDescriptorProto::clear_has_syntax() { |
| _has_bits_[0] &= ~0x00000800u; |
| } |
| void FileDescriptorProto::clear_syntax() { |
| syntax_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| clear_has_syntax(); |
| } |
| const ::std::string& FileDescriptorProto::syntax() const { |
| // @@protoc_insertion_point(field_get:google.protobuf.FileDescriptorProto.syntax) |
| return syntax_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_syntax(const ::std::string& value) { |
| set_has_syntax(); |
| syntax_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); |
| // @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.syntax) |
| } |
| void FileDescriptorProto::set_syntax(const char* value) { |
| set_has_syntax(); |
| syntax_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); |
| // @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.syntax) |
| } |
| void FileDescriptorProto::set_syntax(const char* value, size_t size) { |
| set_has_syntax(); |
| syntax_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), |
| ::std::string(reinterpret_cast<const char*>(value), size)); |
| // @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.syntax) |
| } |
| ::std::string* FileDescriptorProto::mutable_syntax() { |
| set_has_syntax(); |
| // @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.syntax) |
| return syntax_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| ::std::string* FileDescriptorProto::release_syntax() { |
| // @@protoc_insertion_point(field_release:google.protobuf.FileDescriptorProto.syntax) |
| clear_has_syntax(); |
| return syntax_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
| } |
| void FileDescriptorProto::set_allocated_syntax(::std::string* syntax) { |
| if (syntax != NULL) { |
| set_has_syntax(); |
| } else { |
| clear_has_syntax(); |
| } |
| syntax_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), syntax); |
| // @@protoc_insertion_point(field_set_allocated:google.protobuf.FileDescriptorProto.syntax) |
| } |
| |
| #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
| |
| // =================================================================== |
| |
| #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
| const int DescriptorProto_ExtensionRange::kStartFieldNumber; |
| const int DescriptorProto_ExtensionRange::kEndFieldNumber; |
| #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
| |
| DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange() |
| : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:google.protobuf.DescriptorProto.ExtensionRange) |
| } |
| |
| void DescriptorProto_ExtensionRange::InitAsDefaultInstance() { |
| } |
| |
| DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(const DescriptorProto_ExtensionRange& from) |
| : ::google::protobuf::Message(), |
| _internal_metadata_(NULL) { |
| SharedCtor(); |
| MergeFrom(from); |
| // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto.ExtensionRange) |
| } |
| |
| void DescriptorProto_ExtensionRange::SharedCtor() { |
| _cached_size_ = 0; |
| start_ = 0; |
| end_ = 0; |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| } |
| |
| DescriptorProto_ExtensionRange::~DescriptorProto_ExtensionRange() { |
| // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto.ExtensionRange) |
| SharedDtor(); |
| } |
| |
| void DescriptorProto_ExtensionRange::SharedDtor() { |
| if (this != default_instance_) { |
| } |
| } |
| |
| void DescriptorProto_ExtensionRange::SetCachedSize(int size) const { |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| } |
| const ::google::protobuf::Descriptor* DescriptorProto_ExtensionRange::descriptor() { |
| protobuf_AssignDescriptorsOnce(); |
| return DescriptorProto_ExtensionRange_descriptor_; |
| } |
| |
| const DescriptorProto_ExtensionRange& DescriptorProto_ExtensionRange::default_instance() { |
| if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); |
| return *default_instance_; |
| } |
| |
| DescriptorProto_ExtensionRange* DescriptorProto_ExtensionRange::default_instance_ = NULL; |
| |
| DescriptorProto_ExtensionRange* DescriptorProto_ExtensionRange::New(::google::protobuf::Arena* arena) const { |
| DescriptorProto_ExtensionRange* n = new DescriptorProto_ExtensionRange; |
| if (arena != NULL) { |
| arena->Own(n); |
| } |
| return n; |
| } |
| |
| void DescriptorProto_ExtensionRange::Clear() { |
| // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto.ExtensionRange) |
| #if defined(__clang__) |
| #define ZR_HELPER_(f) \ |
| _Pragma("clang diagnostic push") \ |
| _Pragma("clang diagnostic ignored \"-Winvalid-offsetof\"") \ |
| __builtin_offsetof(DescriptorProto_ExtensionRange, f) \ |
| _Pragma("clang diagnostic pop") |
| #else |
| #define ZR_HELPER_(f) reinterpret_cast<char*>(\ |
| &reinterpret_cast<DescriptorProto_ExtensionRange*>(16)->f) |
| #endif |
| |
| #define ZR_(first, last) do {\ |
| ::memset(&first, 0,\ |
| ZR_HELPER_(last) - ZR_HELPER_(first) + sizeof(last));\ |
| } while (0) |
| |
| ZR_(start_, end_); |
| |
| #undef ZR_HELPER_ |
| #undef ZR_ |
| |
| ::memset(_has_bits_, 0, sizeof(_has_bits_)); |
| if (_internal_metadata_.have_unknown_fields()) { |
| mutable_unknown_fields()->Clear(); |
| } |
| } |
| |
| bool DescriptorProto_ExtensionRange::MergePartialFromCodedStream( |
| ::google::protobuf::io::CodedInputStream* input) { |
| #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
| ::google::protobuf::uint32 tag; |
| // @@protoc_insertion_point(parse_start:google.protobuf.DescriptorProto.ExtensionRange) |
| for (;;) { |
| ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); |
| tag = p.first; |
| if (!p.second) goto handle_unusual; |
| switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { |
| // optional int32 start = 1; |
| case 1: { |
| if (tag == 8) { |
| DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| input, &start_))); |
| set_has_start(); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectTag(16)) goto parse_end; |
| break; |
| } |
| |
| // optional int32 end = 2; |
| case 2: { |
| if (tag == 16) { |
| parse_end: |
| DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
| ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( |
| input, &end_))); |
| set_has_end(); |
| } else { |
| goto handle_unusual; |
| } |
| if (input->ExpectAtEnd()) goto success; |
| break; |
| } |
| |
| default: { |
| handle_unusual: |
| if (tag == 0 || |
| ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
| ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
| goto success; |
| } |
| DO_(::google::protobuf::internal::WireFormat::SkipField( |
| input, tag, mutable_unknown_fields())); |
| break; |
| } |
| } |
| } |
| success: |
| // @@protoc_insertion_point(parse_success:google.protobuf.DescriptorProto.ExtensionRange) |
| return true; |
| failure: |
| // @@protoc_insertion_point(parse_failure:google.protobuf.DescriptorProto.ExtensionRange) |
| return false; |
| #undef DO_ |
| } |
| |
| void DescriptorProto_ExtensionRange::SerializeWithCachedSizes( |
| ::google::protobuf::io::CodedOutputStream* output) const { |
| // @@protoc_insertion_point(serialize_start:google.protobuf.DescriptorProto.ExtensionRange) |
| // optional int32 start = 1; |
| if (has_start()) { |
| ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->start(), output); |
| } |
| |
| // optional int32 end = 2; |
| if (has_end()) { |
| ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->end(), output); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| ::google::protobuf::internal::WireFormat::SerializeUnknownFields( |
| unknown_fields(), output); |
| } |
| // @@protoc_insertion_point(serialize_end:google.protobuf.DescriptorProto.ExtensionRange) |
| } |
| |
| ::google::protobuf::uint8* DescriptorProto_ExtensionRange::SerializeWithCachedSizesToArray( |
| ::google::protobuf::uint8* target) const { |
| // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ExtensionRange) |
| // optional int32 start = 1; |
| if (has_start()) { |
| target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->start(), target); |
| } |
| |
| // optional int32 end = 2; |
| if (has_end()) { |
| target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->end(), target); |
| } |
| |
| if (_internal_metadata_.have_unknown_fields()) { |
| target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( |
| unknown_fields(), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto.ExtensionRange) |
| return target; |
| } |
| |
| int DescriptorProto_ExtensionRange::ByteSize() const { |
| // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto.ExtensionRange) |
| int total_size = 0; |
| |
| if (_has_bits_[0 / 32] & 3u) { |
| // optional int32 start = 1; |
| if (has_start()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::Int32Size( |
| this->start()); |
| } |
| |
| // optional int32 end = 2; |
| if (has_end()) { |
| total_size += 1 + |
| ::google::protobuf::internal::WireFormatLite::Int32Size( |
| this->end()); |
| } |
| |
| } |
| if (_internal_metadata_.have_unknown_fields()) { |
| total_size += |
| ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( |
| unknown_fields()); |
| } |
| GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
| _cached_size_ = total_size; |
| GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
| return total_size; |
| } |
| |
| void DescriptorProto_ExtensionRange::MergeFrom(const ::google::protobuf::Message& from) { |
| // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.DescriptorProto.ExtensionRange) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| const DescriptorProto_ExtensionRange* source = |
| ::google::protobuf::internal::DynamicCastToGenerated<const DescriptorProto_ExtensionRange>( |
| &from); |
| if (source == NULL) { |
| // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.DescriptorProto.ExtensionRange) |
| ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
| } else { |
| // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.DescriptorProto.ExtensionRange) |
| MergeFrom(*source); |
| } |
| } |
| |
| void DescriptorProto_ExtensionRange::MergeFrom(const DescriptorProto_ExtensionRange& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto.ExtensionRange) |
| if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
| if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { |
| if (from.has_start()) { |
| set_start(from.start()); |