// Generated by the protocol buffer compiler. DO NOT EDIT! #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "drules_struct.pb.h" #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) namespace { const ::google::protobuf::Descriptor* DashDotProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* DashDotProto_reflection_ = NULL; const ::google::protobuf::Descriptor* PathSymProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* PathSymProto_reflection_ = NULL; const ::google::protobuf::Descriptor* LineRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LineRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* LineDefProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LineDefProto_reflection_ = NULL; const ::google::protobuf::Descriptor* AreaRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* AreaRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* SymbolRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* SymbolRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* CaptionDefProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CaptionDefProto_reflection_ = NULL; const ::google::protobuf::Descriptor* CaptionRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CaptionRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* CircleRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* CircleRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* PathTextRuleProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* PathTextRuleProto_reflection_ = NULL; const ::google::protobuf::Descriptor* DrawElementProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* DrawElementProto_reflection_ = NULL; const ::google::protobuf::Descriptor* ClassifElementProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* ClassifElementProto_reflection_ = NULL; const ::google::protobuf::Descriptor* ContainerProto_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* ContainerProto_reflection_ = NULL; const ::google::protobuf::EnumDescriptor* LineJoin_descriptor_ = NULL; const ::google::protobuf::EnumDescriptor* LineCap_descriptor_ = NULL; } // namespace void protobuf_AssignDesc_drules_5fstruct_2eproto() { protobuf_AddDesc_drules_5fstruct_2eproto(); const ::google::protobuf::FileDescriptor* file = ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( "drules_struct.proto"); GOOGLE_CHECK(file != NULL); DashDotProto_descriptor_ = file->message_type(0); static const int DashDotProto_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DashDotProto, dd_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DashDotProto, offset_), }; DashDotProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( DashDotProto_descriptor_, DashDotProto::default_instance_, DashDotProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DashDotProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DashDotProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(DashDotProto)); PathSymProto_descriptor_ = file->message_type(1); static const int PathSymProto_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathSymProto, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathSymProto, step_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathSymProto, offset_), }; PathSymProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( PathSymProto_descriptor_, PathSymProto::default_instance_, PathSymProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathSymProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathSymProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(PathSymProto)); LineRuleProto_descriptor_ = file->message_type(2); static const int LineRuleProto_offsets_[7] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, width_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, dashdot_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, priority_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, pathsym_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, join_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, cap_), }; LineRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LineRuleProto_descriptor_, LineRuleProto::default_instance_, LineRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LineRuleProto)); LineDefProto_descriptor_ = file->message_type(3); static const int LineDefProto_offsets_[6] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, width_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, dashdot_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, pathsym_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, join_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, cap_), }; LineDefProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LineDefProto_descriptor_, LineDefProto::default_instance_, LineDefProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LineDefProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LineDefProto)); AreaRuleProto_descriptor_ = file->message_type(4); static const int AreaRuleProto_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(AreaRuleProto, color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(AreaRuleProto, border_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(AreaRuleProto, priority_), }; AreaRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( AreaRuleProto_descriptor_, AreaRuleProto::default_instance_, AreaRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(AreaRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(AreaRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(AreaRuleProto)); SymbolRuleProto_descriptor_ = file->message_type(5); static const int SymbolRuleProto_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SymbolRuleProto, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SymbolRuleProto, apply_for_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SymbolRuleProto, priority_), }; SymbolRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( SymbolRuleProto_descriptor_, SymbolRuleProto::default_instance_, SymbolRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SymbolRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SymbolRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(SymbolRuleProto)); CaptionDefProto_descriptor_ = file->message_type(6); static const int CaptionDefProto_offsets_[5] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, height_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, stroke_color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, offset_x_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, offset_y_), }; CaptionDefProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( CaptionDefProto_descriptor_, CaptionDefProto::default_instance_, CaptionDefProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionDefProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CaptionDefProto)); CaptionRuleProto_descriptor_ = file->message_type(7); static const int CaptionRuleProto_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionRuleProto, primary_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionRuleProto, secondary_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionRuleProto, priority_), }; CaptionRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( CaptionRuleProto_descriptor_, CaptionRuleProto::default_instance_, CaptionRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CaptionRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CaptionRuleProto)); CircleRuleProto_descriptor_ = file->message_type(8); static const int CircleRuleProto_offsets_[4] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, radius_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, color_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, border_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, priority_), }; CircleRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( CircleRuleProto_descriptor_, CircleRuleProto::default_instance_, CircleRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CircleRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(CircleRuleProto)); PathTextRuleProto_descriptor_ = file->message_type(9); static const int PathTextRuleProto_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathTextRuleProto, primary_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathTextRuleProto, secondary_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathTextRuleProto, priority_), }; PathTextRuleProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( PathTextRuleProto_descriptor_, PathTextRuleProto::default_instance_, PathTextRuleProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathTextRuleProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PathTextRuleProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(PathTextRuleProto)); DrawElementProto_descriptor_ = file->message_type(10); static const int DrawElementProto_offsets_[7] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, scale_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, lines_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, area_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, symbol_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, caption_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, circle_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, path_text_), }; DrawElementProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( DrawElementProto_descriptor_, DrawElementProto::default_instance_, DrawElementProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DrawElementProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(DrawElementProto)); ClassifElementProto_descriptor_ = file->message_type(11); static const int ClassifElementProto_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ClassifElementProto, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ClassifElementProto, element_), }; ClassifElementProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( ClassifElementProto_descriptor_, ClassifElementProto::default_instance_, ClassifElementProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ClassifElementProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ClassifElementProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(ClassifElementProto)); ContainerProto_descriptor_ = file->message_type(12); static const int ContainerProto_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ContainerProto, cont_), }; ContainerProto_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( ContainerProto_descriptor_, ContainerProto::default_instance_, ContainerProto_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ContainerProto, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ContainerProto, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(ContainerProto)); LineJoin_descriptor_ = file->enum_type(0); LineCap_descriptor_ = file->enum_type(1); } namespace { GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); inline void protobuf_AssignDescriptorsOnce() { ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, &protobuf_AssignDesc_drules_5fstruct_2eproto); } void protobuf_RegisterTypes(const ::std::string&) { protobuf_AssignDescriptorsOnce(); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( DashDotProto_descriptor_, &DashDotProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( PathSymProto_descriptor_, &PathSymProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LineRuleProto_descriptor_, &LineRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LineDefProto_descriptor_, &LineDefProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( AreaRuleProto_descriptor_, &AreaRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( SymbolRuleProto_descriptor_, &SymbolRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CaptionDefProto_descriptor_, &CaptionDefProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CaptionRuleProto_descriptor_, &CaptionRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( CircleRuleProto_descriptor_, &CircleRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( PathTextRuleProto_descriptor_, &PathTextRuleProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( DrawElementProto_descriptor_, &DrawElementProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( ClassifElementProto_descriptor_, &ClassifElementProto::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( ContainerProto_descriptor_, &ContainerProto::default_instance()); } } // namespace void protobuf_ShutdownFile_drules_5fstruct_2eproto() { delete DashDotProto::default_instance_; delete DashDotProto_reflection_; delete PathSymProto::default_instance_; delete PathSymProto_reflection_; delete LineRuleProto::default_instance_; delete LineRuleProto_reflection_; delete LineDefProto::default_instance_; delete LineDefProto_reflection_; delete AreaRuleProto::default_instance_; delete AreaRuleProto_reflection_; delete SymbolRuleProto::default_instance_; delete SymbolRuleProto_reflection_; delete CaptionDefProto::default_instance_; delete CaptionDefProto_reflection_; delete CaptionRuleProto::default_instance_; delete CaptionRuleProto_reflection_; delete CircleRuleProto::default_instance_; delete CircleRuleProto_reflection_; delete PathTextRuleProto::default_instance_; delete PathTextRuleProto_reflection_; delete DrawElementProto::default_instance_; delete DrawElementProto_reflection_; delete ClassifElementProto::default_instance_; delete ClassifElementProto_reflection_; delete ContainerProto::default_instance_; delete ContainerProto_reflection_; } void protobuf_AddDesc_drules_5fstruct_2eproto() { static bool already_here = false; if (already_here) return; already_here = true; GOOGLE_PROTOBUF_VERIFY_VERSION; ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( "\n\023drules_struct.proto\"*\n\014DashDotProto\022\n\n" "\002dd\030\001 \003(\001\022\016\n\006offset\030\002 \001(\001\":\n\014PathSymProt" "o\022\014\n\004name\030\001 \002(\t\022\014\n\004step\030\002 \002(\001\022\016\n\006offset\030" "\003 \001(\001\"\257\001\n\rLineRuleProto\022\r\n\005width\030\001 \002(\001\022\r" "\n\005color\030\002 \002(\r\022\036\n\007dashdot\030\003 \001(\0132\r.DashDot" "Proto\022\020\n\010priority\030\004 \002(\005\022\036\n\007pathsym\030\005 \001(\013" "2\r.PathSymProto\022\027\n\004join\030\006 \001(\0162\t.LineJoin" "\022\025\n\003cap\030\007 \001(\0162\010.LineCap\"\234\001\n\014LineDefProto" "\022\r\n\005width\030\001 \002(\001\022\r\n\005color\030\002 \002(\r\022\036\n\007dashdo" "t\030\003 \001(\0132\r.DashDotProto\022\036\n\007pathsym\030\004 \001(\0132" "\r.PathSymProto\022\027\n\004join\030\006 \001(\0162\t.LineJoin\022" "\025\n\003cap\030\007 \001(\0162\010.LineCap\"O\n\rAreaRuleProto\022" "\r\n\005color\030\001 \002(\r\022\035\n\006border\030\002 \001(\0132\r.LineDef" "Proto\022\020\n\010priority\030\003 \002(\005\"I\n\017SymbolRulePro" "to\022\014\n\004name\030\001 \002(\t\022\026\n\016apply_for_type\030\002 \001(\005" "\022\020\n\010priority\030\003 \002(\005\"j\n\017CaptionDefProto\022\016\n" "\006height\030\001 \002(\005\022\r\n\005color\030\002 \002(\r\022\024\n\014stroke_c" "olor\030\003 \001(\r\022\020\n\010offset_x\030\004 \001(\005\022\020\n\010offset_y" "\030\005 \001(\005\"l\n\020CaptionRuleProto\022!\n\007primary\030\001 " "\002(\0132\020.CaptionDefProto\022#\n\tsecondary\030\002 \001(\013" "2\020.CaptionDefProto\022\020\n\010priority\030\003 \002(\005\"a\n\017" "CircleRuleProto\022\016\n\006radius\030\001 \002(\001\022\r\n\005color" "\030\002 \002(\r\022\035\n\006border\030\003 \001(\0132\r.LineDefProto\022\020\n" "\010priority\030\004 \002(\005\"m\n\021PathTextRuleProto\022!\n\007" "primary\030\001 \002(\0132\020.CaptionDefProto\022#\n\tsecon" "dary\030\002 \001(\0132\020.CaptionDefProto\022\020\n\010priority" "\030\003 \002(\005\"\355\001\n\020DrawElementProto\022\r\n\005scale\030\001 \002" "(\005\022\035\n\005lines\030\002 \003(\0132\016.LineRuleProto\022\034\n\004are" "a\030\003 \001(\0132\016.AreaRuleProto\022 \n\006symbol\030\004 \001(\0132" "\020.SymbolRuleProto\022\"\n\007caption\030\005 \001(\0132\021.Cap" "tionRuleProto\022 \n\006circle\030\006 \001(\0132\020.CircleRu" "leProto\022%\n\tpath_text\030\007 \001(\0132\022.PathTextRul" "eProto\"G\n\023ClassifElementProto\022\014\n\004name\030\001 " "\002(\t\022\"\n\007element\030\002 \003(\0132\021.DrawElementProto\"" "4\n\016ContainerProto\022\"\n\004cont\030\001 \003(\0132\024.Classi" "fElementProto*4\n\010LineJoin\022\r\n\tROUNDJOIN\020\000" "\022\r\n\tBEVELJOIN\020\001\022\n\n\006NOJOIN\020\002*3\n\007LineCap\022\014" "\n\010ROUNDCAP\020\000\022\013\n\007BUTTCAP\020\001\022\r\n\tSQUARECAP\020\002", 1520); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "drules_struct.proto", &protobuf_RegisterTypes); DashDotProto::default_instance_ = new DashDotProto(); PathSymProto::default_instance_ = new PathSymProto(); LineRuleProto::default_instance_ = new LineRuleProto(); LineDefProto::default_instance_ = new LineDefProto(); AreaRuleProto::default_instance_ = new AreaRuleProto(); SymbolRuleProto::default_instance_ = new SymbolRuleProto(); CaptionDefProto::default_instance_ = new CaptionDefProto(); CaptionRuleProto::default_instance_ = new CaptionRuleProto(); CircleRuleProto::default_instance_ = new CircleRuleProto(); PathTextRuleProto::default_instance_ = new PathTextRuleProto(); DrawElementProto::default_instance_ = new DrawElementProto(); ClassifElementProto::default_instance_ = new ClassifElementProto(); ContainerProto::default_instance_ = new ContainerProto(); DashDotProto::default_instance_->InitAsDefaultInstance(); PathSymProto::default_instance_->InitAsDefaultInstance(); LineRuleProto::default_instance_->InitAsDefaultInstance(); LineDefProto::default_instance_->InitAsDefaultInstance(); AreaRuleProto::default_instance_->InitAsDefaultInstance(); SymbolRuleProto::default_instance_->InitAsDefaultInstance(); CaptionDefProto::default_instance_->InitAsDefaultInstance(); CaptionRuleProto::default_instance_->InitAsDefaultInstance(); CircleRuleProto::default_instance_->InitAsDefaultInstance(); PathTextRuleProto::default_instance_->InitAsDefaultInstance(); DrawElementProto::default_instance_->InitAsDefaultInstance(); ClassifElementProto::default_instance_->InitAsDefaultInstance(); ContainerProto::default_instance_->InitAsDefaultInstance(); ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_drules_5fstruct_2eproto); } // Force AddDescriptors() to be called at static initialization time. struct StaticDescriptorInitializer_drules_5fstruct_2eproto { StaticDescriptorInitializer_drules_5fstruct_2eproto() { protobuf_AddDesc_drules_5fstruct_2eproto(); } } static_descriptor_initializer_drules_5fstruct_2eproto_; const ::google::protobuf::EnumDescriptor* LineJoin_descriptor() { protobuf_AssignDescriptorsOnce(); return LineJoin_descriptor_; } bool LineJoin_IsValid(int value) { switch(value) { case 0: case 1: case 2: return true; default: return false; } } const ::google::protobuf::EnumDescriptor* LineCap_descriptor() { protobuf_AssignDescriptorsOnce(); return LineCap_descriptor_; } bool LineCap_IsValid(int value) { switch(value) { case 0: case 1: case 2: return true; default: return false; } } // =================================================================== #ifndef _MSC_VER const int DashDotProto::kDdFieldNumber; const int DashDotProto::kOffsetFieldNumber; #endif // !_MSC_VER DashDotProto::DashDotProto() : ::google::protobuf::Message() { SharedCtor(); } void DashDotProto::InitAsDefaultInstance() { } DashDotProto::DashDotProto(const DashDotProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void DashDotProto::SharedCtor() { _cached_size_ = 0; offset_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } DashDotProto::~DashDotProto() { SharedDtor(); } void DashDotProto::SharedDtor() { if (this != default_instance_) { } } void DashDotProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* DashDotProto::descriptor() { protobuf_AssignDescriptorsOnce(); return DashDotProto_descriptor_; } const DashDotProto& DashDotProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } DashDotProto* DashDotProto::default_instance_ = NULL; DashDotProto* DashDotProto::New() const { return new DashDotProto; } void DashDotProto::Clear() { if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { offset_ = 0; } dd_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool DashDotProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated double dd = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { parse_dd: DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( 1, 9, input, this->mutable_dd()))); } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite:: WIRETYPE_LENGTH_DELIMITED) { DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, this->mutable_dd()))); } else { goto handle_uninterpreted; } if (input->ExpectTag(9)) goto parse_dd; if (input->ExpectTag(17)) goto parse_offset; break; } // optional double offset = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { parse_offset: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &offset_))); set_has_offset(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void DashDotProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // repeated double dd = 1; for (int i = 0; i < this->dd_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteDouble( 1, this->dd(i), output); } // optional double offset = 2; if (has_offset()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(2, this->offset(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* DashDotProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // repeated double dd = 1; for (int i = 0; i < this->dd_size(); i++) { target = ::google::protobuf::internal::WireFormatLite:: WriteDoubleToArray(1, this->dd(i), target); } // optional double offset = 2; if (has_offset()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(2, this->offset(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int DashDotProto::ByteSize() const { int total_size = 0; if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) { // optional double offset = 2; if (has_offset()) { total_size += 1 + 8; } } // repeated double dd = 1; { int data_size = 0; data_size = 8 * this->dd_size(); total_size += 1 * this->dd_size() + data_size; } if (!unknown_fields().empty()) { 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 DashDotProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const DashDotProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void DashDotProto::MergeFrom(const DashDotProto& from) { GOOGLE_CHECK_NE(&from, this); dd_.MergeFrom(from.dd_); if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) { if (from.has_offset()) { set_offset(from.offset()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void DashDotProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void DashDotProto::CopyFrom(const DashDotProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool DashDotProto::IsInitialized() const { return true; } void DashDotProto::Swap(DashDotProto* other) { if (other != this) { dd_.Swap(&other->dd_); std::swap(offset_, other->offset_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata DashDotProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = DashDotProto_descriptor_; metadata.reflection = DashDotProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int PathSymProto::kNameFieldNumber; const int PathSymProto::kStepFieldNumber; const int PathSymProto::kOffsetFieldNumber; #endif // !_MSC_VER PathSymProto::PathSymProto() : ::google::protobuf::Message() { SharedCtor(); } void PathSymProto::InitAsDefaultInstance() { } PathSymProto::PathSymProto(const PathSymProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void PathSymProto::SharedCtor() { _cached_size_ = 0; name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); step_ = 0; offset_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } PathSymProto::~PathSymProto() { SharedDtor(); } void PathSymProto::SharedDtor() { if (name_ != &::google::protobuf::internal::kEmptyString) { delete name_; } if (this != default_instance_) { } } void PathSymProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* PathSymProto::descriptor() { protobuf_AssignDescriptorsOnce(); return PathSymProto_descriptor_; } const PathSymProto& PathSymProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } PathSymProto* PathSymProto::default_instance_ = NULL; PathSymProto* PathSymProto::New() const { return new PathSymProto; } void PathSymProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (has_name()) { if (name_ != &::google::protobuf::internal::kEmptyString) { name_->clear(); } } step_ = 0; offset_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool PathSymProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required string name = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_name())); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::PARSE); } else { goto handle_uninterpreted; } if (input->ExpectTag(17)) goto parse_step; break; } // required double step = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { parse_step: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &step_))); set_has_step(); } else { goto handle_uninterpreted; } if (input->ExpectTag(25)) goto parse_offset; break; } // optional double offset = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { parse_offset: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &offset_))); set_has_offset(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void PathSymProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); ::google::protobuf::internal::WireFormatLite::WriteString( 1, this->name(), output); } // required double step = 2; if (has_step()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(2, this->step(), output); } // optional double offset = 3; if (has_offset()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(3, this->offset(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* PathSymProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->name(), target); } // required double step = 2; if (has_step()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(2, this->step(), target); } // optional double offset = 3; if (has_offset()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(3, this->offset(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int PathSymProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required string name = 1; if (has_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->name()); } // required double step = 2; if (has_step()) { total_size += 1 + 8; } // optional double offset = 3; if (has_offset()) { total_size += 1 + 8; } } if (!unknown_fields().empty()) { 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 PathSymProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const PathSymProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void PathSymProto::MergeFrom(const PathSymProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_name()) { set_name(from.name()); } if (from.has_step()) { set_step(from.step()); } if (from.has_offset()) { set_offset(from.offset()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void PathSymProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void PathSymProto::CopyFrom(const PathSymProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool PathSymProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false; return true; } void PathSymProto::Swap(PathSymProto* other) { if (other != this) { std::swap(name_, other->name_); std::swap(step_, other->step_); std::swap(offset_, other->offset_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata PathSymProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = PathSymProto_descriptor_; metadata.reflection = PathSymProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int LineRuleProto::kWidthFieldNumber; const int LineRuleProto::kColorFieldNumber; const int LineRuleProto::kDashdotFieldNumber; const int LineRuleProto::kPriorityFieldNumber; const int LineRuleProto::kPathsymFieldNumber; const int LineRuleProto::kJoinFieldNumber; const int LineRuleProto::kCapFieldNumber; #endif // !_MSC_VER LineRuleProto::LineRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void LineRuleProto::InitAsDefaultInstance() { dashdot_ = const_cast< ::DashDotProto*>(&::DashDotProto::default_instance()); pathsym_ = const_cast< ::PathSymProto*>(&::PathSymProto::default_instance()); } LineRuleProto::LineRuleProto(const LineRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void LineRuleProto::SharedCtor() { _cached_size_ = 0; width_ = 0; color_ = 0u; dashdot_ = NULL; priority_ = 0; pathsym_ = NULL; join_ = 0; cap_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LineRuleProto::~LineRuleProto() { SharedDtor(); } void LineRuleProto::SharedDtor() { if (this != default_instance_) { delete dashdot_; delete pathsym_; } } void LineRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LineRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return LineRuleProto_descriptor_; } const LineRuleProto& LineRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } LineRuleProto* LineRuleProto::default_instance_ = NULL; LineRuleProto* LineRuleProto::New() const { return new LineRuleProto; } void LineRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { width_ = 0; color_ = 0u; if (has_dashdot()) { if (dashdot_ != NULL) dashdot_->::DashDotProto::Clear(); } priority_ = 0; if (has_pathsym()) { if (pathsym_ != NULL) pathsym_->::PathSymProto::Clear(); } join_ = 0; cap_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool LineRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required double width = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &width_))); set_has_width(); } else { goto handle_uninterpreted; } if (input->ExpectTag(16)) goto parse_color; break; } // required uint32 color = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_color: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &color_))); set_has_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(26)) goto parse_dashdot; break; } // optional .DashDotProto dashdot = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_dashdot: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_dashdot())); } else { goto handle_uninterpreted; } if (input->ExpectTag(32)) goto parse_priority; break; } // required int32 priority = 4; case 4: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectTag(42)) goto parse_pathsym; break; } // optional .PathSymProto pathsym = 5; case 5: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_pathsym: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_pathsym())); } else { goto handle_uninterpreted; } if (input->ExpectTag(48)) goto parse_join; break; } // optional .LineJoin join = 6; case 6: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_join: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (LineJoin_IsValid(value)) { set_join(static_cast< LineJoin >(value)); } else { mutable_unknown_fields()->AddVarint(6, value); } } else { goto handle_uninterpreted; } if (input->ExpectTag(56)) goto parse_cap; break; } // optional .LineCap cap = 7; case 7: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_cap: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (LineCap_IsValid(value)) { set_cap(static_cast< LineCap >(value)); } else { mutable_unknown_fields()->AddVarint(7, value); } } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void LineRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required double width = 1; if (has_width()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(1, this->width(), output); } // required uint32 color = 2; if (has_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->color(), output); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->dashdot(), output); } // required int32 priority = 4; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->priority(), output); } // optional .PathSymProto pathsym = 5; if (has_pathsym()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, this->pathsym(), output); } // optional .LineJoin join = 6; if (has_join()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 6, this->join(), output); } // optional .LineCap cap = 7; if (has_cap()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 7, this->cap(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* LineRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required double width = 1; if (has_width()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(1, this->width(), target); } // required uint32 color = 2; if (has_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->color(), target); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 3, this->dashdot(), target); } // required int32 priority = 4; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->priority(), target); } // optional .PathSymProto pathsym = 5; if (has_pathsym()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 5, this->pathsym(), target); } // optional .LineJoin join = 6; if (has_join()) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( 6, this->join(), target); } // optional .LineCap cap = 7; if (has_cap()) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( 7, this->cap(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int LineRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required double width = 1; if (has_width()) { total_size += 1 + 8; } // required uint32 color = 2; if (has_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->color()); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->dashdot()); } // required int32 priority = 4; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } // optional .PathSymProto pathsym = 5; if (has_pathsym()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->pathsym()); } // optional .LineJoin join = 6; if (has_join()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->join()); } // optional .LineCap cap = 7; if (has_cap()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->cap()); } } if (!unknown_fields().empty()) { 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 LineRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const LineRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void LineRuleProto::MergeFrom(const LineRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_width()) { set_width(from.width()); } if (from.has_color()) { set_color(from.color()); } if (from.has_dashdot()) { mutable_dashdot()->::DashDotProto::MergeFrom(from.dashdot()); } if (from.has_priority()) { set_priority(from.priority()); } if (from.has_pathsym()) { mutable_pathsym()->::PathSymProto::MergeFrom(from.pathsym()); } if (from.has_join()) { set_join(from.join()); } if (from.has_cap()) { set_cap(from.cap()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void LineRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void LineRuleProto::CopyFrom(const LineRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool LineRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x0000000b) != 0x0000000b) return false; if (has_pathsym()) { if (!this->pathsym().IsInitialized()) return false; } return true; } void LineRuleProto::Swap(LineRuleProto* other) { if (other != this) { std::swap(width_, other->width_); std::swap(color_, other->color_); std::swap(dashdot_, other->dashdot_); std::swap(priority_, other->priority_); std::swap(pathsym_, other->pathsym_); std::swap(join_, other->join_); std::swap(cap_, other->cap_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata LineRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LineRuleProto_descriptor_; metadata.reflection = LineRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int LineDefProto::kWidthFieldNumber; const int LineDefProto::kColorFieldNumber; const int LineDefProto::kDashdotFieldNumber; const int LineDefProto::kPathsymFieldNumber; const int LineDefProto::kJoinFieldNumber; const int LineDefProto::kCapFieldNumber; #endif // !_MSC_VER LineDefProto::LineDefProto() : ::google::protobuf::Message() { SharedCtor(); } void LineDefProto::InitAsDefaultInstance() { dashdot_ = const_cast< ::DashDotProto*>(&::DashDotProto::default_instance()); pathsym_ = const_cast< ::PathSymProto*>(&::PathSymProto::default_instance()); } LineDefProto::LineDefProto(const LineDefProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void LineDefProto::SharedCtor() { _cached_size_ = 0; width_ = 0; color_ = 0u; dashdot_ = NULL; pathsym_ = NULL; join_ = 0; cap_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LineDefProto::~LineDefProto() { SharedDtor(); } void LineDefProto::SharedDtor() { if (this != default_instance_) { delete dashdot_; delete pathsym_; } } void LineDefProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LineDefProto::descriptor() { protobuf_AssignDescriptorsOnce(); return LineDefProto_descriptor_; } const LineDefProto& LineDefProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } LineDefProto* LineDefProto::default_instance_ = NULL; LineDefProto* LineDefProto::New() const { return new LineDefProto; } void LineDefProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { width_ = 0; color_ = 0u; if (has_dashdot()) { if (dashdot_ != NULL) dashdot_->::DashDotProto::Clear(); } if (has_pathsym()) { if (pathsym_ != NULL) pathsym_->::PathSymProto::Clear(); } join_ = 0; cap_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool LineDefProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required double width = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &width_))); set_has_width(); } else { goto handle_uninterpreted; } if (input->ExpectTag(16)) goto parse_color; break; } // required uint32 color = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_color: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &color_))); set_has_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(26)) goto parse_dashdot; break; } // optional .DashDotProto dashdot = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_dashdot: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_dashdot())); } else { goto handle_uninterpreted; } if (input->ExpectTag(34)) goto parse_pathsym; break; } // optional .PathSymProto pathsym = 4; case 4: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_pathsym: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_pathsym())); } else { goto handle_uninterpreted; } if (input->ExpectTag(48)) goto parse_join; break; } // optional .LineJoin join = 6; case 6: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_join: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (LineJoin_IsValid(value)) { set_join(static_cast< LineJoin >(value)); } else { mutable_unknown_fields()->AddVarint(6, value); } } else { goto handle_uninterpreted; } if (input->ExpectTag(56)) goto parse_cap; break; } // optional .LineCap cap = 7; case 7: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_cap: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (LineCap_IsValid(value)) { set_cap(static_cast< LineCap >(value)); } else { mutable_unknown_fields()->AddVarint(7, value); } } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void LineDefProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required double width = 1; if (has_width()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(1, this->width(), output); } // required uint32 color = 2; if (has_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->color(), output); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->dashdot(), output); } // optional .PathSymProto pathsym = 4; if (has_pathsym()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, this->pathsym(), output); } // optional .LineJoin join = 6; if (has_join()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 6, this->join(), output); } // optional .LineCap cap = 7; if (has_cap()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 7, this->cap(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* LineDefProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required double width = 1; if (has_width()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(1, this->width(), target); } // required uint32 color = 2; if (has_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->color(), target); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 3, this->dashdot(), target); } // optional .PathSymProto pathsym = 4; if (has_pathsym()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 4, this->pathsym(), target); } // optional .LineJoin join = 6; if (has_join()) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( 6, this->join(), target); } // optional .LineCap cap = 7; if (has_cap()) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( 7, this->cap(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int LineDefProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required double width = 1; if (has_width()) { total_size += 1 + 8; } // required uint32 color = 2; if (has_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->color()); } // optional .DashDotProto dashdot = 3; if (has_dashdot()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->dashdot()); } // optional .PathSymProto pathsym = 4; if (has_pathsym()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->pathsym()); } // optional .LineJoin join = 6; if (has_join()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->join()); } // optional .LineCap cap = 7; if (has_cap()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->cap()); } } if (!unknown_fields().empty()) { 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 LineDefProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const LineDefProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void LineDefProto::MergeFrom(const LineDefProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_width()) { set_width(from.width()); } if (from.has_color()) { set_color(from.color()); } if (from.has_dashdot()) { mutable_dashdot()->::DashDotProto::MergeFrom(from.dashdot()); } if (from.has_pathsym()) { mutable_pathsym()->::PathSymProto::MergeFrom(from.pathsym()); } if (from.has_join()) { set_join(from.join()); } if (from.has_cap()) { set_cap(from.cap()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void LineDefProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void LineDefProto::CopyFrom(const LineDefProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool LineDefProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false; if (has_pathsym()) { if (!this->pathsym().IsInitialized()) return false; } return true; } void LineDefProto::Swap(LineDefProto* other) { if (other != this) { std::swap(width_, other->width_); std::swap(color_, other->color_); std::swap(dashdot_, other->dashdot_); std::swap(pathsym_, other->pathsym_); std::swap(join_, other->join_); std::swap(cap_, other->cap_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata LineDefProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LineDefProto_descriptor_; metadata.reflection = LineDefProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int AreaRuleProto::kColorFieldNumber; const int AreaRuleProto::kBorderFieldNumber; const int AreaRuleProto::kPriorityFieldNumber; #endif // !_MSC_VER AreaRuleProto::AreaRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void AreaRuleProto::InitAsDefaultInstance() { border_ = const_cast< ::LineDefProto*>(&::LineDefProto::default_instance()); } AreaRuleProto::AreaRuleProto(const AreaRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void AreaRuleProto::SharedCtor() { _cached_size_ = 0; color_ = 0u; border_ = NULL; priority_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } AreaRuleProto::~AreaRuleProto() { SharedDtor(); } void AreaRuleProto::SharedDtor() { if (this != default_instance_) { delete border_; } } void AreaRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* AreaRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return AreaRuleProto_descriptor_; } const AreaRuleProto& AreaRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } AreaRuleProto* AreaRuleProto::default_instance_ = NULL; AreaRuleProto* AreaRuleProto::New() const { return new AreaRuleProto; } void AreaRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { color_ = 0u; if (has_border()) { if (border_ != NULL) border_->::LineDefProto::Clear(); } priority_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool AreaRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 color = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &color_))); set_has_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_border; break; } // optional .LineDefProto border = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_border: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_border())); } else { goto handle_uninterpreted; } if (input->ExpectTag(24)) goto parse_priority; break; } // required int32 priority = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void AreaRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required uint32 color = 1; if (has_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->color(), output); } // optional .LineDefProto border = 2; if (has_border()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->border(), output); } // required int32 priority = 3; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->priority(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* AreaRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required uint32 color = 1; if (has_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->color(), target); } // optional .LineDefProto border = 2; if (has_border()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 2, this->border(), target); } // required int32 priority = 3; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->priority(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int AreaRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 color = 1; if (has_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->color()); } // optional .LineDefProto border = 2; if (has_border()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->border()); } // required int32 priority = 3; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } } if (!unknown_fields().empty()) { 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 AreaRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const AreaRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void AreaRuleProto::MergeFrom(const AreaRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_color()) { set_color(from.color()); } if (from.has_border()) { mutable_border()->::LineDefProto::MergeFrom(from.border()); } if (from.has_priority()) { set_priority(from.priority()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void AreaRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void AreaRuleProto::CopyFrom(const AreaRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool AreaRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000005) != 0x00000005) return false; if (has_border()) { if (!this->border().IsInitialized()) return false; } return true; } void AreaRuleProto::Swap(AreaRuleProto* other) { if (other != this) { std::swap(color_, other->color_); std::swap(border_, other->border_); std::swap(priority_, other->priority_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata AreaRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = AreaRuleProto_descriptor_; metadata.reflection = AreaRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int SymbolRuleProto::kNameFieldNumber; const int SymbolRuleProto::kApplyForTypeFieldNumber; const int SymbolRuleProto::kPriorityFieldNumber; #endif // !_MSC_VER SymbolRuleProto::SymbolRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void SymbolRuleProto::InitAsDefaultInstance() { } SymbolRuleProto::SymbolRuleProto(const SymbolRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void SymbolRuleProto::SharedCtor() { _cached_size_ = 0; name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); apply_for_type_ = 0; priority_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } SymbolRuleProto::~SymbolRuleProto() { SharedDtor(); } void SymbolRuleProto::SharedDtor() { if (name_ != &::google::protobuf::internal::kEmptyString) { delete name_; } if (this != default_instance_) { } } void SymbolRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* SymbolRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return SymbolRuleProto_descriptor_; } const SymbolRuleProto& SymbolRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } SymbolRuleProto* SymbolRuleProto::default_instance_ = NULL; SymbolRuleProto* SymbolRuleProto::New() const { return new SymbolRuleProto; } void SymbolRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (has_name()) { if (name_ != &::google::protobuf::internal::kEmptyString) { name_->clear(); } } apply_for_type_ = 0; priority_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool SymbolRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required string name = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_name())); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::PARSE); } else { goto handle_uninterpreted; } if (input->ExpectTag(16)) goto parse_apply_for_type; break; } // optional int32 apply_for_type = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_apply_for_type: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &apply_for_type_))); set_has_apply_for_type(); } else { goto handle_uninterpreted; } if (input->ExpectTag(24)) goto parse_priority; break; } // required int32 priority = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void SymbolRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); ::google::protobuf::internal::WireFormatLite::WriteString( 1, this->name(), output); } // optional int32 apply_for_type = 2; if (has_apply_for_type()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->apply_for_type(), output); } // required int32 priority = 3; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->priority(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* SymbolRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->name(), target); } // optional int32 apply_for_type = 2; if (has_apply_for_type()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->apply_for_type(), target); } // required int32 priority = 3; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->priority(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int SymbolRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required string name = 1; if (has_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->name()); } // optional int32 apply_for_type = 2; if (has_apply_for_type()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->apply_for_type()); } // required int32 priority = 3; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } } if (!unknown_fields().empty()) { 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 SymbolRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const SymbolRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void SymbolRuleProto::MergeFrom(const SymbolRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_name()) { set_name(from.name()); } if (from.has_apply_for_type()) { set_apply_for_type(from.apply_for_type()); } if (from.has_priority()) { set_priority(from.priority()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void SymbolRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void SymbolRuleProto::CopyFrom(const SymbolRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool SymbolRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000005) != 0x00000005) return false; return true; } void SymbolRuleProto::Swap(SymbolRuleProto* other) { if (other != this) { std::swap(name_, other->name_); std::swap(apply_for_type_, other->apply_for_type_); std::swap(priority_, other->priority_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata SymbolRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = SymbolRuleProto_descriptor_; metadata.reflection = SymbolRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int CaptionDefProto::kHeightFieldNumber; const int CaptionDefProto::kColorFieldNumber; const int CaptionDefProto::kStrokeColorFieldNumber; const int CaptionDefProto::kOffsetXFieldNumber; const int CaptionDefProto::kOffsetYFieldNumber; #endif // !_MSC_VER CaptionDefProto::CaptionDefProto() : ::google::protobuf::Message() { SharedCtor(); } void CaptionDefProto::InitAsDefaultInstance() { } CaptionDefProto::CaptionDefProto(const CaptionDefProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void CaptionDefProto::SharedCtor() { _cached_size_ = 0; height_ = 0; color_ = 0u; stroke_color_ = 0u; offset_x_ = 0; offset_y_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } CaptionDefProto::~CaptionDefProto() { SharedDtor(); } void CaptionDefProto::SharedDtor() { if (this != default_instance_) { } } void CaptionDefProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CaptionDefProto::descriptor() { protobuf_AssignDescriptorsOnce(); return CaptionDefProto_descriptor_; } const CaptionDefProto& CaptionDefProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } CaptionDefProto* CaptionDefProto::default_instance_ = NULL; CaptionDefProto* CaptionDefProto::New() const { return new CaptionDefProto; } void CaptionDefProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { height_ = 0; color_ = 0u; stroke_color_ = 0u; offset_x_ = 0; offset_y_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool CaptionDefProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required int32 height = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &height_))); set_has_height(); } else { goto handle_uninterpreted; } if (input->ExpectTag(16)) goto parse_color; break; } // required uint32 color = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_color: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &color_))); set_has_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(24)) goto parse_stroke_color; break; } // optional uint32 stroke_color = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_stroke_color: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &stroke_color_))); set_has_stroke_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(32)) goto parse_offset_x; break; } // optional int32 offset_x = 4; case 4: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_offset_x: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &offset_x_))); set_has_offset_x(); } else { goto handle_uninterpreted; } if (input->ExpectTag(40)) goto parse_offset_y; break; } // optional int32 offset_y = 5; case 5: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_offset_y: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &offset_y_))); set_has_offset_y(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void CaptionDefProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required int32 height = 1; if (has_height()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->height(), output); } // required uint32 color = 2; if (has_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->color(), output); } // optional uint32 stroke_color = 3; if (has_stroke_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->stroke_color(), output); } // optional int32 offset_x = 4; if (has_offset_x()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->offset_x(), output); } // optional int32 offset_y = 5; if (has_offset_y()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->offset_y(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* CaptionDefProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required int32 height = 1; if (has_height()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->height(), target); } // required uint32 color = 2; if (has_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->color(), target); } // optional uint32 stroke_color = 3; if (has_stroke_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->stroke_color(), target); } // optional int32 offset_x = 4; if (has_offset_x()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->offset_x(), target); } // optional int32 offset_y = 5; if (has_offset_y()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->offset_y(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int CaptionDefProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required int32 height = 1; if (has_height()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->height()); } // required uint32 color = 2; if (has_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->color()); } // optional uint32 stroke_color = 3; if (has_stroke_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->stroke_color()); } // optional int32 offset_x = 4; if (has_offset_x()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->offset_x()); } // optional int32 offset_y = 5; if (has_offset_y()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->offset_y()); } } if (!unknown_fields().empty()) { 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 CaptionDefProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const CaptionDefProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void CaptionDefProto::MergeFrom(const CaptionDefProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_height()) { set_height(from.height()); } if (from.has_color()) { set_color(from.color()); } if (from.has_stroke_color()) { set_stroke_color(from.stroke_color()); } if (from.has_offset_x()) { set_offset_x(from.offset_x()); } if (from.has_offset_y()) { set_offset_y(from.offset_y()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void CaptionDefProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void CaptionDefProto::CopyFrom(const CaptionDefProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool CaptionDefProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false; return true; } void CaptionDefProto::Swap(CaptionDefProto* other) { if (other != this) { std::swap(height_, other->height_); std::swap(color_, other->color_); std::swap(stroke_color_, other->stroke_color_); std::swap(offset_x_, other->offset_x_); std::swap(offset_y_, other->offset_y_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata CaptionDefProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = CaptionDefProto_descriptor_; metadata.reflection = CaptionDefProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int CaptionRuleProto::kPrimaryFieldNumber; const int CaptionRuleProto::kSecondaryFieldNumber; const int CaptionRuleProto::kPriorityFieldNumber; #endif // !_MSC_VER CaptionRuleProto::CaptionRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void CaptionRuleProto::InitAsDefaultInstance() { primary_ = const_cast< ::CaptionDefProto*>(&::CaptionDefProto::default_instance()); secondary_ = const_cast< ::CaptionDefProto*>(&::CaptionDefProto::default_instance()); } CaptionRuleProto::CaptionRuleProto(const CaptionRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void CaptionRuleProto::SharedCtor() { _cached_size_ = 0; primary_ = NULL; secondary_ = NULL; priority_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } CaptionRuleProto::~CaptionRuleProto() { SharedDtor(); } void CaptionRuleProto::SharedDtor() { if (this != default_instance_) { delete primary_; delete secondary_; } } void CaptionRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CaptionRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return CaptionRuleProto_descriptor_; } const CaptionRuleProto& CaptionRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } CaptionRuleProto* CaptionRuleProto::default_instance_ = NULL; CaptionRuleProto* CaptionRuleProto::New() const { return new CaptionRuleProto; } void CaptionRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (has_primary()) { if (primary_ != NULL) primary_->::CaptionDefProto::Clear(); } if (has_secondary()) { if (secondary_ != NULL) secondary_->::CaptionDefProto::Clear(); } priority_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool CaptionRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required .CaptionDefProto primary = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_primary())); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_secondary; break; } // optional .CaptionDefProto secondary = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_secondary: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_secondary())); } else { goto handle_uninterpreted; } if (input->ExpectTag(24)) goto parse_priority; break; } // required int32 priority = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void CaptionRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required .CaptionDefProto primary = 1; if (has_primary()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->primary(), output); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->secondary(), output); } // required int32 priority = 3; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->priority(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* CaptionRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required .CaptionDefProto primary = 1; if (has_primary()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 1, this->primary(), target); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 2, this->secondary(), target); } // required int32 priority = 3; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->priority(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int CaptionRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required .CaptionDefProto primary = 1; if (has_primary()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->primary()); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->secondary()); } // required int32 priority = 3; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } } if (!unknown_fields().empty()) { 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 CaptionRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const CaptionRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void CaptionRuleProto::MergeFrom(const CaptionRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_primary()) { mutable_primary()->::CaptionDefProto::MergeFrom(from.primary()); } if (from.has_secondary()) { mutable_secondary()->::CaptionDefProto::MergeFrom(from.secondary()); } if (from.has_priority()) { set_priority(from.priority()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void CaptionRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void CaptionRuleProto::CopyFrom(const CaptionRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool CaptionRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000005) != 0x00000005) return false; if (has_primary()) { if (!this->primary().IsInitialized()) return false; } if (has_secondary()) { if (!this->secondary().IsInitialized()) return false; } return true; } void CaptionRuleProto::Swap(CaptionRuleProto* other) { if (other != this) { std::swap(primary_, other->primary_); std::swap(secondary_, other->secondary_); std::swap(priority_, other->priority_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata CaptionRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = CaptionRuleProto_descriptor_; metadata.reflection = CaptionRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int CircleRuleProto::kRadiusFieldNumber; const int CircleRuleProto::kColorFieldNumber; const int CircleRuleProto::kBorderFieldNumber; const int CircleRuleProto::kPriorityFieldNumber; #endif // !_MSC_VER CircleRuleProto::CircleRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void CircleRuleProto::InitAsDefaultInstance() { border_ = const_cast< ::LineDefProto*>(&::LineDefProto::default_instance()); } CircleRuleProto::CircleRuleProto(const CircleRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void CircleRuleProto::SharedCtor() { _cached_size_ = 0; radius_ = 0; color_ = 0u; border_ = NULL; priority_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } CircleRuleProto::~CircleRuleProto() { SharedDtor(); } void CircleRuleProto::SharedDtor() { if (this != default_instance_) { delete border_; } } void CircleRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CircleRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return CircleRuleProto_descriptor_; } const CircleRuleProto& CircleRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } CircleRuleProto* CircleRuleProto::default_instance_ = NULL; CircleRuleProto* CircleRuleProto::New() const { return new CircleRuleProto; } void CircleRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { radius_ = 0; color_ = 0u; if (has_border()) { if (border_ != NULL) border_->::LineDefProto::Clear(); } priority_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool CircleRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required double radius = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>( input, &radius_))); set_has_radius(); } else { goto handle_uninterpreted; } if (input->ExpectTag(16)) goto parse_color; break; } // required uint32 color = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_color: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &color_))); set_has_color(); } else { goto handle_uninterpreted; } if (input->ExpectTag(26)) goto parse_border; break; } // optional .LineDefProto border = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_border: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_border())); } else { goto handle_uninterpreted; } if (input->ExpectTag(32)) goto parse_priority; break; } // required int32 priority = 4; case 4: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void CircleRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required double radius = 1; if (has_radius()) { ::google::protobuf::internal::WireFormatLite::WriteDouble(1, this->radius(), output); } // required uint32 color = 2; if (has_color()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->color(), output); } // optional .LineDefProto border = 3; if (has_border()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->border(), output); } // required int32 priority = 4; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->priority(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* CircleRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required double radius = 1; if (has_radius()) { target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(1, this->radius(), target); } // required uint32 color = 2; if (has_color()) { target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->color(), target); } // optional .LineDefProto border = 3; if (has_border()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 3, this->border(), target); } // required int32 priority = 4; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->priority(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int CircleRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required double radius = 1; if (has_radius()) { total_size += 1 + 8; } // required uint32 color = 2; if (has_color()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->color()); } // optional .LineDefProto border = 3; if (has_border()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->border()); } // required int32 priority = 4; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } } if (!unknown_fields().empty()) { 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 CircleRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const CircleRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void CircleRuleProto::MergeFrom(const CircleRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_radius()) { set_radius(from.radius()); } if (from.has_color()) { set_color(from.color()); } if (from.has_border()) { mutable_border()->::LineDefProto::MergeFrom(from.border()); } if (from.has_priority()) { set_priority(from.priority()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void CircleRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void CircleRuleProto::CopyFrom(const CircleRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool CircleRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x0000000b) != 0x0000000b) return false; if (has_border()) { if (!this->border().IsInitialized()) return false; } return true; } void CircleRuleProto::Swap(CircleRuleProto* other) { if (other != this) { std::swap(radius_, other->radius_); std::swap(color_, other->color_); std::swap(border_, other->border_); std::swap(priority_, other->priority_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata CircleRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = CircleRuleProto_descriptor_; metadata.reflection = CircleRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int PathTextRuleProto::kPrimaryFieldNumber; const int PathTextRuleProto::kSecondaryFieldNumber; const int PathTextRuleProto::kPriorityFieldNumber; #endif // !_MSC_VER PathTextRuleProto::PathTextRuleProto() : ::google::protobuf::Message() { SharedCtor(); } void PathTextRuleProto::InitAsDefaultInstance() { primary_ = const_cast< ::CaptionDefProto*>(&::CaptionDefProto::default_instance()); secondary_ = const_cast< ::CaptionDefProto*>(&::CaptionDefProto::default_instance()); } PathTextRuleProto::PathTextRuleProto(const PathTextRuleProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void PathTextRuleProto::SharedCtor() { _cached_size_ = 0; primary_ = NULL; secondary_ = NULL; priority_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } PathTextRuleProto::~PathTextRuleProto() { SharedDtor(); } void PathTextRuleProto::SharedDtor() { if (this != default_instance_) { delete primary_; delete secondary_; } } void PathTextRuleProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* PathTextRuleProto::descriptor() { protobuf_AssignDescriptorsOnce(); return PathTextRuleProto_descriptor_; } const PathTextRuleProto& PathTextRuleProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } PathTextRuleProto* PathTextRuleProto::default_instance_ = NULL; PathTextRuleProto* PathTextRuleProto::New() const { return new PathTextRuleProto; } void PathTextRuleProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (has_primary()) { if (primary_ != NULL) primary_->::CaptionDefProto::Clear(); } if (has_secondary()) { if (secondary_ != NULL) secondary_->::CaptionDefProto::Clear(); } priority_ = 0; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool PathTextRuleProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required .CaptionDefProto primary = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_primary())); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_secondary; break; } // optional .CaptionDefProto secondary = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_secondary: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_secondary())); } else { goto handle_uninterpreted; } if (input->ExpectTag(24)) goto parse_priority; break; } // required int32 priority = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { parse_priority: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &priority_))); set_has_priority(); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void PathTextRuleProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required .CaptionDefProto primary = 1; if (has_primary()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->primary(), output); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->secondary(), output); } // required int32 priority = 3; if (has_priority()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->priority(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* PathTextRuleProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required .CaptionDefProto primary = 1; if (has_primary()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 1, this->primary(), target); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 2, this->secondary(), target); } // required int32 priority = 3; if (has_priority()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->priority(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int PathTextRuleProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required .CaptionDefProto primary = 1; if (has_primary()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->primary()); } // optional .CaptionDefProto secondary = 2; if (has_secondary()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->secondary()); } // required int32 priority = 3; if (has_priority()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->priority()); } } if (!unknown_fields().empty()) { 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 PathTextRuleProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const PathTextRuleProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void PathTextRuleProto::MergeFrom(const PathTextRuleProto& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_primary()) { mutable_primary()->::CaptionDefProto::MergeFrom(from.primary()); } if (from.has_secondary()) { mutable_secondary()->::CaptionDefProto::MergeFrom(from.secondary()); } if (from.has_priority()) { set_priority(from.priority()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void PathTextRuleProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void PathTextRuleProto::CopyFrom(const PathTextRuleProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool PathTextRuleProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000005) != 0x00000005) return false; if (has_primary()) { if (!this->primary().IsInitialized()) return false; } if (has_secondary()) { if (!this->secondary().IsInitialized()) return false; } return true; } void PathTextRuleProto::Swap(PathTextRuleProto* other) { if (other != this) { std::swap(primary_, other->primary_); std::swap(secondary_, other->secondary_); std::swap(priority_, other->priority_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata PathTextRuleProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = PathTextRuleProto_descriptor_; metadata.reflection = PathTextRuleProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int DrawElementProto::kScaleFieldNumber; const int DrawElementProto::kLinesFieldNumber; const int DrawElementProto::kAreaFieldNumber; const int DrawElementProto::kSymbolFieldNumber; const int DrawElementProto::kCaptionFieldNumber; const int DrawElementProto::kCircleFieldNumber; const int DrawElementProto::kPathTextFieldNumber; #endif // !_MSC_VER DrawElementProto::DrawElementProto() : ::google::protobuf::Message() { SharedCtor(); } void DrawElementProto::InitAsDefaultInstance() { area_ = const_cast< ::AreaRuleProto*>(&::AreaRuleProto::default_instance()); symbol_ = const_cast< ::SymbolRuleProto*>(&::SymbolRuleProto::default_instance()); caption_ = const_cast< ::CaptionRuleProto*>(&::CaptionRuleProto::default_instance()); circle_ = const_cast< ::CircleRuleProto*>(&::CircleRuleProto::default_instance()); path_text_ = const_cast< ::PathTextRuleProto*>(&::PathTextRuleProto::default_instance()); } DrawElementProto::DrawElementProto(const DrawElementProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void DrawElementProto::SharedCtor() { _cached_size_ = 0; scale_ = 0; area_ = NULL; symbol_ = NULL; caption_ = NULL; circle_ = NULL; path_text_ = NULL; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } DrawElementProto::~DrawElementProto() { SharedDtor(); } void DrawElementProto::SharedDtor() { if (this != default_instance_) { delete area_; delete symbol_; delete caption_; delete circle_; delete path_text_; } } void DrawElementProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* DrawElementProto::descriptor() { protobuf_AssignDescriptorsOnce(); return DrawElementProto_descriptor_; } const DrawElementProto& DrawElementProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } DrawElementProto* DrawElementProto::default_instance_ = NULL; DrawElementProto* DrawElementProto::New() const { return new DrawElementProto; } void DrawElementProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { scale_ = 0; if (has_area()) { if (area_ != NULL) area_->::AreaRuleProto::Clear(); } if (has_symbol()) { if (symbol_ != NULL) symbol_->::SymbolRuleProto::Clear(); } if (has_caption()) { if (caption_ != NULL) caption_->::CaptionRuleProto::Clear(); } if (has_circle()) { if (circle_ != NULL) circle_->::CircleRuleProto::Clear(); } if (has_path_text()) { if (path_text_ != NULL) path_text_->::PathTextRuleProto::Clear(); } } lines_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool DrawElementProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required int32 scale = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &scale_))); set_has_scale(); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_lines; break; } // repeated .LineRuleProto lines = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_lines: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_lines())); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_lines; if (input->ExpectTag(26)) goto parse_area; break; } // optional .AreaRuleProto area = 3; case 3: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_area: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_area())); } else { goto handle_uninterpreted; } if (input->ExpectTag(34)) goto parse_symbol; break; } // optional .SymbolRuleProto symbol = 4; case 4: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_symbol: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_symbol())); } else { goto handle_uninterpreted; } if (input->ExpectTag(42)) goto parse_caption; break; } // optional .CaptionRuleProto caption = 5; case 5: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_caption: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_caption())); } else { goto handle_uninterpreted; } if (input->ExpectTag(50)) goto parse_circle; break; } // optional .CircleRuleProto circle = 6; case 6: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_circle: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_circle())); } else { goto handle_uninterpreted; } if (input->ExpectTag(58)) goto parse_path_text; break; } // optional .PathTextRuleProto path_text = 7; case 7: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_path_text: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_path_text())); } else { goto handle_uninterpreted; } if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void DrawElementProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required int32 scale = 1; if (has_scale()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->scale(), output); } // repeated .LineRuleProto lines = 2; for (int i = 0; i < this->lines_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->lines(i), output); } // optional .AreaRuleProto area = 3; if (has_area()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->area(), output); } // optional .SymbolRuleProto symbol = 4; if (has_symbol()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, this->symbol(), output); } // optional .CaptionRuleProto caption = 5; if (has_caption()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, this->caption(), output); } // optional .CircleRuleProto circle = 6; if (has_circle()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 6, this->circle(), output); } // optional .PathTextRuleProto path_text = 7; if (has_path_text()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 7, this->path_text(), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* DrawElementProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required int32 scale = 1; if (has_scale()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->scale(), target); } // repeated .LineRuleProto lines = 2; for (int i = 0; i < this->lines_size(); i++) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 2, this->lines(i), target); } // optional .AreaRuleProto area = 3; if (has_area()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 3, this->area(), target); } // optional .SymbolRuleProto symbol = 4; if (has_symbol()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 4, this->symbol(), target); } // optional .CaptionRuleProto caption = 5; if (has_caption()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 5, this->caption(), target); } // optional .CircleRuleProto circle = 6; if (has_circle()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 6, this->circle(), target); } // optional .PathTextRuleProto path_text = 7; if (has_path_text()) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 7, this->path_text(), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int DrawElementProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required int32 scale = 1; if (has_scale()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->scale()); } // optional .AreaRuleProto area = 3; if (has_area()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->area()); } // optional .SymbolRuleProto symbol = 4; if (has_symbol()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->symbol()); } // optional .CaptionRuleProto caption = 5; if (has_caption()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->caption()); } // optional .CircleRuleProto circle = 6; if (has_circle()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->circle()); } // optional .PathTextRuleProto path_text = 7; if (has_path_text()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->path_text()); } } // repeated .LineRuleProto lines = 2; total_size += 1 * this->lines_size(); for (int i = 0; i < this->lines_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->lines(i)); } if (!unknown_fields().empty()) { 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 DrawElementProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const DrawElementProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void DrawElementProto::MergeFrom(const DrawElementProto& from) { GOOGLE_CHECK_NE(&from, this); lines_.MergeFrom(from.lines_); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_scale()) { set_scale(from.scale()); } if (from.has_area()) { mutable_area()->::AreaRuleProto::MergeFrom(from.area()); } if (from.has_symbol()) { mutable_symbol()->::SymbolRuleProto::MergeFrom(from.symbol()); } if (from.has_caption()) { mutable_caption()->::CaptionRuleProto::MergeFrom(from.caption()); } if (from.has_circle()) { mutable_circle()->::CircleRuleProto::MergeFrom(from.circle()); } if (from.has_path_text()) { mutable_path_text()->::PathTextRuleProto::MergeFrom(from.path_text()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void DrawElementProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void DrawElementProto::CopyFrom(const DrawElementProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool DrawElementProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false; for (int i = 0; i < lines_size(); i++) { if (!this->lines(i).IsInitialized()) return false; } if (has_area()) { if (!this->area().IsInitialized()) return false; } if (has_symbol()) { if (!this->symbol().IsInitialized()) return false; } if (has_caption()) { if (!this->caption().IsInitialized()) return false; } if (has_circle()) { if (!this->circle().IsInitialized()) return false; } if (has_path_text()) { if (!this->path_text().IsInitialized()) return false; } return true; } void DrawElementProto::Swap(DrawElementProto* other) { if (other != this) { std::swap(scale_, other->scale_); lines_.Swap(&other->lines_); std::swap(area_, other->area_); std::swap(symbol_, other->symbol_); std::swap(caption_, other->caption_); std::swap(circle_, other->circle_); std::swap(path_text_, other->path_text_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata DrawElementProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = DrawElementProto_descriptor_; metadata.reflection = DrawElementProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int ClassifElementProto::kNameFieldNumber; const int ClassifElementProto::kElementFieldNumber; #endif // !_MSC_VER ClassifElementProto::ClassifElementProto() : ::google::protobuf::Message() { SharedCtor(); } void ClassifElementProto::InitAsDefaultInstance() { } ClassifElementProto::ClassifElementProto(const ClassifElementProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void ClassifElementProto::SharedCtor() { _cached_size_ = 0; name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } ClassifElementProto::~ClassifElementProto() { SharedDtor(); } void ClassifElementProto::SharedDtor() { if (name_ != &::google::protobuf::internal::kEmptyString) { delete name_; } if (this != default_instance_) { } } void ClassifElementProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ClassifElementProto::descriptor() { protobuf_AssignDescriptorsOnce(); return ClassifElementProto_descriptor_; } const ClassifElementProto& ClassifElementProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } ClassifElementProto* ClassifElementProto::default_instance_ = NULL; ClassifElementProto* ClassifElementProto::New() const { return new ClassifElementProto; } void ClassifElementProto::Clear() { if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (has_name()) { if (name_ != &::google::protobuf::internal::kEmptyString) { name_->clear(); } } } element_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool ClassifElementProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required string name = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_name())); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::PARSE); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_element; break; } // repeated .DrawElementProto element = 2; case 2: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_element: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_element())); } else { goto handle_uninterpreted; } if (input->ExpectTag(18)) goto parse_element; if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void ClassifElementProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); ::google::protobuf::internal::WireFormatLite::WriteString( 1, this->name(), output); } // repeated .DrawElementProto element = 2; for (int i = 0; i < this->element_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->element(i), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* ClassifElementProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // required string name = 1; if (has_name()) { ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->name().data(), this->name().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->name(), target); } // repeated .DrawElementProto element = 2; for (int i = 0; i < this->element_size(); i++) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 2, this->element(i), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int ClassifElementProto::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required string name = 1; if (has_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->name()); } } // repeated .DrawElementProto element = 2; total_size += 1 * this->element_size(); for (int i = 0; i < this->element_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->element(i)); } if (!unknown_fields().empty()) { 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 ClassifElementProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const ClassifElementProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void ClassifElementProto::MergeFrom(const ClassifElementProto& from) { GOOGLE_CHECK_NE(&from, this); element_.MergeFrom(from.element_); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_name()) { set_name(from.name()); } } mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void ClassifElementProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void ClassifElementProto::CopyFrom(const ClassifElementProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool ClassifElementProto::IsInitialized() const { if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false; for (int i = 0; i < element_size(); i++) { if (!this->element(i).IsInitialized()) return false; } return true; } void ClassifElementProto::Swap(ClassifElementProto* other) { if (other != this) { std::swap(name_, other->name_); element_.Swap(&other->element_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata ClassifElementProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = ClassifElementProto_descriptor_; metadata.reflection = ClassifElementProto_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int ContainerProto::kContFieldNumber; #endif // !_MSC_VER ContainerProto::ContainerProto() : ::google::protobuf::Message() { SharedCtor(); } void ContainerProto::InitAsDefaultInstance() { } ContainerProto::ContainerProto(const ContainerProto& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); } void ContainerProto::SharedCtor() { _cached_size_ = 0; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } ContainerProto::~ContainerProto() { SharedDtor(); } void ContainerProto::SharedDtor() { if (this != default_instance_) { } } void ContainerProto::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ContainerProto::descriptor() { protobuf_AssignDescriptorsOnce(); return ContainerProto_descriptor_; } const ContainerProto& ContainerProto::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_drules_5fstruct_2eproto(); return *default_instance_; } ContainerProto* ContainerProto::default_instance_ = NULL; ContainerProto* ContainerProto::New() const { return new ContainerProto; } void ContainerProto::Clear() { cont_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->Clear(); } bool ContainerProto::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated .ClassifElementProto cont = 1; case 1: { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { parse_cont: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_cont())); } else { goto handle_uninterpreted; } if (input->ExpectTag(10)) goto parse_cont; if (input->ExpectAtEnd()) return true; break; } default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); break; } } } return true; #undef DO_ } void ContainerProto::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // repeated .ClassifElementProto cont = 1; for (int i = 0; i < this->cont_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->cont(i), output); } if (!unknown_fields().empty()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); } } ::google::protobuf::uint8* ContainerProto::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { // repeated .ClassifElementProto cont = 1; for (int i = 0; i < this->cont_size(); i++) { target = ::google::protobuf::internal::WireFormatLite:: WriteMessageNoVirtualToArray( 1, this->cont(i), target); } if (!unknown_fields().empty()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); } return target; } int ContainerProto::ByteSize() const { int total_size = 0; // repeated .ClassifElementProto cont = 1; total_size += 1 * this->cont_size(); for (int i = 0; i < this->cont_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->cont(i)); } if (!unknown_fields().empty()) { 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 ContainerProto::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const ContainerProto* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } } void ContainerProto::MergeFrom(const ContainerProto& from) { GOOGLE_CHECK_NE(&from, this); cont_.MergeFrom(from.cont_); mutable_unknown_fields()->MergeFrom(from.unknown_fields()); } void ContainerProto::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); } void ContainerProto::CopyFrom(const ContainerProto& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool ContainerProto::IsInitialized() const { for (int i = 0; i < cont_size(); i++) { if (!this->cont(i).IsInitialized()) return false; } return true; } void ContainerProto::Swap(ContainerProto* other) { if (other != this) { cont_.Swap(&other->cont_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::google::protobuf::Metadata ContainerProto::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = ContainerProto_descriptor_; metadata.reflection = ContainerProto_reflection_; return metadata; } // @@protoc_insertion_point(namespace_scope) // @@protoc_insertion_point(global_scope)