// Generated by the protocol buffer compiler. DO NOT EDIT! // source: Message2Clients.proto #include "Message2Clients.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include PROTOBUF_PRAGMA_INIT_SEG namespace protobuf { constexpr MessageOfHuman::MessageOfHuman( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : buff_(), _buff_cached_byte_size_(0), x_(0), y_(0), speed_(0), life_(0), time_until_skill_available_(0), hanged_time_(0), place_(0) , prop_(0) , human_type_(0) , guid_(int64_t{0}), chair_time_(0), ground_time_(0), player_id_(int64_t{0}), on_chair_(false), on_ground_(false) { } struct MessageOfHumanDefaultTypeInternal { constexpr MessageOfHumanDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfHumanDefaultTypeInternal() { } union { MessageOfHuman _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfHumanDefaultTypeInternal _MessageOfHuman_default_instance_; constexpr MessageOfButcher::MessageOfButcher( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : buff_(), _buff_cached_byte_size_(0), x_(0), y_(0), speed_(0), damage_(0), time_until_skill_available_(0), place_(0) , prop_(0) , guid_(int64_t{0}), butcher_type_(0) , movable_(false), playerid_(int64_t{0}) { } struct MessageOfButcherDefaultTypeInternal { constexpr MessageOfButcherDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfButcherDefaultTypeInternal() { } union { MessageOfButcher _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfButcherDefaultTypeInternal _MessageOfButcher_default_instance_; constexpr MessageOfProp::MessageOfProp( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : type_(0) , x_(0), facing_direction_(0), y_(0), place_(0) , guid_(int64_t{0}) { } struct MessageOfPropDefaultTypeInternal { constexpr MessageOfPropDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfPropDefaultTypeInternal() { } union { MessageOfProp _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfPropDefaultTypeInternal _MessageOfProp_default_instance_; constexpr MessageOfPickedProp::MessageOfPickedProp( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : type_(0) , x_(0), facing_direction_(0), mapping_id_(int64_t{0}), y_(0) { } struct MessageOfPickedPropDefaultTypeInternal { constexpr MessageOfPickedPropDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfPickedPropDefaultTypeInternal() { } union { MessageOfPickedProp _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfPickedPropDefaultTypeInternal _MessageOfPickedProp_default_instance_; constexpr MessageOfMap_Row::MessageOfMap_Row( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : col_(), _col_cached_byte_size_(0) { } struct MessageOfMap_RowDefaultTypeInternal { constexpr MessageOfMap_RowDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfMap_RowDefaultTypeInternal() { } union { MessageOfMap_Row _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfMap_RowDefaultTypeInternal _MessageOfMap_Row_default_instance_; constexpr MessageOfMap::MessageOfMap( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : row_() { } struct MessageOfMapDefaultTypeInternal { constexpr MessageOfMapDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageOfMapDefaultTypeInternal() { } union { MessageOfMap _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOfMapDefaultTypeInternal _MessageOfMap_default_instance_; constexpr MessageToClient::MessageToClient( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : human_message_(), butcher_message_(), prop_message_(), map_massage_(nullptr) { } struct MessageToClientDefaultTypeInternal { constexpr MessageToClientDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MessageToClientDefaultTypeInternal() { } union { MessageToClient _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageToClientDefaultTypeInternal _MessageToClient_default_instance_; constexpr MoveRes::MoveRes( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : actual_speed_(int64_t{0}), actual_angle_(0) { } struct MoveResDefaultTypeInternal { constexpr MoveResDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~MoveResDefaultTypeInternal() { } union { MoveRes _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MoveResDefaultTypeInternal _MoveRes_default_instance_; constexpr BoolRes::BoolRes( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized ) : act_success_(false) { } struct BoolResDefaultTypeInternal { constexpr BoolResDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) { } ~BoolResDefaultTypeInternal() { } union { BoolRes _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BoolResDefaultTypeInternal _BoolRes_default_instance_; } // namespace protobuf static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_Message2Clients_2eproto[9]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_Message2Clients_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_Message2Clients_2eproto = nullptr; const uint32_t TableStruct_Message2Clients_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, x_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, y_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, speed_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, life_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, hanged_time_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, time_until_skill_available_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, place_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, prop_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, human_type_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, guid_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, on_chair_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, chair_time_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, on_ground_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, ground_time_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, player_id_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfHuman, buff_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, x_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, y_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, speed_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, damage_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, time_until_skill_available_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, place_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, prop_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, butcher_type_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, guid_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, movable_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, playerid_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfButcher, buff_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, type_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, x_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, y_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, facing_direction_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, guid_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfProp, place_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, type_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, x_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, y_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, facing_direction_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfPickedProp, mapping_id_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfMap_Row, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfMap_Row, col_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfMap, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageOfMap, row_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageToClient, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MessageToClient, human_message_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageToClient, butcher_message_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageToClient, prop_message_), PROTOBUF_FIELD_OFFSET(::protobuf::MessageToClient, map_massage_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::MoveRes, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::MoveRes, actual_speed_), PROTOBUF_FIELD_OFFSET(::protobuf::MoveRes, actual_angle_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protobuf::BoolRes, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::protobuf::BoolRes, act_success_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { {0, -1, -1, sizeof(::protobuf::MessageOfHuman)}, {22, -1, -1, sizeof(::protobuf::MessageOfButcher)}, {40, -1, -1, sizeof(::protobuf::MessageOfProp)}, {52, -1, -1, sizeof(::protobuf::MessageOfPickedProp)}, {63, -1, -1, sizeof(::protobuf::MessageOfMap_Row)}, {70, -1, -1, sizeof(::protobuf::MessageOfMap)}, {77, -1, -1, sizeof(::protobuf::MessageToClient)}, {87, -1, -1, sizeof(::protobuf::MoveRes)}, {95, -1, -1, sizeof(::protobuf::BoolRes)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const* const file_default_instances[] = { reinterpret_cast(&::protobuf::_MessageOfHuman_default_instance_), reinterpret_cast(&::protobuf::_MessageOfButcher_default_instance_), reinterpret_cast(&::protobuf::_MessageOfProp_default_instance_), reinterpret_cast(&::protobuf::_MessageOfPickedProp_default_instance_), reinterpret_cast(&::protobuf::_MessageOfMap_Row_default_instance_), reinterpret_cast(&::protobuf::_MessageOfMap_default_instance_), reinterpret_cast(&::protobuf::_MessageToClient_default_instance_), reinterpret_cast(&::protobuf::_MoveRes_default_instance_), reinterpret_cast(&::protobuf::_BoolRes_default_instance_), }; const char descriptor_table_protodef_Message2Clients_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\025Message2Clients.proto\022\010protobuf\032\021Messa" "geType.proto\032\024Message2Server.proto\"\201\003\n\016M" "essageOfHuman\022\t\n\001x\030\001 \001(\005\022\t\n\001y\030\002 \001(\005\022\r\n\005s" "peed\030\003 \001(\005\022\014\n\004life\030\004 \001(\005\022\023\n\013hanged_time\030" "\005 \001(\005\022\"\n\032time_until_skill_available\030\006 \001(" "\001\022\"\n\005place\030\007 \001(\0162\023.protobuf.PlaceType\022 \n" "\004prop\030\010 \001(\0162\022.protobuf.PropType\022\'\n\nhuman" "_type\030\t \001(\0162\023.protobuf.HumanType\022\014\n\004guid" "\030\n \001(\003\022\020\n\010on_chair\030\013 \001(\010\022\022\n\nchair_time\030\014" " \001(\001\022\021\n\ton_ground\030\r \001(\010\022\023\n\013ground_time\030\016" " \001(\001\022\021\n\tplayer_id\030\017 \001(\003\022%\n\004buff\030\020 \003(\0162\027." "protobuf.HumanBuffType\"\270\002\n\020MessageOfButc" "her\022\t\n\001x\030\001 \001(\005\022\t\n\001y\030\002 \001(\005\022\r\n\005speed\030\003 \001(\005" "\022\016\n\006damage\030\004 \001(\005\022\"\n\032time_until_skill_ava" "ilable\030\005 \001(\001\022\"\n\005place\030\006 \001(\0162\023.protobuf.P" "laceType\022 \n\004prop\030\007 \001(\0162\022.protobuf.PropTy" "pe\022+\n\014butcher_type\030\010 \001(\0162\025.protobuf.Butc" "herType\022\014\n\004guid\030\t \001(\003\022\017\n\007movable\030\n \001(\010\022\020" "\n\010playerID\030\013 \001(\003\022\'\n\004buff\030\014 \003(\0162\031.protobu" "f.ButcherBuffType\"\223\001\n\rMessageOfProp\022 \n\004t" "ype\030\001 \001(\0162\022.protobuf.PropType\022\t\n\001x\030\002 \001(\005" "\022\t\n\001y\030\003 \001(\005\022\030\n\020facing_direction\030\004 \001(\001\022\014\n" "\004guid\030\005 \001(\003\022\"\n\005place\030\006 \001(\0162\023.protobuf.Pl" "aceType\"{\n\023MessageOfPickedProp\022 \n\004type\030\001" " \001(\0162\022.protobuf.PropType\022\t\n\001x\030\002 \001(\005\022\t\n\001y" "\030\003 \001(\005\022\030\n\020facing_direction\030\004 \001(\001\022\022\n\nmapp" "ing_id\030\005 \001(\003\"`\n\014MessageOfMap\022\'\n\003row\030\002 \003(" "\0132\032.protobuf.MessageOfMap.Row\032\'\n\003Row\022 \n\003" "col\030\001 \003(\0162\023.protobuf.PlaceType\"\323\001\n\017Messa" "geToClient\022/\n\rhuman_message\030\001 \003(\0132\030.prot" "obuf.MessageOfHuman\0223\n\017butcher_message\030\002" " \003(\0132\032.protobuf.MessageOfButcher\022-\n\014prop" "_message\030\003 \003(\0132\027.protobuf.MessageOfProp\022" "+\n\013map_massage\030\004 \001(\0132\026.protobuf.MessageO" "fMap\"5\n\007MoveRes\022\024\n\014actual_speed\030\001 \001(\003\022\024\n" "\014actual_angle\030\002 \001(\001\"\036\n\007BoolRes\022\023\n\013act_su" "ccess\030\001 \001(\0102\371\004\n\020AvailableService\022=\n\tAddP" "layer\022\023.protobuf.PlayerMsg\032\031.protobuf.Me" "ssageToClient0\001\022,\n\004Move\022\021.protobuf.MoveM" "sg\032\021.protobuf.MoveRes\0220\n\010PickProp\022\021.prot" "obuf.PickMsg\032\021.protobuf.BoolRes\022-\n\007UsePr" "op\022\017.protobuf.IDMsg\032\021.protobuf.BoolRes\022." "\n\010UseSkill\022\017.protobuf.IDMsg\032\021.protobuf.B" "oolRes\0223\n\013SendMessage\022\021.protobuf.SendMsg" "\032\021.protobuf.BoolRes\0224\n\nFixMachine\022\017.prot" "obuf.IDMsg\032\021.protobuf.BoolRes(\0010\001\0223\n\tSav" "eHuman\022\017.protobuf.IDMsg\032\021.protobuf.BoolR" "es(\0010\001\0220\n\006Attack\022\023.protobuf.AttackMsg\032\021." "protobuf.BoolRes\0220\n\nCarryHuman\022\017.protobu" "f.IDMsg\032\021.protobuf.BoolRes\0222\n\014ReleaseHum" "an\022\017.protobuf.IDMsg\032\021.protobuf.BoolRes\022/" "\n\tHangHuman\022\017.protobuf.IDMsg\032\021.protobuf." "BoolResb\006proto3"; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* const descriptor_table_Message2Clients_2eproto_deps[2] = { &::descriptor_table_Message2Server_2eproto, &::descriptor_table_MessageType_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_Message2Clients_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_Message2Clients_2eproto = { false, false, 2095, descriptor_table_protodef_Message2Clients_2eproto, "Message2Clients.proto", &descriptor_table_Message2Clients_2eproto_once, descriptor_table_Message2Clients_2eproto_deps, 2, 9, schemas, file_default_instances, TableStruct_Message2Clients_2eproto::offsets, file_level_metadata_Message2Clients_2eproto, file_level_enum_descriptors_Message2Clients_2eproto, file_level_service_descriptors_Message2Clients_2eproto, }; PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_Message2Clients_2eproto_getter() { return &descriptor_table_Message2Clients_2eproto; } // Force running AddDescriptors() at dynamic initialization time. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_Message2Clients_2eproto(&descriptor_table_Message2Clients_2eproto); namespace protobuf { // =================================================================== class MessageOfHuman::_Internal { public: }; MessageOfHuman::MessageOfHuman(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), buff_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfHuman) } MessageOfHuman::MessageOfHuman(const MessageOfHuman& from) : ::PROTOBUF_NAMESPACE_ID::Message(), buff_(from.buff_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&x_, &from.x_, static_cast(reinterpret_cast(&on_ground_) - reinterpret_cast(&x_)) + sizeof(on_ground_)); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfHuman) } inline void MessageOfHuman::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast(reinterpret_cast(&x_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&on_ground_) - reinterpret_cast(&x_)) + sizeof(on_ground_)); } MessageOfHuman::~MessageOfHuman() { // @@protoc_insertion_point(destructor:protobuf.MessageOfHuman) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfHuman::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfHuman::ArenaDtor(void* object) { MessageOfHuman* _this = reinterpret_cast(object); (void)_this; } void MessageOfHuman::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfHuman::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfHuman::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfHuman) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; buff_.Clear(); ::memset(&x_, 0, static_cast(reinterpret_cast(&on_ground_) - reinterpret_cast(&x_)) + sizeof(on_ground_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfHuman::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 x = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 y = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 speed = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 life = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { life_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 hanged_time = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { hanged_time_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double time_until_skill_available = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 49)) { time_until_skill_available_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // .protobuf.PlaceType place = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_place(static_cast<::protobuf::PlaceType>(val)); } else goto handle_unusual; continue; // .protobuf.PropType prop = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_prop(static_cast<::protobuf::PropType>(val)); } else goto handle_unusual; continue; // .protobuf.HumanType human_type = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_human_type(static_cast<::protobuf::HumanType>(val)); } else goto handle_unusual; continue; // int64 guid = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { guid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bool on_chair = 11; case 11: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { on_chair_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double chair_time = 12; case 12: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { chair_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // bool on_ground = 13; case 13: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { on_ground_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double ground_time = 14; case 14: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { ground_time_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // int64 player_id = 15; case 15: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { player_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protobuf.HumanBuffType buff = 16; case 16: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser(_internal_mutable_buff(), ptr, ctx); CHK_(ptr); } else if (static_cast(tag) == 128) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_add_buff(static_cast<::protobuf::HumanBuffType>(val)); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfHuman::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfHuman) uint32_t cached_has_bits = 0; (void)cached_has_bits; // int32 x = 1; if (this->_internal_x() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target); } // int32 y = 2; if (this->_internal_y() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_y(), target); } // int32 speed = 3; if (this->_internal_speed() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_speed(), target); } // int32 life = 4; if (this->_internal_life() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_life(), target); } // int32 hanged_time = 5; if (this->_internal_hanged_time() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_hanged_time(), target); } // double time_until_skill_available = 6; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = this->_internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(6, this->_internal_time_until_skill_available(), target); } // .protobuf.PlaceType place = 7; if (this->_internal_place() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 7, this->_internal_place(), target ); } // .protobuf.PropType prop = 8; if (this->_internal_prop() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 8, this->_internal_prop(), target ); } // .protobuf.HumanType human_type = 9; if (this->_internal_human_type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 9, this->_internal_human_type(), target ); } // int64 guid = 10; if (this->_internal_guid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(10, this->_internal_guid(), target); } // bool on_chair = 11; if (this->_internal_on_chair() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(11, this->_internal_on_chair(), target); } // double chair_time = 12; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_chair_time = this->_internal_chair_time(); uint64_t raw_chair_time; memcpy(&raw_chair_time, &tmp_chair_time, sizeof(tmp_chair_time)); if (raw_chair_time != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(12, this->_internal_chair_time(), target); } // bool on_ground = 13; if (this->_internal_on_ground() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(13, this->_internal_on_ground(), target); } // double ground_time = 14; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_ground_time = this->_internal_ground_time(); uint64_t raw_ground_time; memcpy(&raw_ground_time, &tmp_ground_time, sizeof(tmp_ground_time)); if (raw_ground_time != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(14, this->_internal_ground_time(), target); } // int64 player_id = 15; if (this->_internal_player_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(15, this->_internal_player_id(), target); } // repeated .protobuf.HumanBuffType buff = 16; { int byte_size = _buff_cached_byte_size_.load(std::memory_order_relaxed); if (byte_size > 0) { target = stream->WriteEnumPacked( 16, buff_, byte_size, target ); } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfHuman) return target; } size_t MessageOfHuman::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfHuman) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // repeated .protobuf.HumanBuffType buff = 16; { size_t data_size = 0; unsigned int count = static_cast(this->_internal_buff_size()); for (unsigned int i = 0; i < count; i++) { data_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize( this->_internal_buff(static_cast(i)) ); } if (data_size > 0) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( static_cast(data_size) ); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); _buff_cached_byte_size_.store(cached_size, std::memory_order_relaxed); total_size += data_size; } // int32 x = 1; if (this->_internal_x() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x()); } // int32 y = 2; if (this->_internal_y() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y()); } // int32 speed = 3; if (this->_internal_speed() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_speed()); } // int32 life = 4; if (this->_internal_life() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_life()); } // double time_until_skill_available = 6; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = this->_internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { total_size += 1 + 8; } // int32 hanged_time = 5; if (this->_internal_hanged_time() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hanged_time()); } // .protobuf.PlaceType place = 7; if (this->_internal_place() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_place()); } // .protobuf.PropType prop = 8; if (this->_internal_prop() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_prop()); } // .protobuf.HumanType human_type = 9; if (this->_internal_human_type() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_human_type()); } // int64 guid = 10; if (this->_internal_guid() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_guid()); } // double chair_time = 12; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_chair_time = this->_internal_chair_time(); uint64_t raw_chair_time; memcpy(&raw_chair_time, &tmp_chair_time, sizeof(tmp_chair_time)); if (raw_chair_time != 0) { total_size += 1 + 8; } // double ground_time = 14; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_ground_time = this->_internal_ground_time(); uint64_t raw_ground_time; memcpy(&raw_ground_time, &tmp_ground_time, sizeof(tmp_ground_time)); if (raw_ground_time != 0) { total_size += 1 + 8; } // int64 player_id = 15; if (this->_internal_player_id() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_player_id()); } // bool on_chair = 11; if (this->_internal_on_chair() != 0) { total_size += 1 + 1; } // bool on_ground = 13; if (this->_internal_on_ground() != 0) { total_size += 1 + 1; } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfHuman::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfHuman::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfHuman::GetClassData() const { return &_class_data_; } void MessageOfHuman::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfHuman::MergeFrom(const MessageOfHuman& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfHuman) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; buff_.MergeFrom(from.buff_); if (from._internal_x() != 0) { _internal_set_x(from._internal_x()); } if (from._internal_y() != 0) { _internal_set_y(from._internal_y()); } if (from._internal_speed() != 0) { _internal_set_speed(from._internal_speed()); } if (from._internal_life() != 0) { _internal_set_life(from._internal_life()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = from._internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { _internal_set_time_until_skill_available(from._internal_time_until_skill_available()); } if (from._internal_hanged_time() != 0) { _internal_set_hanged_time(from._internal_hanged_time()); } if (from._internal_place() != 0) { _internal_set_place(from._internal_place()); } if (from._internal_prop() != 0) { _internal_set_prop(from._internal_prop()); } if (from._internal_human_type() != 0) { _internal_set_human_type(from._internal_human_type()); } if (from._internal_guid() != 0) { _internal_set_guid(from._internal_guid()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_chair_time = from._internal_chair_time(); uint64_t raw_chair_time; memcpy(&raw_chair_time, &tmp_chair_time, sizeof(tmp_chair_time)); if (raw_chair_time != 0) { _internal_set_chair_time(from._internal_chair_time()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_ground_time = from._internal_ground_time(); uint64_t raw_ground_time; memcpy(&raw_ground_time, &tmp_ground_time, sizeof(tmp_ground_time)); if (raw_ground_time != 0) { _internal_set_ground_time(from._internal_ground_time()); } if (from._internal_player_id() != 0) { _internal_set_player_id(from._internal_player_id()); } if (from._internal_on_chair() != 0) { _internal_set_on_chair(from._internal_on_chair()); } if (from._internal_on_ground() != 0) { _internal_set_on_ground(from._internal_on_ground()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfHuman::CopyFrom(const MessageOfHuman& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfHuman) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfHuman::IsInitialized() const { return true; } void MessageOfHuman::InternalSwap(MessageOfHuman* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); buff_.InternalSwap(&other->buff_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MessageOfHuman, on_ground_) + sizeof(MessageOfHuman::on_ground_) - PROTOBUF_FIELD_OFFSET(MessageOfHuman, x_)>( reinterpret_cast(&x_), reinterpret_cast(&other->x_) ); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfHuman::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[0] ); } // =================================================================== class MessageOfButcher::_Internal { public: }; MessageOfButcher::MessageOfButcher(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), buff_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfButcher) } MessageOfButcher::MessageOfButcher(const MessageOfButcher& from) : ::PROTOBUF_NAMESPACE_ID::Message(), buff_(from.buff_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&x_, &from.x_, static_cast(reinterpret_cast(&playerid_) - reinterpret_cast(&x_)) + sizeof(playerid_)); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfButcher) } inline void MessageOfButcher::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast(reinterpret_cast(&x_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&playerid_) - reinterpret_cast(&x_)) + sizeof(playerid_)); } MessageOfButcher::~MessageOfButcher() { // @@protoc_insertion_point(destructor:protobuf.MessageOfButcher) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfButcher::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfButcher::ArenaDtor(void* object) { MessageOfButcher* _this = reinterpret_cast(object); (void)_this; } void MessageOfButcher::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfButcher::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfButcher::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfButcher) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; buff_.Clear(); ::memset(&x_, 0, static_cast(reinterpret_cast(&playerid_) - reinterpret_cast(&x_)) + sizeof(playerid_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfButcher::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 x = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 y = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 speed = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 damage = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { damage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double time_until_skill_available = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { time_until_skill_available_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // .protobuf.PlaceType place = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_place(static_cast<::protobuf::PlaceType>(val)); } else goto handle_unusual; continue; // .protobuf.PropType prop = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_prop(static_cast<::protobuf::PropType>(val)); } else goto handle_unusual; continue; // .protobuf.ButcherType butcher_type = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_butcher_type(static_cast<::protobuf::ButcherType>(val)); } else goto handle_unusual; continue; // int64 guid = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { guid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bool movable = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { movable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int64 playerID = 11; case 11: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { playerid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protobuf.ButcherBuffType buff = 12; case 12: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser(_internal_mutable_buff(), ptr, ctx); CHK_(ptr); } else if (static_cast(tag) == 96) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_add_buff(static_cast<::protobuf::ButcherBuffType>(val)); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfButcher::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfButcher) uint32_t cached_has_bits = 0; (void)cached_has_bits; // int32 x = 1; if (this->_internal_x() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target); } // int32 y = 2; if (this->_internal_y() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_y(), target); } // int32 speed = 3; if (this->_internal_speed() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_speed(), target); } // int32 damage = 4; if (this->_internal_damage() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_damage(), target); } // double time_until_skill_available = 5; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = this->_internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(5, this->_internal_time_until_skill_available(), target); } // .protobuf.PlaceType place = 6; if (this->_internal_place() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 6, this->_internal_place(), target ); } // .protobuf.PropType prop = 7; if (this->_internal_prop() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 7, this->_internal_prop(), target ); } // .protobuf.ButcherType butcher_type = 8; if (this->_internal_butcher_type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 8, this->_internal_butcher_type(), target ); } // int64 guid = 9; if (this->_internal_guid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(9, this->_internal_guid(), target); } // bool movable = 10; if (this->_internal_movable() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_movable(), target); } // int64 playerID = 11; if (this->_internal_playerid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(11, this->_internal_playerid(), target); } // repeated .protobuf.ButcherBuffType buff = 12; { int byte_size = _buff_cached_byte_size_.load(std::memory_order_relaxed); if (byte_size > 0) { target = stream->WriteEnumPacked( 12, buff_, byte_size, target ); } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfButcher) return target; } size_t MessageOfButcher::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfButcher) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // repeated .protobuf.ButcherBuffType buff = 12; { size_t data_size = 0; unsigned int count = static_cast(this->_internal_buff_size()); for (unsigned int i = 0; i < count; i++) { data_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize( this->_internal_buff(static_cast(i)) ); } if (data_size > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( static_cast(data_size) ); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); _buff_cached_byte_size_.store(cached_size, std::memory_order_relaxed); total_size += data_size; } // int32 x = 1; if (this->_internal_x() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x()); } // int32 y = 2; if (this->_internal_y() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y()); } // int32 speed = 3; if (this->_internal_speed() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_speed()); } // int32 damage = 4; if (this->_internal_damage() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_damage()); } // double time_until_skill_available = 5; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = this->_internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { total_size += 1 + 8; } // .protobuf.PlaceType place = 6; if (this->_internal_place() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_place()); } // .protobuf.PropType prop = 7; if (this->_internal_prop() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_prop()); } // int64 guid = 9; if (this->_internal_guid() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_guid()); } // .protobuf.ButcherType butcher_type = 8; if (this->_internal_butcher_type() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_butcher_type()); } // bool movable = 10; if (this->_internal_movable() != 0) { total_size += 1 + 1; } // int64 playerID = 11; if (this->_internal_playerid() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_playerid()); } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfButcher::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfButcher::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfButcher::GetClassData() const { return &_class_data_; } void MessageOfButcher::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfButcher::MergeFrom(const MessageOfButcher& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfButcher) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; buff_.MergeFrom(from.buff_); if (from._internal_x() != 0) { _internal_set_x(from._internal_x()); } if (from._internal_y() != 0) { _internal_set_y(from._internal_y()); } if (from._internal_speed() != 0) { _internal_set_speed(from._internal_speed()); } if (from._internal_damage() != 0) { _internal_set_damage(from._internal_damage()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_time_until_skill_available = from._internal_time_until_skill_available(); uint64_t raw_time_until_skill_available; memcpy(&raw_time_until_skill_available, &tmp_time_until_skill_available, sizeof(tmp_time_until_skill_available)); if (raw_time_until_skill_available != 0) { _internal_set_time_until_skill_available(from._internal_time_until_skill_available()); } if (from._internal_place() != 0) { _internal_set_place(from._internal_place()); } if (from._internal_prop() != 0) { _internal_set_prop(from._internal_prop()); } if (from._internal_guid() != 0) { _internal_set_guid(from._internal_guid()); } if (from._internal_butcher_type() != 0) { _internal_set_butcher_type(from._internal_butcher_type()); } if (from._internal_movable() != 0) { _internal_set_movable(from._internal_movable()); } if (from._internal_playerid() != 0) { _internal_set_playerid(from._internal_playerid()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfButcher::CopyFrom(const MessageOfButcher& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfButcher) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfButcher::IsInitialized() const { return true; } void MessageOfButcher::InternalSwap(MessageOfButcher* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); buff_.InternalSwap(&other->buff_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MessageOfButcher, playerid_) + sizeof(MessageOfButcher::playerid_) - PROTOBUF_FIELD_OFFSET(MessageOfButcher, x_)>( reinterpret_cast(&x_), reinterpret_cast(&other->x_) ); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfButcher::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[1] ); } // =================================================================== class MessageOfProp::_Internal { public: }; MessageOfProp::MessageOfProp(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfProp) } MessageOfProp::MessageOfProp(const MessageOfProp& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&type_, &from.type_, static_cast(reinterpret_cast(&guid_) - reinterpret_cast(&type_)) + sizeof(guid_)); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfProp) } inline void MessageOfProp::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast(reinterpret_cast(&type_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&guid_) - reinterpret_cast(&type_)) + sizeof(guid_)); } MessageOfProp::~MessageOfProp() { // @@protoc_insertion_point(destructor:protobuf.MessageOfProp) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfProp::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfProp::ArenaDtor(void* object) { MessageOfProp* _this = reinterpret_cast(object); (void)_this; } void MessageOfProp::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfProp::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfProp::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfProp) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; ::memset(&type_, 0, static_cast(reinterpret_cast(&guid_) - reinterpret_cast(&type_)) + sizeof(guid_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfProp::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protobuf.PropType type = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_type(static_cast<::protobuf::PropType>(val)); } else goto handle_unusual; continue; // int32 x = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 y = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double facing_direction = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { facing_direction_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // int64 guid = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { guid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protobuf.PlaceType place = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_place(static_cast<::protobuf::PlaceType>(val)); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfProp::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfProp) uint32_t cached_has_bits = 0; (void)cached_has_bits; // .protobuf.PropType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target ); } // int32 x = 2; if (this->_internal_x() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_x(), target); } // int32 y = 3; if (this->_internal_y() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_y(), target); } // double facing_direction = 4; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = this->_internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(4, this->_internal_facing_direction(), target); } // int64 guid = 5; if (this->_internal_guid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_guid(), target); } // .protobuf.PlaceType place = 6; if (this->_internal_place() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 6, this->_internal_place(), target ); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfProp) return target; } size_t MessageOfProp::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfProp) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // .protobuf.PropType type = 1; if (this->_internal_type() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); } // int32 x = 2; if (this->_internal_x() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x()); } // double facing_direction = 4; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = this->_internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { total_size += 1 + 8; } // int32 y = 3; if (this->_internal_y() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y()); } // .protobuf.PlaceType place = 6; if (this->_internal_place() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_place()); } // int64 guid = 5; if (this->_internal_guid() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_guid()); } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfProp::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfProp::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfProp::GetClassData() const { return &_class_data_; } void MessageOfProp::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfProp::MergeFrom(const MessageOfProp& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfProp) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; if (from._internal_type() != 0) { _internal_set_type(from._internal_type()); } if (from._internal_x() != 0) { _internal_set_x(from._internal_x()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = from._internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { _internal_set_facing_direction(from._internal_facing_direction()); } if (from._internal_y() != 0) { _internal_set_y(from._internal_y()); } if (from._internal_place() != 0) { _internal_set_place(from._internal_place()); } if (from._internal_guid() != 0) { _internal_set_guid(from._internal_guid()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfProp::CopyFrom(const MessageOfProp& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfProp) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfProp::IsInitialized() const { return true; } void MessageOfProp::InternalSwap(MessageOfProp* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MessageOfProp, guid_) + sizeof(MessageOfProp::guid_) - PROTOBUF_FIELD_OFFSET(MessageOfProp, type_)>( reinterpret_cast(&type_), reinterpret_cast(&other->type_) ); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfProp::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[2] ); } // =================================================================== class MessageOfPickedProp::_Internal { public: }; MessageOfPickedProp::MessageOfPickedProp(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfPickedProp) } MessageOfPickedProp::MessageOfPickedProp(const MessageOfPickedProp& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&type_, &from.type_, static_cast(reinterpret_cast(&y_) - reinterpret_cast(&type_)) + sizeof(y_)); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfPickedProp) } inline void MessageOfPickedProp::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast(reinterpret_cast(&type_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&y_) - reinterpret_cast(&type_)) + sizeof(y_)); } MessageOfPickedProp::~MessageOfPickedProp() { // @@protoc_insertion_point(destructor:protobuf.MessageOfPickedProp) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfPickedProp::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfPickedProp::ArenaDtor(void* object) { MessageOfPickedProp* _this = reinterpret_cast(object); (void)_this; } void MessageOfPickedProp::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfPickedProp::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfPickedProp::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfPickedProp) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; ::memset(&type_, 0, static_cast(reinterpret_cast(&y_) - reinterpret_cast(&type_)) + sizeof(y_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfPickedProp::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protobuf.PropType type = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_type(static_cast<::protobuf::PropType>(val)); } else goto handle_unusual; continue; // int32 x = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 y = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double facing_direction = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 33)) { facing_direction_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // int64 mapping_id = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { mapping_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfPickedProp::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfPickedProp) uint32_t cached_has_bits = 0; (void)cached_has_bits; // .protobuf.PropType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target ); } // int32 x = 2; if (this->_internal_x() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_x(), target); } // int32 y = 3; if (this->_internal_y() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_y(), target); } // double facing_direction = 4; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = this->_internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(4, this->_internal_facing_direction(), target); } // int64 mapping_id = 5; if (this->_internal_mapping_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_mapping_id(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfPickedProp) return target; } size_t MessageOfPickedProp::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfPickedProp) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // .protobuf.PropType type = 1; if (this->_internal_type() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); } // int32 x = 2; if (this->_internal_x() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x()); } // double facing_direction = 4; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = this->_internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { total_size += 1 + 8; } // int64 mapping_id = 5; if (this->_internal_mapping_id() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_mapping_id()); } // int32 y = 3; if (this->_internal_y() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y()); } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfPickedProp::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfPickedProp::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfPickedProp::GetClassData() const { return &_class_data_; } void MessageOfPickedProp::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfPickedProp::MergeFrom(const MessageOfPickedProp& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfPickedProp) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; if (from._internal_type() != 0) { _internal_set_type(from._internal_type()); } if (from._internal_x() != 0) { _internal_set_x(from._internal_x()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_facing_direction = from._internal_facing_direction(); uint64_t raw_facing_direction; memcpy(&raw_facing_direction, &tmp_facing_direction, sizeof(tmp_facing_direction)); if (raw_facing_direction != 0) { _internal_set_facing_direction(from._internal_facing_direction()); } if (from._internal_mapping_id() != 0) { _internal_set_mapping_id(from._internal_mapping_id()); } if (from._internal_y() != 0) { _internal_set_y(from._internal_y()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfPickedProp::CopyFrom(const MessageOfPickedProp& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfPickedProp) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfPickedProp::IsInitialized() const { return true; } void MessageOfPickedProp::InternalSwap(MessageOfPickedProp* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MessageOfPickedProp, y_) + sizeof(MessageOfPickedProp::y_) - PROTOBUF_FIELD_OFFSET(MessageOfPickedProp, type_)>( reinterpret_cast(&type_), reinterpret_cast(&other->type_) ); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfPickedProp::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[3] ); } // =================================================================== class MessageOfMap_Row::_Internal { public: }; MessageOfMap_Row::MessageOfMap_Row(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), col_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfMap.Row) } MessageOfMap_Row::MessageOfMap_Row(const MessageOfMap_Row& from) : ::PROTOBUF_NAMESPACE_ID::Message(), col_(from.col_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfMap.Row) } inline void MessageOfMap_Row::SharedCtor() { } MessageOfMap_Row::~MessageOfMap_Row() { // @@protoc_insertion_point(destructor:protobuf.MessageOfMap.Row) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfMap_Row::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfMap_Row::ArenaDtor(void* object) { MessageOfMap_Row* _this = reinterpret_cast(object); (void)_this; } void MessageOfMap_Row::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfMap_Row::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfMap_Row::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfMap.Row) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; col_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfMap_Row::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protobuf.PlaceType col = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser(_internal_mutable_col(), ptr, ctx); CHK_(ptr); } else if (static_cast(tag) == 8) { uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_add_col(static_cast<::protobuf::PlaceType>(val)); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfMap_Row::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfMap.Row) uint32_t cached_has_bits = 0; (void)cached_has_bits; // repeated .protobuf.PlaceType col = 1; { int byte_size = _col_cached_byte_size_.load(std::memory_order_relaxed); if (byte_size > 0) { target = stream->WriteEnumPacked( 1, col_, byte_size, target ); } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfMap.Row) return target; } size_t MessageOfMap_Row::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfMap.Row) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // repeated .protobuf.PlaceType col = 1; { size_t data_size = 0; unsigned int count = static_cast(this->_internal_col_size()); for (unsigned int i = 0; i < count; i++) { data_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize( this->_internal_col(static_cast(i)) ); } if (data_size > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( static_cast(data_size) ); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); _col_cached_byte_size_.store(cached_size, std::memory_order_relaxed); total_size += data_size; } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfMap_Row::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfMap_Row::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfMap_Row::GetClassData() const { return &_class_data_; } void MessageOfMap_Row::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfMap_Row::MergeFrom(const MessageOfMap_Row& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfMap.Row) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; col_.MergeFrom(from.col_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfMap_Row::CopyFrom(const MessageOfMap_Row& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfMap.Row) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfMap_Row::IsInitialized() const { return true; } void MessageOfMap_Row::InternalSwap(MessageOfMap_Row* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); col_.InternalSwap(&other->col_); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfMap_Row::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[4] ); } // =================================================================== class MessageOfMap::_Internal { public: }; MessageOfMap::MessageOfMap(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), row_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageOfMap) } MessageOfMap::MessageOfMap(const MessageOfMap& from) : ::PROTOBUF_NAMESPACE_ID::Message(), row_(from.row_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protobuf.MessageOfMap) } inline void MessageOfMap::SharedCtor() { } MessageOfMap::~MessageOfMap() { // @@protoc_insertion_point(destructor:protobuf.MessageOfMap) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageOfMap::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MessageOfMap::ArenaDtor(void* object) { MessageOfMap* _this = reinterpret_cast(object); (void)_this; } void MessageOfMap::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageOfMap::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageOfMap::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageOfMap) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; row_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageOfMap::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protobuf.MessageOfMap.Row row = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_row(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageOfMap::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageOfMap) uint32_t cached_has_bits = 0; (void)cached_has_bits; // repeated .protobuf.MessageOfMap.Row row = 2; for (unsigned int i = 0, n = static_cast(this->_internal_row_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_row(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageOfMap) return target; } size_t MessageOfMap::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageOfMap) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // repeated .protobuf.MessageOfMap.Row row = 2; total_size += 1UL * this->_internal_row_size(); for (const auto& msg : this->row_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOfMap::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageOfMap::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageOfMap::GetClassData() const { return &_class_data_; } void MessageOfMap::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageOfMap::MergeFrom(const MessageOfMap& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageOfMap) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; row_.MergeFrom(from.row_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageOfMap::CopyFrom(const MessageOfMap& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageOfMap) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageOfMap::IsInitialized() const { return true; } void MessageOfMap::InternalSwap(MessageOfMap* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); row_.InternalSwap(&other->row_); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageOfMap::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[5] ); } // =================================================================== class MessageToClient::_Internal { public: static const ::protobuf::MessageOfMap& map_massage(const MessageToClient* msg); }; const ::protobuf::MessageOfMap& MessageToClient::_Internal::map_massage(const MessageToClient* msg) { return *msg->map_massage_; } MessageToClient::MessageToClient(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), human_message_(arena), butcher_message_(arena), prop_message_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MessageToClient) } MessageToClient::MessageToClient(const MessageToClient& from) : ::PROTOBUF_NAMESPACE_ID::Message(), human_message_(from.human_message_), butcher_message_(from.butcher_message_), prop_message_(from.prop_message_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_map_massage()) { map_massage_ = new ::protobuf::MessageOfMap(*from.map_massage_); } else { map_massage_ = nullptr; } // @@protoc_insertion_point(copy_constructor:protobuf.MessageToClient) } inline void MessageToClient::SharedCtor() { map_massage_ = nullptr; } MessageToClient::~MessageToClient() { // @@protoc_insertion_point(destructor:protobuf.MessageToClient) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MessageToClient::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); if (this != internal_default_instance()) delete map_massage_; } void MessageToClient::ArenaDtor(void* object) { MessageToClient* _this = reinterpret_cast(object); (void)_this; } void MessageToClient::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MessageToClient::SetCachedSize(int size) const { _cached_size_.Set(size); } void MessageToClient::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MessageToClient) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; human_message_.Clear(); butcher_message_.Clear(); prop_message_.Clear(); if (GetArenaForAllocation() == nullptr && map_massage_ != nullptr) { delete map_massage_; } map_massage_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MessageToClient::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protobuf.MessageOfHuman human_message = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_human_message(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; // repeated .protobuf.MessageOfButcher butcher_message = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_butcher_message(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); } else goto handle_unusual; continue; // repeated .protobuf.MessageOfProp prop_message = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_prop_message(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); } else goto handle_unusual; continue; // .protobuf.MessageOfMap map_massage = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_map_massage(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MessageToClient::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MessageToClient) uint32_t cached_has_bits = 0; (void)cached_has_bits; // repeated .protobuf.MessageOfHuman human_message = 1; for (unsigned int i = 0, n = static_cast(this->_internal_human_message_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_human_message(i), target, stream); } // repeated .protobuf.MessageOfButcher butcher_message = 2; for (unsigned int i = 0, n = static_cast(this->_internal_butcher_message_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_butcher_message(i), target, stream); } // repeated .protobuf.MessageOfProp prop_message = 3; for (unsigned int i = 0, n = static_cast(this->_internal_prop_message_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(3, this->_internal_prop_message(i), target, stream); } // .protobuf.MessageOfMap map_massage = 4; if (this->_internal_has_map_massage()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::map_massage(this), target, stream ); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MessageToClient) return target; } size_t MessageToClient::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MessageToClient) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // repeated .protobuf.MessageOfHuman human_message = 1; total_size += 1UL * this->_internal_human_message_size(); for (const auto& msg : this->human_message_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // repeated .protobuf.MessageOfButcher butcher_message = 2; total_size += 1UL * this->_internal_butcher_message_size(); for (const auto& msg : this->butcher_message_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // repeated .protobuf.MessageOfProp prop_message = 3; total_size += 1UL * this->_internal_prop_message_size(); for (const auto& msg : this->prop_message_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // .protobuf.MessageOfMap map_massage = 4; if (this->_internal_has_map_massage()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *map_massage_ ); } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageToClient::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MessageToClient::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MessageToClient::GetClassData() const { return &_class_data_; } void MessageToClient::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MessageToClient::MergeFrom(const MessageToClient& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MessageToClient) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; human_message_.MergeFrom(from.human_message_); butcher_message_.MergeFrom(from.butcher_message_); prop_message_.MergeFrom(from.prop_message_); if (from._internal_has_map_massage()) { _internal_mutable_map_massage()->::protobuf::MessageOfMap::MergeFrom(from._internal_map_massage()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MessageToClient::CopyFrom(const MessageToClient& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MessageToClient) if (&from == this) return; Clear(); MergeFrom(from); } bool MessageToClient::IsInitialized() const { return true; } void MessageToClient::InternalSwap(MessageToClient* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); human_message_.InternalSwap(&other->human_message_); butcher_message_.InternalSwap(&other->butcher_message_); prop_message_.InternalSwap(&other->prop_message_); swap(map_massage_, other->map_massage_); } ::PROTOBUF_NAMESPACE_ID::Metadata MessageToClient::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[6] ); } // =================================================================== class MoveRes::_Internal { public: }; MoveRes::MoveRes(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.MoveRes) } MoveRes::MoveRes(const MoveRes& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&actual_speed_, &from.actual_speed_, static_cast(reinterpret_cast(&actual_angle_) - reinterpret_cast(&actual_speed_)) + sizeof(actual_angle_)); // @@protoc_insertion_point(copy_constructor:protobuf.MoveRes) } inline void MoveRes::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast(reinterpret_cast(&actual_speed_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&actual_angle_) - reinterpret_cast(&actual_speed_)) + sizeof(actual_angle_)); } MoveRes::~MoveRes() { // @@protoc_insertion_point(destructor:protobuf.MoveRes) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MoveRes::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void MoveRes::ArenaDtor(void* object) { MoveRes* _this = reinterpret_cast(object); (void)_this; } void MoveRes::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MoveRes::SetCachedSize(int size) const { _cached_size_.Set(size); } void MoveRes::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.MoveRes) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; ::memset(&actual_speed_, 0, static_cast(reinterpret_cast(&actual_angle_) - reinterpret_cast(&actual_speed_)) + sizeof(actual_angle_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MoveRes::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int64 actual_speed = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { actual_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // double actual_angle = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { actual_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* MoveRes::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.MoveRes) uint32_t cached_has_bits = 0; (void)cached_has_bits; // int64 actual_speed = 1; if (this->_internal_actual_speed() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_actual_speed(), target); } // double actual_angle = 2; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_actual_angle = this->_internal_actual_angle(); uint64_t raw_actual_angle; memcpy(&raw_actual_angle, &tmp_actual_angle, sizeof(tmp_actual_angle)); if (raw_actual_angle != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(2, this->_internal_actual_angle(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.MoveRes) return target; } size_t MoveRes::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.MoveRes) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // int64 actual_speed = 1; if (this->_internal_actual_speed() != 0) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_actual_speed()); } // double actual_angle = 2; static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_actual_angle = this->_internal_actual_angle(); uint64_t raw_actual_angle; memcpy(&raw_actual_angle, &tmp_actual_angle, sizeof(tmp_actual_angle)); if (raw_actual_angle != 0) { total_size += 1 + 8; } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MoveRes::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, MoveRes::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* MoveRes::GetClassData() const { return &_class_data_; } void MoveRes::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void MoveRes::MergeFrom(const MoveRes& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.MoveRes) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; if (from._internal_actual_speed() != 0) { _internal_set_actual_speed(from._internal_actual_speed()); } static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); double tmp_actual_angle = from._internal_actual_angle(); uint64_t raw_actual_angle; memcpy(&raw_actual_angle, &tmp_actual_angle, sizeof(tmp_actual_angle)); if (raw_actual_angle != 0) { _internal_set_actual_angle(from._internal_actual_angle()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MoveRes::CopyFrom(const MoveRes& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.MoveRes) if (&from == this) return; Clear(); MergeFrom(from); } bool MoveRes::IsInitialized() const { return true; } void MoveRes::InternalSwap(MoveRes* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MoveRes, actual_angle_) + sizeof(MoveRes::actual_angle_) - PROTOBUF_FIELD_OFFSET(MoveRes, actual_speed_)>( reinterpret_cast(&actual_speed_), reinterpret_cast(&other->actual_speed_) ); } ::PROTOBUF_NAMESPACE_ID::Metadata MoveRes::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[7] ); } // =================================================================== class BoolRes::_Internal { public: }; BoolRes::BoolRes(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protobuf.BoolRes) } BoolRes::BoolRes(const BoolRes& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); act_success_ = from.act_success_; // @@protoc_insertion_point(copy_constructor:protobuf.BoolRes) } inline void BoolRes::SharedCtor() { act_success_ = false; } BoolRes::~BoolRes() { // @@protoc_insertion_point(destructor:protobuf.BoolRes) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void BoolRes::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void BoolRes::ArenaDtor(void* object) { BoolRes* _this = reinterpret_cast(object); (void)_this; } void BoolRes::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void BoolRes::SetCachedSize(int size) const { _cached_size_.Set(size); } void BoolRes::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf.BoolRes) uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; act_success_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* BoolRes::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) \ if (PROTOBUF_PREDICT_FALSE(!(x))) \ goto failure while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // bool act_success = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { act_success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: goto handle_unusual; } // switch handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto message_done; } ptr = UnknownFieldParse( tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx ); CHK_(ptr != nullptr); } // while message_done: return ptr; failure: ptr = nullptr; goto message_done; #undef CHK_ } uint8_t* BoolRes::_InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream ) const { // @@protoc_insertion_point(serialize_to_array_start:protobuf.BoolRes) uint32_t cached_has_bits = 0; (void)cached_has_bits; // bool act_success = 1; if (this->_internal_act_success() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_act_success(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream ); } // @@protoc_insertion_point(serialize_to_array_end:protobuf.BoolRes) return target; } size_t BoolRes::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf.BoolRes) size_t total_size = 0; uint32_t cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void)cached_has_bits; // bool act_success = 1; if (this->_internal_act_success() != 0) { total_size += 1 + 1; } return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BoolRes::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, BoolRes::MergeImpl}; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* BoolRes::GetClassData() const { return &_class_data_; } void BoolRes::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from) { static_cast(to)->MergeFrom( static_cast(from) ); } void BoolRes::MergeFrom(const BoolRes& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf.BoolRes) GOOGLE_DCHECK_NE(&from, this); uint32_t cached_has_bits = 0; (void)cached_has_bits; if (from._internal_act_success() != 0) { _internal_set_act_success(from._internal_act_success()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void BoolRes::CopyFrom(const BoolRes& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf.BoolRes) if (&from == this) return; Clear(); MergeFrom(from); } bool BoolRes::IsInitialized() const { return true; } void BoolRes::InternalSwap(BoolRes* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); swap(act_success_, other->act_success_); } ::PROTOBUF_NAMESPACE_ID::Metadata BoolRes::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_Message2Clients_2eproto_getter, &descriptor_table_Message2Clients_2eproto_once, file_level_metadata_Message2Clients_2eproto[8] ); } // @@protoc_insertion_point(namespace_scope) } // namespace protobuf PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::protobuf::MessageOfHuman* Arena::CreateMaybeMessage<::protobuf::MessageOfHuman>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfHuman>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageOfButcher* Arena::CreateMaybeMessage<::protobuf::MessageOfButcher>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfButcher>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageOfProp* Arena::CreateMaybeMessage<::protobuf::MessageOfProp>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfProp>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageOfPickedProp* Arena::CreateMaybeMessage<::protobuf::MessageOfPickedProp>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfPickedProp>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageOfMap_Row* Arena::CreateMaybeMessage<::protobuf::MessageOfMap_Row>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfMap_Row>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageOfMap* Arena::CreateMaybeMessage<::protobuf::MessageOfMap>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageOfMap>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MessageToClient* Arena::CreateMaybeMessage<::protobuf::MessageToClient>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MessageToClient>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::MoveRes* Arena::CreateMaybeMessage<::protobuf::MoveRes>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::MoveRes>(arena); } template<> PROTOBUF_NOINLINE ::protobuf::BoolRes* Arena::CreateMaybeMessage<::protobuf::BoolRes>(Arena* arena) { return Arena::CreateMessageInternal<::protobuf::BoolRes>(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include