// Generated by the protocol buffer compiler. DO NOT EDIT! // source: sdk.proto #include "sdk.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include PROTOBUF_PRAGMA_INIT_SEG namespace protomsg { constexpr Image::Image( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , timestamp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , cid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , cname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , width_(0) , height_(0) , id_(int64_t{0}) , i64timestamp_(int64_t{0}) , channel_(0){} struct ImageDefaultTypeInternal { constexpr ImageDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ImageDefaultTypeInternal() {} union { Image _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ImageDefaultTypeInternal _Image_default_instance_; constexpr Target::Target( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , feature_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , attribute_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rect_(nullptr) , id_(uint64_t{0u}) , confidence_(0){} struct TargetDefaultTypeInternal { constexpr TargetDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~TargetDefaultTypeInternal() {} union { Target _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TargetDefaultTypeInternal _Target_default_instance_; constexpr NewSDKMessage::NewSDKMessage( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : target_() , sdkid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , sdktype_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , sdkname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , timestamp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} struct NewSDKMessageDefaultTypeInternal { constexpr NewSDKMessageDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~NewSDKMessageDefaultTypeInternal() {} union { NewSDKMessage _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NewSDKMessageDefaultTypeInternal _NewSDKMessage_default_instance_; constexpr NewRuleMessage::NewRuleMessage( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : message_() , datatype_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , handletrack_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} struct NewRuleMessageDefaultTypeInternal { constexpr NewRuleMessageDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~NewRuleMessageDefaultTypeInternal() {} union { NewRuleMessage _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NewRuleMessageDefaultTypeInternal _NewRuleMessage_default_instance_; constexpr FaceAngle::FaceAngle( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : yaw_(0) , pitch_(0) , roll_(0) , confidence_(0){} struct FaceAngleDefaultTypeInternal { constexpr FaceAngleDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~FaceAngleDefaultTypeInternal() {} union { FaceAngle _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FaceAngleDefaultTypeInternal _FaceAngle_default_instance_; constexpr ThftResult::ThftResult( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : gender_(0) , age_(0) , race_(0) , beauty_(0) , smile_(0){} struct ThftResultDefaultTypeInternal { constexpr ThftResultDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ThftResultDefaultTypeInternal() {} union { ThftResult _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ThftResultDefaultTypeInternal _ThftResult_default_instance_; constexpr FacePos::FacePos( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : facialdata_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rcface_(nullptr) , ptlefteye_(nullptr) , ptrighteye_(nullptr) , ptmouth_(nullptr) , ptnose_(nullptr) , fangle_(nullptr) , faceid_(uint64_t{0u}) , quality_(0){} struct FacePosDefaultTypeInternal { constexpr FacePosDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~FacePosDefaultTypeInternal() {} union { FacePos _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FacePosDefaultTypeInternal _FacePos_default_instance_; constexpr FaceInfo::FaceInfo( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : facialdata_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rcface_(nullptr) , ptlefteye_(nullptr) , ptrighteye_(nullptr) , ptmouth_(nullptr) , ptnose_(nullptr) , fangle_(nullptr) , faceid_(int64_t{0}) , quality_(0){} struct FaceInfoDefaultTypeInternal { constexpr FaceInfoDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~FaceInfoDefaultTypeInternal() {} union { FaceInfo _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FaceInfoDefaultTypeInternal _FaceInfo_default_instance_; constexpr ObjInfo::ObjInfo( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : rcobj_(nullptr) , typ_(0) , prob_(0) , objid_(uint64_t{0u}){} struct ObjInfoDefaultTypeInternal { constexpr ObjInfoDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ObjInfoDefaultTypeInternal() {} union { ObjInfo _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ObjInfoDefaultTypeInternal _ObjInfo_default_instance_; constexpr ResultFaceDetect::ResultFaceDetect( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : feats_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , pos_(nullptr) , result_(nullptr){} struct ResultFaceDetectDefaultTypeInternal { constexpr ResultFaceDetectDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ResultFaceDetectDefaultTypeInternal() {} union { ResultFaceDetect _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ResultFaceDetectDefaultTypeInternal _ResultFaceDetect_default_instance_; constexpr ParamFacePos::ParamFacePos( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : faces_(){} struct ParamFacePosDefaultTypeInternal { constexpr ParamFacePosDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ParamFacePosDefaultTypeInternal() {} union { ParamFacePos _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParamFacePosDefaultTypeInternal _ParamFacePos_default_instance_; constexpr ResultFaceExtCom::ResultFaceExtCom( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : feats_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , comp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , pos_(nullptr){} struct ResultFaceExtComDefaultTypeInternal { constexpr ResultFaceExtComDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ResultFaceExtComDefaultTypeInternal() {} union { ResultFaceExtCom _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ResultFaceExtComDefaultTypeInternal _ResultFaceExtCom_default_instance_; constexpr ParamFaceFeature::ParamFaceFeature( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : extcomp_(){} struct ParamFaceFeatureDefaultTypeInternal { constexpr ParamFaceFeatureDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ParamFaceFeatureDefaultTypeInternal() {} union { ParamFaceFeature _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParamFaceFeatureDefaultTypeInternal _ParamFaceFeature_default_instance_; constexpr ParamYoloObj::ParamYoloObj( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : infos_(){} struct ParamYoloObjDefaultTypeInternal { constexpr ParamYoloObjDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ParamYoloObjDefaultTypeInternal() {} union { ParamYoloObj _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParamYoloObjDefaultTypeInternal _ParamYoloObj_default_instance_; constexpr SoInfo::SoInfo( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , sdkid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , soname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} struct SoInfoDefaultTypeInternal { constexpr SoInfoDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~SoInfoDefaultTypeInternal() {} union { SoInfo _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SoInfoDefaultTypeInternal _SoInfo_default_instance_; constexpr PlateID::PlateID( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : license_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , color_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , platebin_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , nbinplatewidth_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , nbinplateheight_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , ncarmodel_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , ncarmodelconfidence_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rclocation_(nullptr) , rclogolocation_(nullptr) , ncolor_(0) , ntype_(0) , nconfidence_(0) , nbright_(0) , ndirection_(0) , ntime_(0) , ncarbright_(0) , ncarcolor_(0) , ncarlogo_(0) , ncartype_(0){} struct PlateIDDefaultTypeInternal { constexpr PlateIDDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~PlateIDDefaultTypeInternal() {} union { PlateID _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PlateIDDefaultTypeInternal _PlateID_default_instance_; constexpr PlateIDCloud::PlateIDCloud( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : license_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rclocation_(nullptr) , nconfidence_(0) , ntype_(0) , ndirection_(0) , ncarcolor_(0) , ncarcolor1_(0) , ncarbright_(0) , frameno_(0) , facewidth_(0) , faceheight_(0) , grayfaceflag_(0) , charnum_(0){} struct PlateIDCloudDefaultTypeInternal { constexpr PlateIDCloudDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~PlateIDCloudDefaultTypeInternal() {} union { PlateIDCloud _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PlateIDCloudDefaultTypeInternal _PlateIDCloud_default_instance_; constexpr PlateIDVehicle::PlateIDVehicle( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : ncharconfidence_() , _ncharconfidence_cached_byte_size_(0) , license_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , vehicletype_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , vehiclebrand_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , vehiclesub_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , vehicletype1_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , rclocation_(nullptr) , rccarlocation_(nullptr) , nplateflag_(0) , ncolor_(0) , ntype_(0) , nconfidence_(0) , ncharnum_(0) , fvdconf_(0) , fconfdence_(0) , nvehiclesubmodel_(0) , nvehiclebright_(0) , nvehiclecolor1_(0) , nvehiclecolor2_(0){} struct PlateIDVehicleDefaultTypeInternal { constexpr PlateIDVehicleDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~PlateIDVehicleDefaultTypeInternal() {} union { PlateIDVehicle _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PlateIDVehicleDefaultTypeInternal _PlateIDVehicle_default_instance_; constexpr PlateIDResult::PlateIDResult( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : result_(){} struct PlateIDResultDefaultTypeInternal { constexpr PlateIDResultDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~PlateIDResultDefaultTypeInternal() {} union { PlateIDResult _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PlateIDResultDefaultTypeInternal _PlateIDResult_default_instance_; constexpr HumanTrack::HumanTrack( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : feature_() , rchuman_(nullptr) , confidence_(0) , x_(0) , y_(0) , id_(0){} struct HumanTrackDefaultTypeInternal { constexpr HumanTrackDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~HumanTrackDefaultTypeInternal() {} union { HumanTrack _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HumanTrackDefaultTypeInternal _HumanTrack_default_instance_; constexpr HumanTrackResult::HumanTrackResult( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : result_(){} struct HumanTrackResultDefaultTypeInternal { constexpr HumanTrackResultDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~HumanTrackResultDefaultTypeInternal() {} union { HumanTrackResult _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HumanTrackResultDefaultTypeInternal _HumanTrackResult_default_instance_; } // namespace protomsg static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_sdk_2eproto[21]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_sdk_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_sdk_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_sdk_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::Image, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::Image, width_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, height_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, data_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, timestamp_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, id_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, cid_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, cname_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, channel_), PROTOBUF_FIELD_OFFSET(::protomsg::Image, i64timestamp_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::Target, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::Target, id_), PROTOBUF_FIELD_OFFSET(::protomsg::Target, type_), PROTOBUF_FIELD_OFFSET(::protomsg::Target, confidence_), PROTOBUF_FIELD_OFFSET(::protomsg::Target, rect_), PROTOBUF_FIELD_OFFSET(::protomsg::Target, feature_), PROTOBUF_FIELD_OFFSET(::protomsg::Target, attribute_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, sdkid_), PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, sdktype_), PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, sdkname_), PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, target_), PROTOBUF_FIELD_OFFSET(::protomsg::NewSDKMessage, timestamp_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::NewRuleMessage, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::NewRuleMessage, datatype_), PROTOBUF_FIELD_OFFSET(::protomsg::NewRuleMessage, handletrack_), PROTOBUF_FIELD_OFFSET(::protomsg::NewRuleMessage, message_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::FaceAngle, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::FaceAngle, yaw_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceAngle, pitch_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceAngle, roll_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceAngle, confidence_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, gender_), PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, age_), PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, race_), PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, beauty_), PROTOBUF_FIELD_OFFSET(::protomsg::ThftResult, smile_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, rcface_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, ptlefteye_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, ptrighteye_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, ptmouth_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, ptnose_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, fangle_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, quality_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, facialdata_), PROTOBUF_FIELD_OFFSET(::protomsg::FacePos, faceid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, rcface_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, ptlefteye_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, ptrighteye_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, ptmouth_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, ptnose_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, fangle_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, quality_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, facialdata_), PROTOBUF_FIELD_OFFSET(::protomsg::FaceInfo, faceid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ObjInfo, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ObjInfo, rcobj_), PROTOBUF_FIELD_OFFSET(::protomsg::ObjInfo, typ_), PROTOBUF_FIELD_OFFSET(::protomsg::ObjInfo, prob_), PROTOBUF_FIELD_OFFSET(::protomsg::ObjInfo, objid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceDetect, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceDetect, pos_), PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceDetect, result_), PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceDetect, feats_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamFacePos, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamFacePos, faces_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceExtCom, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceExtCom, feats_), PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceExtCom, comp_), PROTOBUF_FIELD_OFFSET(::protomsg::ResultFaceExtCom, pos_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamFaceFeature, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamFaceFeature, extcomp_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamYoloObj, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::ParamYoloObj, infos_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::SoInfo, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::SoInfo, id_), PROTOBUF_FIELD_OFFSET(::protomsg::SoInfo, sdkid_), PROTOBUF_FIELD_OFFSET(::protomsg::SoInfo, soname_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, license_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, color_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncolor_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ntype_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, nconfidence_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, nbright_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ndirection_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, rclocation_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ntime_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncarbright_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncarcolor_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncarlogo_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncartype_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, platebin_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, nbinplatewidth_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, nbinplateheight_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, rclogolocation_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncarmodel_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateID, ncarmodelconfidence_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, license_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, rclocation_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, nconfidence_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, ntype_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, ndirection_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, ncarcolor_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, ncarcolor1_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, ncarbright_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, frameno_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, facewidth_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, faceheight_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, grayfaceflag_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDCloud, charnum_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nplateflag_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, ncolor_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, ntype_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, license_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nconfidence_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, ncharnum_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, ncharconfidence_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, rclocation_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, rccarlocation_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, vehicletype_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, vehiclebrand_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, vehiclesub_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, vehicletype1_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, fvdconf_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, fconfdence_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nvehiclesubmodel_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nvehiclebright_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nvehiclecolor1_), PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDVehicle, nvehiclecolor2_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDResult, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::PlateIDResult, result_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, rchuman_), PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, confidence_), PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, x_), PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, y_), PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, id_), PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrack, feature_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrackResult, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::HumanTrackResult, result_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::protomsg::Image)}, { 14, -1, sizeof(::protomsg::Target)}, { 25, -1, sizeof(::protomsg::NewSDKMessage)}, { 35, -1, sizeof(::protomsg::NewRuleMessage)}, { 43, -1, sizeof(::protomsg::FaceAngle)}, { 52, -1, sizeof(::protomsg::ThftResult)}, { 62, -1, sizeof(::protomsg::FacePos)}, { 76, -1, sizeof(::protomsg::FaceInfo)}, { 90, -1, sizeof(::protomsg::ObjInfo)}, { 99, -1, sizeof(::protomsg::ResultFaceDetect)}, { 107, -1, sizeof(::protomsg::ParamFacePos)}, { 113, -1, sizeof(::protomsg::ResultFaceExtCom)}, { 121, -1, sizeof(::protomsg::ParamFaceFeature)}, { 127, -1, sizeof(::protomsg::ParamYoloObj)}, { 133, -1, sizeof(::protomsg::SoInfo)}, { 141, -1, sizeof(::protomsg::PlateID)}, { 165, -1, sizeof(::protomsg::PlateIDCloud)}, { 183, -1, sizeof(::protomsg::PlateIDVehicle)}, { 207, -1, sizeof(::protomsg::PlateIDResult)}, { 213, -1, sizeof(::protomsg::HumanTrack)}, { 224, -1, sizeof(::protomsg::HumanTrackResult)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::protomsg::_Image_default_instance_), reinterpret_cast(&::protomsg::_Target_default_instance_), reinterpret_cast(&::protomsg::_NewSDKMessage_default_instance_), reinterpret_cast(&::protomsg::_NewRuleMessage_default_instance_), reinterpret_cast(&::protomsg::_FaceAngle_default_instance_), reinterpret_cast(&::protomsg::_ThftResult_default_instance_), reinterpret_cast(&::protomsg::_FacePos_default_instance_), reinterpret_cast(&::protomsg::_FaceInfo_default_instance_), reinterpret_cast(&::protomsg::_ObjInfo_default_instance_), reinterpret_cast(&::protomsg::_ResultFaceDetect_default_instance_), reinterpret_cast(&::protomsg::_ParamFacePos_default_instance_), reinterpret_cast(&::protomsg::_ResultFaceExtCom_default_instance_), reinterpret_cast(&::protomsg::_ParamFaceFeature_default_instance_), reinterpret_cast(&::protomsg::_ParamYoloObj_default_instance_), reinterpret_cast(&::protomsg::_SoInfo_default_instance_), reinterpret_cast(&::protomsg::_PlateID_default_instance_), reinterpret_cast(&::protomsg::_PlateIDCloud_default_instance_), reinterpret_cast(&::protomsg::_PlateIDVehicle_default_instance_), reinterpret_cast(&::protomsg::_PlateIDResult_default_instance_), reinterpret_cast(&::protomsg::_HumanTrack_default_instance_), reinterpret_cast(&::protomsg::_HumanTrackResult_default_instance_), }; const char descriptor_table_protodef_sdk_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\tsdk.proto\022\010protomsg\032\nbase.proto\"\226\001\n\005Im" "age\022\r\n\005width\030\001 \001(\005\022\016\n\006height\030\002 \001(\005\022\014\n\004da" "ta\030\003 \001(\014\022\021\n\ttimestamp\030\004 \001(\t\022\n\n\002id\030\005 \001(\003\022" "\013\n\003cid\030\006 \001(\t\022\r\n\005cname\030\007 \001(\t\022\017\n\007channel\030\010" " \001(\005\022\024\n\014i64timestamp\030\t \001(\003\"x\n\006Target\022\n\n\002" "id\030\001 \001(\004\022\014\n\004type\030\002 \001(\t\022\022\n\nconfidence\030\003 \001" "(\005\022\034\n\004rect\030\004 \001(\0132\016.protomsg.Rect\022\017\n\007feat" "ure\030\005 \001(\014\022\021\n\tattribute\030\006 \001(\014\"u\n\rNewSDKMe" "ssage\022\r\n\005sdkID\030\001 \001(\t\022\017\n\007sdkType\030\002 \001(\t\022\017\n" "\007sdkName\030\003 \001(\t\022 \n\006target\030\004 \003(\0132\020.protoms" "g.Target\022\021\n\ttimestamp\030\005 \001(\t\"a\n\016NewRuleMe" "ssage\022\020\n\010dataType\030\001 \001(\t\022\023\n\013handleTrack\030\002" " \001(\t\022(\n\007message\030\003 \003(\0132\027.protomsg.NewSDKM" "essage\"I\n\tFaceAngle\022\013\n\003yaw\030\001 \001(\005\022\r\n\005pitc" "h\030\002 \001(\005\022\014\n\004roll\030\003 \001(\005\022\022\n\nconfidence\030\004 \001(" "\002\"V\n\nThftResult\022\016\n\006gender\030\001 \001(\005\022\013\n\003age\030\002" " \001(\005\022\014\n\004race\030\003 \001(\005\022\016\n\006beauty\030\004 \001(\005\022\r\n\005sm" "ile\030\005 \001(\005\"\217\002\n\007FacePos\022\036\n\006rcFace\030\001 \001(\0132\016." "protomsg.Rect\022\"\n\tptLeftEye\030\002 \001(\0132\017.proto" "msg.Point\022#\n\nptRightEye\030\003 \001(\0132\017.protomsg" ".Point\022 \n\007ptMouth\030\004 \001(\0132\017.protomsg.Point" "\022\037\n\006ptNose\030\005 \001(\0132\017.protomsg.Point\022#\n\006fAn" "gle\030\006 \001(\0132\023.protomsg.FaceAngle\022\017\n\007qualit" "y\030\007 \001(\005\022\022\n\nfacialData\030\010 \001(\014\022\016\n\006faceID\030\t " "\001(\004\"\220\002\n\010FaceInfo\022\036\n\006rcFace\030\001 \001(\0132\016.proto" "msg.Rect\022\"\n\tptLeftEye\030\002 \001(\0132\017.protomsg.P" "oint\022#\n\nptRightEye\030\003 \001(\0132\017.protomsg.Poin" "t\022 \n\007ptMouth\030\004 \001(\0132\017.protomsg.Point\022\037\n\006p" "tNose\030\005 \001(\0132\017.protomsg.Point\022#\n\006fAngle\030\006" " \001(\0132\023.protomsg.FaceAngle\022\017\n\007quality\030\007 \001" "(\005\022\022\n\nfacialData\030\010 \001(\014\022\016\n\006faceID\030\t \001(\003\"R" "\n\007ObjInfo\022\035\n\005rcObj\030\001 \001(\0132\016.protomsg.Rect" "\022\013\n\003typ\030\002 \001(\005\022\014\n\004prob\030\003 \001(\002\022\r\n\005objID\030\004 \001" "(\004\"g\n\020ResultFaceDetect\022\036\n\003pos\030\001 \001(\0132\021.pr" "otomsg.FacePos\022$\n\006result\030\002 \001(\0132\024.protoms" "g.ThftResult\022\r\n\005feats\030\003 \001(\014\"9\n\014ParamFace" "Pos\022)\n\005faces\030\001 \003(\0132\032.protomsg.ResultFace" "Detect\"X\n\020ResultFaceExtCom\022\r\n\005feats\030\001 \001(" "\014\022\014\n\004comp\030\002 \001(\014\022\'\n\003pos\030\003 \001(\0132\032.protomsg." "ResultFaceDetect\"\?\n\020ParamFaceFeature\022+\n\007" "extComp\030\002 \003(\0132\032.protomsg.ResultFaceExtCo" "m\"0\n\014ParamYoloObj\022 \n\005infos\030\001 \003(\0132\021.proto" "msg.ObjInfo\"3\n\006SoInfo\022\n\n\002id\030\001 \001(\t\022\r\n\005sdk" "Id\030\002 \001(\t\022\016\n\006soName\030\003 \001(\t\"\233\003\n\007PlateID\022\017\n\007" "license\030\001 \001(\t\022\r\n\005color\030\002 \001(\t\022\016\n\006nColor\030\003" " \001(\005\022\r\n\005nType\030\004 \001(\005\022\023\n\013nConfidence\030\005 \001(\005" "\022\017\n\007nBright\030\006 \001(\005\022\022\n\nnDirection\030\007 \001(\005\022\"\n" "\nrcLocation\030\010 \001(\0132\016.protomsg.Rect\022\r\n\005nTi" "me\030\t \001(\005\022\022\n\nnCarBright\030\n \001(\005\022\021\n\tNCarColo" "r\030\013 \001(\005\022\020\n\010nCarLogo\030\014 \001(\005\022\020\n\010nCarType\030\r " "\001(\005\022\020\n\010plateBin\030\016 \001(\014\022\026\n\016nBinPlateWidth\030" "\017 \001(\014\022\027\n\017nBinPlateHeight\030\020 \001(\014\022&\n\016rcLogo" "Location\030\021 \001(\0132\016.protomsg.Rect\022\021\n\tnCarMo" "del\030\022 \001(\014\022\033\n\023nCarModelConfidence\030\023 \001(\014\"\225" "\002\n\014PlateIDCloud\022\017\n\007license\030\001 \001(\t\022\"\n\nrcLo" "cation\030\002 \001(\0132\016.protomsg.Rect\022\023\n\013nConfide" "nce\030\003 \001(\005\022\r\n\005nType\030\004 \001(\005\022\022\n\nnDirection\030\005" " \001(\005\022\021\n\tnCarColor\030\006 \001(\005\022\022\n\nnCarColor1\030\007 " "\001(\005\022\022\n\nnCarBright\030\010 \001(\005\022\017\n\007frameNo\030\t \001(\005" "\022\021\n\tfaceWidth\030\n \001(\005\022\022\n\nfaceHeight\030\013 \001(\005\022" "\024\n\014grayFaceFlag\030\014 \001(\005\022\017\n\007charNum\030\r \001(\005\"\273" "\003\n\016PlateIDVehicle\022\022\n\nnPlateFlag\030\001 \001(\005\022\016\n" "\006nColor\030\002 \001(\005\022\r\n\005nType\030\003 \001(\005\022\017\n\007license\030" "\004 \001(\t\022\023\n\013nConfidence\030\005 \001(\005\022\020\n\010nCharNum\030\006" " \001(\005\022\027\n\017nCharConfidence\030\007 \003(\005\022\"\n\nrcLocat" "ion\030\010 \001(\0132\016.protomsg.Rect\022%\n\rrcCarLocati" "on\030\t \001(\0132\016.protomsg.Rect\022\023\n\013vehicleType\030" "\n \001(\t\022\024\n\014vehicleBrand\030\013 \001(\t\022\022\n\nvehicleSu" "b\030\014 \001(\t\022\024\n\014vehicleType1\030\r \001(\t\022\017\n\007fvdConf" "\030\016 \001(\002\022\022\n\nfConfdence\030\017 \001(\002\022\030\n\020nVehicleSu" "bModel\030\020 \001(\005\022\026\n\016nVehicleBright\030\021 \001(\005\022\026\n\016" "nVehicleColor1\030\022 \001(\005\022\026\n\016nVehicleColor2\030\023" " \001(\005\"9\n\rPlateIDResult\022(\n\006result\030\001 \003(\0132\030." "protomsg.PlateIDVehicle\"t\n\nHumanTrack\022\037\n" "\007rcHuman\030\001 \001(\0132\016.protomsg.Rect\022\022\n\nconfid" "ence\030\002 \001(\002\022\t\n\001x\030\003 \001(\005\022\t\n\001y\030\004 \001(\005\022\n\n\002id\030\005" " \001(\005\022\017\n\007feature\030\006 \003(\002\"8\n\020HumanTrackResul" "t\022$\n\006result\030\001 \003(\0132\024.protomsg.HumanTrackb" "\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_sdk_2eproto_deps[1] = { &::descriptor_table_base_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_sdk_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_sdk_2eproto = { false, false, 3127, descriptor_table_protodef_sdk_2eproto, "sdk.proto", &descriptor_table_sdk_2eproto_once, descriptor_table_sdk_2eproto_deps, 1, 21, schemas, file_default_instances, TableStruct_sdk_2eproto::offsets, file_level_metadata_sdk_2eproto, file_level_enum_descriptors_sdk_2eproto, file_level_service_descriptors_sdk_2eproto, }; PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_sdk_2eproto_getter() { return &descriptor_table_sdk_2eproto; } // Force running AddDescriptors() at dynamic initialization time. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_sdk_2eproto(&descriptor_table_sdk_2eproto); namespace protomsg { // =================================================================== class Image::_Internal { public: }; Image::Image(::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:protomsg.Image) } Image::Image(const Image& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_data().empty()) { data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(), GetArenaForAllocation()); } timestamp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_timestamp().empty()) { timestamp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_timestamp(), GetArenaForAllocation()); } cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_cid().empty()) { cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cid(), GetArenaForAllocation()); } cname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_cname().empty()) { cname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cname(), GetArenaForAllocation()); } ::memcpy(&width_, &from.width_, static_cast(reinterpret_cast(&channel_) - reinterpret_cast(&width_)) + sizeof(channel_)); // @@protoc_insertion_point(copy_constructor:protomsg.Image) } inline void Image::SharedCtor() { data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); cname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&width_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&channel_) - reinterpret_cast(&width_)) + sizeof(channel_)); } Image::~Image() { // @@protoc_insertion_point(destructor:protomsg.Image) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Image::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); cid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); cname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void Image::ArenaDtor(void* object) { Image* _this = reinterpret_cast< Image* >(object); (void)_this; } void Image::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Image::SetCachedSize(int size) const { _cached_size_.Set(size); } void Image::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.Image) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; data_.ClearToEmpty(); timestamp_.ClearToEmpty(); cid_.ClearToEmpty(); cname_.ClearToEmpty(); ::memset(&width_, 0, static_cast( reinterpret_cast(&channel_) - reinterpret_cast(&width_)) + sizeof(channel_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Image::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 width = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 height = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes data = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_data(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // string timestamp = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_timestamp(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.Image.timestamp")); CHK_(ptr); } else goto handle_unusual; continue; // int64 id = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string cid = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_cid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.Image.cid")); CHK_(ptr); } else goto handle_unusual; continue; // string cname = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) { auto str = _internal_mutable_cname(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.Image.cname")); CHK_(ptr); } else goto handle_unusual; continue; // int32 channel = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 64)) { channel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int64 i64timestamp = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { i64timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Image::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.Image) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // int32 width = 1; if (this->_internal_width() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_width(), target); } // int32 height = 2; if (this->_internal_height() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_height(), target); } // bytes data = 3; if (!this->_internal_data().empty()) { target = stream->WriteBytesMaybeAliased( 3, this->_internal_data(), target); } // string timestamp = 4; if (!this->_internal_timestamp().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_timestamp().data(), static_cast(this->_internal_timestamp().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.Image.timestamp"); target = stream->WriteStringMaybeAliased( 4, this->_internal_timestamp(), target); } // int64 id = 5; if (this->_internal_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_id(), target); } // string cid = 6; if (!this->_internal_cid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_cid().data(), static_cast(this->_internal_cid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.Image.cid"); target = stream->WriteStringMaybeAliased( 6, this->_internal_cid(), target); } // string cname = 7; if (!this->_internal_cname().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_cname().data(), static_cast(this->_internal_cname().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.Image.cname"); target = stream->WriteStringMaybeAliased( 7, this->_internal_cname(), target); } // int32 channel = 8; if (this->_internal_channel() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_channel(), target); } // int64 i64timestamp = 9; if (this->_internal_i64timestamp() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(9, this->_internal_i64timestamp(), 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:protomsg.Image) return target; } size_t Image::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.Image) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes data = 3; if (!this->_internal_data().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_data()); } // string timestamp = 4; if (!this->_internal_timestamp().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_timestamp()); } // string cid = 6; if (!this->_internal_cid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_cid()); } // string cname = 7; if (!this->_internal_cname().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_cname()); } // int32 width = 1; if (this->_internal_width() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_width()); } // int32 height = 2; if (this->_internal_height() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_height()); } // int64 id = 5; if (this->_internal_id() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_id()); } // int64 i64timestamp = 9; if (this->_internal_i64timestamp() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_i64timestamp()); } // int32 channel = 8; if (this->_internal_channel() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_channel()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Image::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, Image::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Image::GetClassData() const { return &_class_data_; } void Image::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void Image::MergeFrom(const Image& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.Image) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_data().empty()) { _internal_set_data(from._internal_data()); } if (!from._internal_timestamp().empty()) { _internal_set_timestamp(from._internal_timestamp()); } if (!from._internal_cid().empty()) { _internal_set_cid(from._internal_cid()); } if (!from._internal_cname().empty()) { _internal_set_cname(from._internal_cname()); } if (from._internal_width() != 0) { _internal_set_width(from._internal_width()); } if (from._internal_height() != 0) { _internal_set_height(from._internal_height()); } if (from._internal_id() != 0) { _internal_set_id(from._internal_id()); } if (from._internal_i64timestamp() != 0) { _internal_set_i64timestamp(from._internal_i64timestamp()); } if (from._internal_channel() != 0) { _internal_set_channel(from._internal_channel()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Image::CopyFrom(const Image& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.Image) if (&from == this) return; Clear(); MergeFrom(from); } bool Image::IsInitialized() const { return true; } void Image::InternalSwap(Image* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &data_, GetArenaForAllocation(), &other->data_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ×tamp_, GetArenaForAllocation(), &other->timestamp_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &cid_, GetArenaForAllocation(), &other->cid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &cname_, GetArenaForAllocation(), &other->cname_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Image, channel_) + sizeof(Image::channel_) - PROTOBUF_FIELD_OFFSET(Image, width_)>( reinterpret_cast(&width_), reinterpret_cast(&other->width_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Image::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[0]); } // =================================================================== class Target::_Internal { public: static const ::protomsg::Rect& rect(const Target* msg); }; const ::protomsg::Rect& Target::_Internal::rect(const Target* msg) { return *msg->rect_; } void Target::clear_rect() { if (GetArenaForAllocation() == nullptr && rect_ != nullptr) { delete rect_; } rect_ = nullptr; } Target::Target(::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:protomsg.Target) } Target::Target(const Target& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_type().empty()) { type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(), GetArenaForAllocation()); } feature_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_feature().empty()) { feature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_feature(), GetArenaForAllocation()); } attribute_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_attribute().empty()) { attribute_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_attribute(), GetArenaForAllocation()); } if (from._internal_has_rect()) { rect_ = new ::protomsg::Rect(*from.rect_); } else { rect_ = nullptr; } ::memcpy(&id_, &from.id_, static_cast(reinterpret_cast(&confidence_) - reinterpret_cast(&id_)) + sizeof(confidence_)); // @@protoc_insertion_point(copy_constructor:protomsg.Target) } inline void Target::SharedCtor() { type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); feature_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); attribute_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rect_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&confidence_) - reinterpret_cast(&rect_)) + sizeof(confidence_)); } Target::~Target() { // @@protoc_insertion_point(destructor:protomsg.Target) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Target::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); feature_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); attribute_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rect_; } void Target::ArenaDtor(void* object) { Target* _this = reinterpret_cast< Target* >(object); (void)_this; } void Target::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Target::SetCachedSize(int size) const { _cached_size_.Set(size); } void Target::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.Target) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; type_.ClearToEmpty(); feature_.ClearToEmpty(); attribute_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rect_ != nullptr) { delete rect_; } rect_ = nullptr; ::memset(&id_, 0, static_cast( reinterpret_cast(&confidence_) - reinterpret_cast(&id_)) + sizeof(confidence_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Target::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // uint64 id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string type = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_type(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.Target.type")); CHK_(ptr); } else goto handle_unusual; continue; // int32 confidence = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { confidence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rect = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_rect(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes feature = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_feature(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes attribute = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_attribute(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Target::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.Target) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // uint64 id = 1; if (this->_internal_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_id(), target); } // string type = 2; if (!this->_internal_type().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_type().data(), static_cast(this->_internal_type().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.Target.type"); target = stream->WriteStringMaybeAliased( 2, this->_internal_type(), target); } // int32 confidence = 3; if (this->_internal_confidence() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_confidence(), target); } // .protomsg.Rect rect = 4; if (this->_internal_has_rect()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::rect(this), target, stream); } // bytes feature = 5; if (!this->_internal_feature().empty()) { target = stream->WriteBytesMaybeAliased( 5, this->_internal_feature(), target); } // bytes attribute = 6; if (!this->_internal_attribute().empty()) { target = stream->WriteBytesMaybeAliased( 6, this->_internal_attribute(), 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:protomsg.Target) return target; } size_t Target::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.Target) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string type = 2; if (!this->_internal_type().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_type()); } // bytes feature = 5; if (!this->_internal_feature().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_feature()); } // bytes attribute = 6; if (!this->_internal_attribute().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_attribute()); } // .protomsg.Rect rect = 4; if (this->_internal_has_rect()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rect_); } // uint64 id = 1; if (this->_internal_id() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( this->_internal_id()); } // int32 confidence = 3; if (this->_internal_confidence() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_confidence()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Target::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, Target::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Target::GetClassData() const { return &_class_data_; } void Target::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void Target::MergeFrom(const Target& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.Target) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_type().empty()) { _internal_set_type(from._internal_type()); } if (!from._internal_feature().empty()) { _internal_set_feature(from._internal_feature()); } if (!from._internal_attribute().empty()) { _internal_set_attribute(from._internal_attribute()); } if (from._internal_has_rect()) { _internal_mutable_rect()->::protomsg::Rect::MergeFrom(from._internal_rect()); } if (from._internal_id() != 0) { _internal_set_id(from._internal_id()); } if (from._internal_confidence() != 0) { _internal_set_confidence(from._internal_confidence()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Target::CopyFrom(const Target& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.Target) if (&from == this) return; Clear(); MergeFrom(from); } bool Target::IsInitialized() const { return true; } void Target::InternalSwap(Target* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &type_, GetArenaForAllocation(), &other->type_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &feature_, GetArenaForAllocation(), &other->feature_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &attribute_, GetArenaForAllocation(), &other->attribute_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Target, confidence_) + sizeof(Target::confidence_) - PROTOBUF_FIELD_OFFSET(Target, rect_)>( reinterpret_cast(&rect_), reinterpret_cast(&other->rect_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Target::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[1]); } // =================================================================== class NewSDKMessage::_Internal { public: }; NewSDKMessage::NewSDKMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), target_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.NewSDKMessage) } NewSDKMessage::NewSDKMessage(const NewSDKMessage& from) : ::PROTOBUF_NAMESPACE_ID::Message(), target_(from.target_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); sdkid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sdkid().empty()) { sdkid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdkid(), GetArenaForAllocation()); } sdktype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sdktype().empty()) { sdktype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdktype(), GetArenaForAllocation()); } sdkname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sdkname().empty()) { sdkname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdkname(), GetArenaForAllocation()); } timestamp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_timestamp().empty()) { timestamp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_timestamp(), GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:protomsg.NewSDKMessage) } inline void NewSDKMessage::SharedCtor() { sdkid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdktype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdkname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } NewSDKMessage::~NewSDKMessage() { // @@protoc_insertion_point(destructor:protomsg.NewSDKMessage) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void NewSDKMessage::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); sdkid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdktype_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdkname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void NewSDKMessage::ArenaDtor(void* object) { NewSDKMessage* _this = reinterpret_cast< NewSDKMessage* >(object); (void)_this; } void NewSDKMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void NewSDKMessage::SetCachedSize(int size) const { _cached_size_.Set(size); } void NewSDKMessage::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.NewSDKMessage) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; target_.Clear(); sdkid_.ClearToEmpty(); sdktype_.ClearToEmpty(); sdkname_.ClearToEmpty(); timestamp_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* NewSDKMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string sdkID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_sdkid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewSDKMessage.sdkID")); CHK_(ptr); } else goto handle_unusual; continue; // string sdkType = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_sdktype(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewSDKMessage.sdkType")); CHK_(ptr); } else goto handle_unusual; continue; // string sdkName = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_sdkname(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewSDKMessage.sdkName")); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protomsg.Target target = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_target(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); } else goto handle_unusual; continue; // string timestamp = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_timestamp(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewSDKMessage.timestamp")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* NewSDKMessage::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.NewSDKMessage) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string sdkID = 1; if (!this->_internal_sdkid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sdkid().data(), static_cast(this->_internal_sdkid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewSDKMessage.sdkID"); target = stream->WriteStringMaybeAliased( 1, this->_internal_sdkid(), target); } // string sdkType = 2; if (!this->_internal_sdktype().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sdktype().data(), static_cast(this->_internal_sdktype().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewSDKMessage.sdkType"); target = stream->WriteStringMaybeAliased( 2, this->_internal_sdktype(), target); } // string sdkName = 3; if (!this->_internal_sdkname().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sdkname().data(), static_cast(this->_internal_sdkname().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewSDKMessage.sdkName"); target = stream->WriteStringMaybeAliased( 3, this->_internal_sdkname(), target); } // repeated .protomsg.Target target = 4; for (unsigned int i = 0, n = static_cast(this->_internal_target_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(4, this->_internal_target(i), target, stream); } // string timestamp = 5; if (!this->_internal_timestamp().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_timestamp().data(), static_cast(this->_internal_timestamp().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewSDKMessage.timestamp"); target = stream->WriteStringMaybeAliased( 5, this->_internal_timestamp(), 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:protomsg.NewSDKMessage) return target; } size_t NewSDKMessage::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.NewSDKMessage) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.Target target = 4; total_size += 1UL * this->_internal_target_size(); for (const auto& msg : this->target_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // string sdkID = 1; if (!this->_internal_sdkid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sdkid()); } // string sdkType = 2; if (!this->_internal_sdktype().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sdktype()); } // string sdkName = 3; if (!this->_internal_sdkname().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sdkname()); } // string timestamp = 5; if (!this->_internal_timestamp().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_timestamp()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NewSDKMessage::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, NewSDKMessage::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NewSDKMessage::GetClassData() const { return &_class_data_; } void NewSDKMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void NewSDKMessage::MergeFrom(const NewSDKMessage& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.NewSDKMessage) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; target_.MergeFrom(from.target_); if (!from._internal_sdkid().empty()) { _internal_set_sdkid(from._internal_sdkid()); } if (!from._internal_sdktype().empty()) { _internal_set_sdktype(from._internal_sdktype()); } if (!from._internal_sdkname().empty()) { _internal_set_sdkname(from._internal_sdkname()); } if (!from._internal_timestamp().empty()) { _internal_set_timestamp(from._internal_timestamp()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void NewSDKMessage::CopyFrom(const NewSDKMessage& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.NewSDKMessage) if (&from == this) return; Clear(); MergeFrom(from); } bool NewSDKMessage::IsInitialized() const { return true; } void NewSDKMessage::InternalSwap(NewSDKMessage* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); target_.InternalSwap(&other->target_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &sdkid_, GetArenaForAllocation(), &other->sdkid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &sdktype_, GetArenaForAllocation(), &other->sdktype_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &sdkname_, GetArenaForAllocation(), &other->sdkname_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ×tamp_, GetArenaForAllocation(), &other->timestamp_, other->GetArenaForAllocation() ); } ::PROTOBUF_NAMESPACE_ID::Metadata NewSDKMessage::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[2]); } // =================================================================== class NewRuleMessage::_Internal { public: }; NewRuleMessage::NewRuleMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), message_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.NewRuleMessage) } NewRuleMessage::NewRuleMessage(const NewRuleMessage& from) : ::PROTOBUF_NAMESPACE_ID::Message(), message_(from.message_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); datatype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_datatype().empty()) { datatype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_datatype(), GetArenaForAllocation()); } handletrack_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_handletrack().empty()) { handletrack_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_handletrack(), GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:protomsg.NewRuleMessage) } inline void NewRuleMessage::SharedCtor() { datatype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); handletrack_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } NewRuleMessage::~NewRuleMessage() { // @@protoc_insertion_point(destructor:protomsg.NewRuleMessage) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void NewRuleMessage::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); datatype_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); handletrack_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void NewRuleMessage::ArenaDtor(void* object) { NewRuleMessage* _this = reinterpret_cast< NewRuleMessage* >(object); (void)_this; } void NewRuleMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void NewRuleMessage::SetCachedSize(int size) const { _cached_size_.Set(size); } void NewRuleMessage::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.NewRuleMessage) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; message_.Clear(); datatype_.ClearToEmpty(); handletrack_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* NewRuleMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string dataType = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_datatype(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewRuleMessage.dataType")); CHK_(ptr); } else goto handle_unusual; continue; // string handleTrack = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_handletrack(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.NewRuleMessage.handleTrack")); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protomsg.NewSDKMessage message = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_message(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* NewRuleMessage::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.NewRuleMessage) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string dataType = 1; if (!this->_internal_datatype().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_datatype().data(), static_cast(this->_internal_datatype().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewRuleMessage.dataType"); target = stream->WriteStringMaybeAliased( 1, this->_internal_datatype(), target); } // string handleTrack = 2; if (!this->_internal_handletrack().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_handletrack().data(), static_cast(this->_internal_handletrack().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.NewRuleMessage.handleTrack"); target = stream->WriteStringMaybeAliased( 2, this->_internal_handletrack(), target); } // repeated .protomsg.NewSDKMessage message = 3; for (unsigned int i = 0, n = static_cast(this->_internal_message_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(3, this->_internal_message(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:protomsg.NewRuleMessage) return target; } size_t NewRuleMessage::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.NewRuleMessage) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.NewSDKMessage message = 3; total_size += 1UL * this->_internal_message_size(); for (const auto& msg : this->message_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // string dataType = 1; if (!this->_internal_datatype().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_datatype()); } // string handleTrack = 2; if (!this->_internal_handletrack().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_handletrack()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NewRuleMessage::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, NewRuleMessage::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NewRuleMessage::GetClassData() const { return &_class_data_; } void NewRuleMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void NewRuleMessage::MergeFrom(const NewRuleMessage& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.NewRuleMessage) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; message_.MergeFrom(from.message_); if (!from._internal_datatype().empty()) { _internal_set_datatype(from._internal_datatype()); } if (!from._internal_handletrack().empty()) { _internal_set_handletrack(from._internal_handletrack()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void NewRuleMessage::CopyFrom(const NewRuleMessage& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.NewRuleMessage) if (&from == this) return; Clear(); MergeFrom(from); } bool NewRuleMessage::IsInitialized() const { return true; } void NewRuleMessage::InternalSwap(NewRuleMessage* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); message_.InternalSwap(&other->message_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &datatype_, GetArenaForAllocation(), &other->datatype_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &handletrack_, GetArenaForAllocation(), &other->handletrack_, other->GetArenaForAllocation() ); } ::PROTOBUF_NAMESPACE_ID::Metadata NewRuleMessage::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[3]); } // =================================================================== class FaceAngle::_Internal { public: }; FaceAngle::FaceAngle(::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:protomsg.FaceAngle) } FaceAngle::FaceAngle(const FaceAngle& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&yaw_, &from.yaw_, static_cast(reinterpret_cast(&confidence_) - reinterpret_cast(&yaw_)) + sizeof(confidence_)); // @@protoc_insertion_point(copy_constructor:protomsg.FaceAngle) } inline void FaceAngle::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&yaw_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&confidence_) - reinterpret_cast(&yaw_)) + sizeof(confidence_)); } FaceAngle::~FaceAngle() { // @@protoc_insertion_point(destructor:protomsg.FaceAngle) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void FaceAngle::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void FaceAngle::ArenaDtor(void* object) { FaceAngle* _this = reinterpret_cast< FaceAngle* >(object); (void)_this; } void FaceAngle::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void FaceAngle::SetCachedSize(int size) const { _cached_size_.Set(size); } void FaceAngle::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.FaceAngle) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&yaw_, 0, static_cast( reinterpret_cast(&confidence_) - reinterpret_cast(&yaw_)) + sizeof(confidence_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* FaceAngle::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 yaw = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { yaw_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 pitch = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { pitch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 roll = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { roll_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // float confidence = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 37)) { confidence_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* FaceAngle::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.FaceAngle) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // int32 yaw = 1; if (this->_internal_yaw() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_yaw(), target); } // int32 pitch = 2; if (this->_internal_pitch() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_pitch(), target); } // int32 roll = 3; if (this->_internal_roll() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_roll(), target); } // float confidence = 4; if (!(this->_internal_confidence() <= 0 && this->_internal_confidence() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(4, this->_internal_confidence(), 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:protomsg.FaceAngle) return target; } size_t FaceAngle::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.FaceAngle) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // int32 yaw = 1; if (this->_internal_yaw() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_yaw()); } // int32 pitch = 2; if (this->_internal_pitch() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_pitch()); } // int32 roll = 3; if (this->_internal_roll() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_roll()); } // float confidence = 4; if (!(this->_internal_confidence() <= 0 && this->_internal_confidence() >= 0)) { total_size += 1 + 4; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FaceAngle::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, FaceAngle::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FaceAngle::GetClassData() const { return &_class_data_; } void FaceAngle::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void FaceAngle::MergeFrom(const FaceAngle& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.FaceAngle) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from._internal_yaw() != 0) { _internal_set_yaw(from._internal_yaw()); } if (from._internal_pitch() != 0) { _internal_set_pitch(from._internal_pitch()); } if (from._internal_roll() != 0) { _internal_set_roll(from._internal_roll()); } if (!(from._internal_confidence() <= 0 && from._internal_confidence() >= 0)) { _internal_set_confidence(from._internal_confidence()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void FaceAngle::CopyFrom(const FaceAngle& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.FaceAngle) if (&from == this) return; Clear(); MergeFrom(from); } bool FaceAngle::IsInitialized() const { return true; } void FaceAngle::InternalSwap(FaceAngle* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(FaceAngle, confidence_) + sizeof(FaceAngle::confidence_) - PROTOBUF_FIELD_OFFSET(FaceAngle, yaw_)>( reinterpret_cast(&yaw_), reinterpret_cast(&other->yaw_)); } ::PROTOBUF_NAMESPACE_ID::Metadata FaceAngle::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[4]); } // =================================================================== class ThftResult::_Internal { public: }; ThftResult::ThftResult(::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:protomsg.ThftResult) } ThftResult::ThftResult(const ThftResult& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&gender_, &from.gender_, static_cast(reinterpret_cast(&smile_) - reinterpret_cast(&gender_)) + sizeof(smile_)); // @@protoc_insertion_point(copy_constructor:protomsg.ThftResult) } inline void ThftResult::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&gender_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&smile_) - reinterpret_cast(&gender_)) + sizeof(smile_)); } ThftResult::~ThftResult() { // @@protoc_insertion_point(destructor:protomsg.ThftResult) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ThftResult::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void ThftResult::ArenaDtor(void* object) { ThftResult* _this = reinterpret_cast< ThftResult* >(object); (void)_this; } void ThftResult::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ThftResult::SetCachedSize(int size) const { _cached_size_.Set(size); } void ThftResult::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ThftResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&gender_, 0, static_cast( reinterpret_cast(&smile_) - reinterpret_cast(&gender_)) + sizeof(smile_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ThftResult::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 gender = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { gender_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 age = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { age_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 race = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { race_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 beauty = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { beauty_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 smile = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { smile_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ThftResult::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ThftResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // int32 gender = 1; if (this->_internal_gender() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_gender(), target); } // int32 age = 2; if (this->_internal_age() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_age(), target); } // int32 race = 3; if (this->_internal_race() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_race(), target); } // int32 beauty = 4; if (this->_internal_beauty() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_beauty(), target); } // int32 smile = 5; if (this->_internal_smile() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_smile(), 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:protomsg.ThftResult) return target; } size_t ThftResult::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ThftResult) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // int32 gender = 1; if (this->_internal_gender() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_gender()); } // int32 age = 2; if (this->_internal_age() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_age()); } // int32 race = 3; if (this->_internal_race() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_race()); } // int32 beauty = 4; if (this->_internal_beauty() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_beauty()); } // int32 smile = 5; if (this->_internal_smile() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_smile()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ThftResult::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ThftResult::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ThftResult::GetClassData() const { return &_class_data_; } void ThftResult::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ThftResult::MergeFrom(const ThftResult& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ThftResult) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from._internal_gender() != 0) { _internal_set_gender(from._internal_gender()); } if (from._internal_age() != 0) { _internal_set_age(from._internal_age()); } if (from._internal_race() != 0) { _internal_set_race(from._internal_race()); } if (from._internal_beauty() != 0) { _internal_set_beauty(from._internal_beauty()); } if (from._internal_smile() != 0) { _internal_set_smile(from._internal_smile()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ThftResult::CopyFrom(const ThftResult& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ThftResult) if (&from == this) return; Clear(); MergeFrom(from); } bool ThftResult::IsInitialized() const { return true; } void ThftResult::InternalSwap(ThftResult* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(ThftResult, smile_) + sizeof(ThftResult::smile_) - PROTOBUF_FIELD_OFFSET(ThftResult, gender_)>( reinterpret_cast(&gender_), reinterpret_cast(&other->gender_)); } ::PROTOBUF_NAMESPACE_ID::Metadata ThftResult::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[5]); } // =================================================================== class FacePos::_Internal { public: static const ::protomsg::Rect& rcface(const FacePos* msg); static const ::protomsg::Point& ptlefteye(const FacePos* msg); static const ::protomsg::Point& ptrighteye(const FacePos* msg); static const ::protomsg::Point& ptmouth(const FacePos* msg); static const ::protomsg::Point& ptnose(const FacePos* msg); static const ::protomsg::FaceAngle& fangle(const FacePos* msg); }; const ::protomsg::Rect& FacePos::_Internal::rcface(const FacePos* msg) { return *msg->rcface_; } const ::protomsg::Point& FacePos::_Internal::ptlefteye(const FacePos* msg) { return *msg->ptlefteye_; } const ::protomsg::Point& FacePos::_Internal::ptrighteye(const FacePos* msg) { return *msg->ptrighteye_; } const ::protomsg::Point& FacePos::_Internal::ptmouth(const FacePos* msg) { return *msg->ptmouth_; } const ::protomsg::Point& FacePos::_Internal::ptnose(const FacePos* msg) { return *msg->ptnose_; } const ::protomsg::FaceAngle& FacePos::_Internal::fangle(const FacePos* msg) { return *msg->fangle_; } void FacePos::clear_rcface() { if (GetArenaForAllocation() == nullptr && rcface_ != nullptr) { delete rcface_; } rcface_ = nullptr; } void FacePos::clear_ptlefteye() { if (GetArenaForAllocation() == nullptr && ptlefteye_ != nullptr) { delete ptlefteye_; } ptlefteye_ = nullptr; } void FacePos::clear_ptrighteye() { if (GetArenaForAllocation() == nullptr && ptrighteye_ != nullptr) { delete ptrighteye_; } ptrighteye_ = nullptr; } void FacePos::clear_ptmouth() { if (GetArenaForAllocation() == nullptr && ptmouth_ != nullptr) { delete ptmouth_; } ptmouth_ = nullptr; } void FacePos::clear_ptnose() { if (GetArenaForAllocation() == nullptr && ptnose_ != nullptr) { delete ptnose_; } ptnose_ = nullptr; } FacePos::FacePos(::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:protomsg.FacePos) } FacePos::FacePos(const FacePos& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); facialdata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_facialdata().empty()) { facialdata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_facialdata(), GetArenaForAllocation()); } if (from._internal_has_rcface()) { rcface_ = new ::protomsg::Rect(*from.rcface_); } else { rcface_ = nullptr; } if (from._internal_has_ptlefteye()) { ptlefteye_ = new ::protomsg::Point(*from.ptlefteye_); } else { ptlefteye_ = nullptr; } if (from._internal_has_ptrighteye()) { ptrighteye_ = new ::protomsg::Point(*from.ptrighteye_); } else { ptrighteye_ = nullptr; } if (from._internal_has_ptmouth()) { ptmouth_ = new ::protomsg::Point(*from.ptmouth_); } else { ptmouth_ = nullptr; } if (from._internal_has_ptnose()) { ptnose_ = new ::protomsg::Point(*from.ptnose_); } else { ptnose_ = nullptr; } if (from._internal_has_fangle()) { fangle_ = new ::protomsg::FaceAngle(*from.fangle_); } else { fangle_ = nullptr; } ::memcpy(&faceid_, &from.faceid_, static_cast(reinterpret_cast(&quality_) - reinterpret_cast(&faceid_)) + sizeof(quality_)); // @@protoc_insertion_point(copy_constructor:protomsg.FacePos) } inline void FacePos::SharedCtor() { facialdata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rcface_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&quality_) - reinterpret_cast(&rcface_)) + sizeof(quality_)); } FacePos::~FacePos() { // @@protoc_insertion_point(destructor:protomsg.FacePos) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void FacePos::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); facialdata_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rcface_; if (this != internal_default_instance()) delete ptlefteye_; if (this != internal_default_instance()) delete ptrighteye_; if (this != internal_default_instance()) delete ptmouth_; if (this != internal_default_instance()) delete ptnose_; if (this != internal_default_instance()) delete fangle_; } void FacePos::ArenaDtor(void* object) { FacePos* _this = reinterpret_cast< FacePos* >(object); (void)_this; } void FacePos::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void FacePos::SetCachedSize(int size) const { _cached_size_.Set(size); } void FacePos::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.FacePos) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; facialdata_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rcface_ != nullptr) { delete rcface_; } rcface_ = nullptr; if (GetArenaForAllocation() == nullptr && ptlefteye_ != nullptr) { delete ptlefteye_; } ptlefteye_ = nullptr; if (GetArenaForAllocation() == nullptr && ptrighteye_ != nullptr) { delete ptrighteye_; } ptrighteye_ = nullptr; if (GetArenaForAllocation() == nullptr && ptmouth_ != nullptr) { delete ptmouth_; } ptmouth_ = nullptr; if (GetArenaForAllocation() == nullptr && ptnose_ != nullptr) { delete ptnose_; } ptnose_ = nullptr; if (GetArenaForAllocation() == nullptr && fangle_ != nullptr) { delete fangle_; } fangle_ = nullptr; ::memset(&faceid_, 0, static_cast( reinterpret_cast(&quality_) - reinterpret_cast(&faceid_)) + sizeof(quality_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* FacePos::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.Rect rcFace = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_rcface(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptLeftEye = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_ptlefteye(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptRightEye = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_ptrighteye(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptMouth = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_ptmouth(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptNose = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr = ctx->ParseMessage(_internal_mutable_ptnose(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.FaceAngle fAngle = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { ptr = ctx->ParseMessage(_internal_mutable_fangle(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 quality = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) { quality_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes facialData = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { auto str = _internal_mutable_facialdata(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // uint64 faceID = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { faceid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* FacePos::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.FacePos) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.Rect rcFace = 1; if (this->_internal_has_rcface()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::rcface(this), target, stream); } // .protomsg.Point ptLeftEye = 2; if (this->_internal_has_ptlefteye()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::ptlefteye(this), target, stream); } // .protomsg.Point ptRightEye = 3; if (this->_internal_has_ptrighteye()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::ptrighteye(this), target, stream); } // .protomsg.Point ptMouth = 4; if (this->_internal_has_ptmouth()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::ptmouth(this), target, stream); } // .protomsg.Point ptNose = 5; if (this->_internal_has_ptnose()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 5, _Internal::ptnose(this), target, stream); } // .protomsg.FaceAngle fAngle = 6; if (this->_internal_has_fangle()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 6, _Internal::fangle(this), target, stream); } // int32 quality = 7; if (this->_internal_quality() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_quality(), target); } // bytes facialData = 8; if (!this->_internal_facialdata().empty()) { target = stream->WriteBytesMaybeAliased( 8, this->_internal_facialdata(), target); } // uint64 faceID = 9; if (this->_internal_faceid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(9, this->_internal_faceid(), 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:protomsg.FacePos) return target; } size_t FacePos::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.FacePos) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes facialData = 8; if (!this->_internal_facialdata().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_facialdata()); } // .protomsg.Rect rcFace = 1; if (this->_internal_has_rcface()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rcface_); } // .protomsg.Point ptLeftEye = 2; if (this->_internal_has_ptlefteye()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptlefteye_); } // .protomsg.Point ptRightEye = 3; if (this->_internal_has_ptrighteye()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptrighteye_); } // .protomsg.Point ptMouth = 4; if (this->_internal_has_ptmouth()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptmouth_); } // .protomsg.Point ptNose = 5; if (this->_internal_has_ptnose()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptnose_); } // .protomsg.FaceAngle fAngle = 6; if (this->_internal_has_fangle()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *fangle_); } // uint64 faceID = 9; if (this->_internal_faceid() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( this->_internal_faceid()); } // int32 quality = 7; if (this->_internal_quality() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_quality()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FacePos::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, FacePos::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FacePos::GetClassData() const { return &_class_data_; } void FacePos::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void FacePos::MergeFrom(const FacePos& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.FacePos) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_facialdata().empty()) { _internal_set_facialdata(from._internal_facialdata()); } if (from._internal_has_rcface()) { _internal_mutable_rcface()->::protomsg::Rect::MergeFrom(from._internal_rcface()); } if (from._internal_has_ptlefteye()) { _internal_mutable_ptlefteye()->::protomsg::Point::MergeFrom(from._internal_ptlefteye()); } if (from._internal_has_ptrighteye()) { _internal_mutable_ptrighteye()->::protomsg::Point::MergeFrom(from._internal_ptrighteye()); } if (from._internal_has_ptmouth()) { _internal_mutable_ptmouth()->::protomsg::Point::MergeFrom(from._internal_ptmouth()); } if (from._internal_has_ptnose()) { _internal_mutable_ptnose()->::protomsg::Point::MergeFrom(from._internal_ptnose()); } if (from._internal_has_fangle()) { _internal_mutable_fangle()->::protomsg::FaceAngle::MergeFrom(from._internal_fangle()); } if (from._internal_faceid() != 0) { _internal_set_faceid(from._internal_faceid()); } if (from._internal_quality() != 0) { _internal_set_quality(from._internal_quality()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void FacePos::CopyFrom(const FacePos& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.FacePos) if (&from == this) return; Clear(); MergeFrom(from); } bool FacePos::IsInitialized() const { return true; } void FacePos::InternalSwap(FacePos* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &facialdata_, GetArenaForAllocation(), &other->facialdata_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(FacePos, quality_) + sizeof(FacePos::quality_) - PROTOBUF_FIELD_OFFSET(FacePos, rcface_)>( reinterpret_cast(&rcface_), reinterpret_cast(&other->rcface_)); } ::PROTOBUF_NAMESPACE_ID::Metadata FacePos::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[6]); } // =================================================================== class FaceInfo::_Internal { public: static const ::protomsg::Rect& rcface(const FaceInfo* msg); static const ::protomsg::Point& ptlefteye(const FaceInfo* msg); static const ::protomsg::Point& ptrighteye(const FaceInfo* msg); static const ::protomsg::Point& ptmouth(const FaceInfo* msg); static const ::protomsg::Point& ptnose(const FaceInfo* msg); static const ::protomsg::FaceAngle& fangle(const FaceInfo* msg); }; const ::protomsg::Rect& FaceInfo::_Internal::rcface(const FaceInfo* msg) { return *msg->rcface_; } const ::protomsg::Point& FaceInfo::_Internal::ptlefteye(const FaceInfo* msg) { return *msg->ptlefteye_; } const ::protomsg::Point& FaceInfo::_Internal::ptrighteye(const FaceInfo* msg) { return *msg->ptrighteye_; } const ::protomsg::Point& FaceInfo::_Internal::ptmouth(const FaceInfo* msg) { return *msg->ptmouth_; } const ::protomsg::Point& FaceInfo::_Internal::ptnose(const FaceInfo* msg) { return *msg->ptnose_; } const ::protomsg::FaceAngle& FaceInfo::_Internal::fangle(const FaceInfo* msg) { return *msg->fangle_; } void FaceInfo::clear_rcface() { if (GetArenaForAllocation() == nullptr && rcface_ != nullptr) { delete rcface_; } rcface_ = nullptr; } void FaceInfo::clear_ptlefteye() { if (GetArenaForAllocation() == nullptr && ptlefteye_ != nullptr) { delete ptlefteye_; } ptlefteye_ = nullptr; } void FaceInfo::clear_ptrighteye() { if (GetArenaForAllocation() == nullptr && ptrighteye_ != nullptr) { delete ptrighteye_; } ptrighteye_ = nullptr; } void FaceInfo::clear_ptmouth() { if (GetArenaForAllocation() == nullptr && ptmouth_ != nullptr) { delete ptmouth_; } ptmouth_ = nullptr; } void FaceInfo::clear_ptnose() { if (GetArenaForAllocation() == nullptr && ptnose_ != nullptr) { delete ptnose_; } ptnose_ = nullptr; } FaceInfo::FaceInfo(::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:protomsg.FaceInfo) } FaceInfo::FaceInfo(const FaceInfo& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); facialdata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_facialdata().empty()) { facialdata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_facialdata(), GetArenaForAllocation()); } if (from._internal_has_rcface()) { rcface_ = new ::protomsg::Rect(*from.rcface_); } else { rcface_ = nullptr; } if (from._internal_has_ptlefteye()) { ptlefteye_ = new ::protomsg::Point(*from.ptlefteye_); } else { ptlefteye_ = nullptr; } if (from._internal_has_ptrighteye()) { ptrighteye_ = new ::protomsg::Point(*from.ptrighteye_); } else { ptrighteye_ = nullptr; } if (from._internal_has_ptmouth()) { ptmouth_ = new ::protomsg::Point(*from.ptmouth_); } else { ptmouth_ = nullptr; } if (from._internal_has_ptnose()) { ptnose_ = new ::protomsg::Point(*from.ptnose_); } else { ptnose_ = nullptr; } if (from._internal_has_fangle()) { fangle_ = new ::protomsg::FaceAngle(*from.fangle_); } else { fangle_ = nullptr; } ::memcpy(&faceid_, &from.faceid_, static_cast(reinterpret_cast(&quality_) - reinterpret_cast(&faceid_)) + sizeof(quality_)); // @@protoc_insertion_point(copy_constructor:protomsg.FaceInfo) } inline void FaceInfo::SharedCtor() { facialdata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rcface_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&quality_) - reinterpret_cast(&rcface_)) + sizeof(quality_)); } FaceInfo::~FaceInfo() { // @@protoc_insertion_point(destructor:protomsg.FaceInfo) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void FaceInfo::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); facialdata_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rcface_; if (this != internal_default_instance()) delete ptlefteye_; if (this != internal_default_instance()) delete ptrighteye_; if (this != internal_default_instance()) delete ptmouth_; if (this != internal_default_instance()) delete ptnose_; if (this != internal_default_instance()) delete fangle_; } void FaceInfo::ArenaDtor(void* object) { FaceInfo* _this = reinterpret_cast< FaceInfo* >(object); (void)_this; } void FaceInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void FaceInfo::SetCachedSize(int size) const { _cached_size_.Set(size); } void FaceInfo::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.FaceInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; facialdata_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rcface_ != nullptr) { delete rcface_; } rcface_ = nullptr; if (GetArenaForAllocation() == nullptr && ptlefteye_ != nullptr) { delete ptlefteye_; } ptlefteye_ = nullptr; if (GetArenaForAllocation() == nullptr && ptrighteye_ != nullptr) { delete ptrighteye_; } ptrighteye_ = nullptr; if (GetArenaForAllocation() == nullptr && ptmouth_ != nullptr) { delete ptmouth_; } ptmouth_ = nullptr; if (GetArenaForAllocation() == nullptr && ptnose_ != nullptr) { delete ptnose_; } ptnose_ = nullptr; if (GetArenaForAllocation() == nullptr && fangle_ != nullptr) { delete fangle_; } fangle_ = nullptr; ::memset(&faceid_, 0, static_cast( reinterpret_cast(&quality_) - reinterpret_cast(&faceid_)) + sizeof(quality_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* FaceInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.Rect rcFace = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_rcface(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptLeftEye = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_ptlefteye(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptRightEye = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_ptrighteye(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptMouth = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_ptmouth(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Point ptNose = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr = ctx->ParseMessage(_internal_mutable_ptnose(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.FaceAngle fAngle = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { ptr = ctx->ParseMessage(_internal_mutable_fangle(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 quality = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) { quality_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes facialData = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { auto str = _internal_mutable_facialdata(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // int64 faceID = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { faceid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* FaceInfo::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.FaceInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.Rect rcFace = 1; if (this->_internal_has_rcface()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::rcface(this), target, stream); } // .protomsg.Point ptLeftEye = 2; if (this->_internal_has_ptlefteye()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::ptlefteye(this), target, stream); } // .protomsg.Point ptRightEye = 3; if (this->_internal_has_ptrighteye()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::ptrighteye(this), target, stream); } // .protomsg.Point ptMouth = 4; if (this->_internal_has_ptmouth()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::ptmouth(this), target, stream); } // .protomsg.Point ptNose = 5; if (this->_internal_has_ptnose()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 5, _Internal::ptnose(this), target, stream); } // .protomsg.FaceAngle fAngle = 6; if (this->_internal_has_fangle()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 6, _Internal::fangle(this), target, stream); } // int32 quality = 7; if (this->_internal_quality() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_quality(), target); } // bytes facialData = 8; if (!this->_internal_facialdata().empty()) { target = stream->WriteBytesMaybeAliased( 8, this->_internal_facialdata(), target); } // int64 faceID = 9; if (this->_internal_faceid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(9, this->_internal_faceid(), 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:protomsg.FaceInfo) return target; } size_t FaceInfo::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.FaceInfo) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes facialData = 8; if (!this->_internal_facialdata().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_facialdata()); } // .protomsg.Rect rcFace = 1; if (this->_internal_has_rcface()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rcface_); } // .protomsg.Point ptLeftEye = 2; if (this->_internal_has_ptlefteye()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptlefteye_); } // .protomsg.Point ptRightEye = 3; if (this->_internal_has_ptrighteye()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptrighteye_); } // .protomsg.Point ptMouth = 4; if (this->_internal_has_ptmouth()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptmouth_); } // .protomsg.Point ptNose = 5; if (this->_internal_has_ptnose()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *ptnose_); } // .protomsg.FaceAngle fAngle = 6; if (this->_internal_has_fangle()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *fangle_); } // int64 faceID = 9; if (this->_internal_faceid() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_faceid()); } // int32 quality = 7; if (this->_internal_quality() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_quality()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FaceInfo::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, FaceInfo::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FaceInfo::GetClassData() const { return &_class_data_; } void FaceInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void FaceInfo::MergeFrom(const FaceInfo& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.FaceInfo) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_facialdata().empty()) { _internal_set_facialdata(from._internal_facialdata()); } if (from._internal_has_rcface()) { _internal_mutable_rcface()->::protomsg::Rect::MergeFrom(from._internal_rcface()); } if (from._internal_has_ptlefteye()) { _internal_mutable_ptlefteye()->::protomsg::Point::MergeFrom(from._internal_ptlefteye()); } if (from._internal_has_ptrighteye()) { _internal_mutable_ptrighteye()->::protomsg::Point::MergeFrom(from._internal_ptrighteye()); } if (from._internal_has_ptmouth()) { _internal_mutable_ptmouth()->::protomsg::Point::MergeFrom(from._internal_ptmouth()); } if (from._internal_has_ptnose()) { _internal_mutable_ptnose()->::protomsg::Point::MergeFrom(from._internal_ptnose()); } if (from._internal_has_fangle()) { _internal_mutable_fangle()->::protomsg::FaceAngle::MergeFrom(from._internal_fangle()); } if (from._internal_faceid() != 0) { _internal_set_faceid(from._internal_faceid()); } if (from._internal_quality() != 0) { _internal_set_quality(from._internal_quality()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void FaceInfo::CopyFrom(const FaceInfo& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.FaceInfo) if (&from == this) return; Clear(); MergeFrom(from); } bool FaceInfo::IsInitialized() const { return true; } void FaceInfo::InternalSwap(FaceInfo* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &facialdata_, GetArenaForAllocation(), &other->facialdata_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(FaceInfo, quality_) + sizeof(FaceInfo::quality_) - PROTOBUF_FIELD_OFFSET(FaceInfo, rcface_)>( reinterpret_cast(&rcface_), reinterpret_cast(&other->rcface_)); } ::PROTOBUF_NAMESPACE_ID::Metadata FaceInfo::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[7]); } // =================================================================== class ObjInfo::_Internal { public: static const ::protomsg::Rect& rcobj(const ObjInfo* msg); }; const ::protomsg::Rect& ObjInfo::_Internal::rcobj(const ObjInfo* msg) { return *msg->rcobj_; } void ObjInfo::clear_rcobj() { if (GetArenaForAllocation() == nullptr && rcobj_ != nullptr) { delete rcobj_; } rcobj_ = nullptr; } ObjInfo::ObjInfo(::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:protomsg.ObjInfo) } ObjInfo::ObjInfo(const ObjInfo& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_rcobj()) { rcobj_ = new ::protomsg::Rect(*from.rcobj_); } else { rcobj_ = nullptr; } ::memcpy(&typ_, &from.typ_, static_cast(reinterpret_cast(&objid_) - reinterpret_cast(&typ_)) + sizeof(objid_)); // @@protoc_insertion_point(copy_constructor:protomsg.ObjInfo) } inline void ObjInfo::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rcobj_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&objid_) - reinterpret_cast(&rcobj_)) + sizeof(objid_)); } ObjInfo::~ObjInfo() { // @@protoc_insertion_point(destructor:protomsg.ObjInfo) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ObjInfo::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); if (this != internal_default_instance()) delete rcobj_; } void ObjInfo::ArenaDtor(void* object) { ObjInfo* _this = reinterpret_cast< ObjInfo* >(object); (void)_this; } void ObjInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ObjInfo::SetCachedSize(int size) const { _cached_size_.Set(size); } void ObjInfo::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ObjInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaForAllocation() == nullptr && rcobj_ != nullptr) { delete rcobj_; } rcobj_ = nullptr; ::memset(&typ_, 0, static_cast( reinterpret_cast(&objid_) - reinterpret_cast(&typ_)) + sizeof(objid_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ObjInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.Rect rcObj = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_rcobj(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 typ = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { typ_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // float prob = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) { prob_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // uint64 objID = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { objid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ObjInfo::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ObjInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.Rect rcObj = 1; if (this->_internal_has_rcobj()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::rcobj(this), target, stream); } // int32 typ = 2; if (this->_internal_typ() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_typ(), target); } // float prob = 3; if (!(this->_internal_prob() <= 0 && this->_internal_prob() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_prob(), target); } // uint64 objID = 4; if (this->_internal_objid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(4, this->_internal_objid(), 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:protomsg.ObjInfo) return target; } size_t ObjInfo::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ObjInfo) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .protomsg.Rect rcObj = 1; if (this->_internal_has_rcobj()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rcobj_); } // int32 typ = 2; if (this->_internal_typ() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_typ()); } // float prob = 3; if (!(this->_internal_prob() <= 0 && this->_internal_prob() >= 0)) { total_size += 1 + 4; } // uint64 objID = 4; if (this->_internal_objid() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( this->_internal_objid()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ObjInfo::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ObjInfo::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ObjInfo::GetClassData() const { return &_class_data_; } void ObjInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ObjInfo::MergeFrom(const ObjInfo& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ObjInfo) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from._internal_has_rcobj()) { _internal_mutable_rcobj()->::protomsg::Rect::MergeFrom(from._internal_rcobj()); } if (from._internal_typ() != 0) { _internal_set_typ(from._internal_typ()); } if (!(from._internal_prob() <= 0 && from._internal_prob() >= 0)) { _internal_set_prob(from._internal_prob()); } if (from._internal_objid() != 0) { _internal_set_objid(from._internal_objid()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ObjInfo::CopyFrom(const ObjInfo& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ObjInfo) if (&from == this) return; Clear(); MergeFrom(from); } bool ObjInfo::IsInitialized() const { return true; } void ObjInfo::InternalSwap(ObjInfo* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(ObjInfo, objid_) + sizeof(ObjInfo::objid_) - PROTOBUF_FIELD_OFFSET(ObjInfo, rcobj_)>( reinterpret_cast(&rcobj_), reinterpret_cast(&other->rcobj_)); } ::PROTOBUF_NAMESPACE_ID::Metadata ObjInfo::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[8]); } // =================================================================== class ResultFaceDetect::_Internal { public: static const ::protomsg::FacePos& pos(const ResultFaceDetect* msg); static const ::protomsg::ThftResult& result(const ResultFaceDetect* msg); }; const ::protomsg::FacePos& ResultFaceDetect::_Internal::pos(const ResultFaceDetect* msg) { return *msg->pos_; } const ::protomsg::ThftResult& ResultFaceDetect::_Internal::result(const ResultFaceDetect* msg) { return *msg->result_; } ResultFaceDetect::ResultFaceDetect(::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:protomsg.ResultFaceDetect) } ResultFaceDetect::ResultFaceDetect(const ResultFaceDetect& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); feats_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_feats().empty()) { feats_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_feats(), GetArenaForAllocation()); } if (from._internal_has_pos()) { pos_ = new ::protomsg::FacePos(*from.pos_); } else { pos_ = nullptr; } if (from._internal_has_result()) { result_ = new ::protomsg::ThftResult(*from.result_); } else { result_ = nullptr; } // @@protoc_insertion_point(copy_constructor:protomsg.ResultFaceDetect) } inline void ResultFaceDetect::SharedCtor() { feats_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&pos_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&result_) - reinterpret_cast(&pos_)) + sizeof(result_)); } ResultFaceDetect::~ResultFaceDetect() { // @@protoc_insertion_point(destructor:protomsg.ResultFaceDetect) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ResultFaceDetect::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); feats_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete pos_; if (this != internal_default_instance()) delete result_; } void ResultFaceDetect::ArenaDtor(void* object) { ResultFaceDetect* _this = reinterpret_cast< ResultFaceDetect* >(object); (void)_this; } void ResultFaceDetect::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ResultFaceDetect::SetCachedSize(int size) const { _cached_size_.Set(size); } void ResultFaceDetect::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ResultFaceDetect) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; feats_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && pos_ != nullptr) { delete pos_; } pos_ = nullptr; if (GetArenaForAllocation() == nullptr && result_ != nullptr) { delete result_; } result_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ResultFaceDetect::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.FacePos pos = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_pos(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.ThftResult result = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_result(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes feats = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_feats(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ResultFaceDetect::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ResultFaceDetect) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.FacePos pos = 1; if (this->_internal_has_pos()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::pos(this), target, stream); } // .protomsg.ThftResult result = 2; if (this->_internal_has_result()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::result(this), target, stream); } // bytes feats = 3; if (!this->_internal_feats().empty()) { target = stream->WriteBytesMaybeAliased( 3, this->_internal_feats(), 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:protomsg.ResultFaceDetect) return target; } size_t ResultFaceDetect::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ResultFaceDetect) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes feats = 3; if (!this->_internal_feats().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_feats()); } // .protomsg.FacePos pos = 1; if (this->_internal_has_pos()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *pos_); } // .protomsg.ThftResult result = 2; if (this->_internal_has_result()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *result_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ResultFaceDetect::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ResultFaceDetect::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResultFaceDetect::GetClassData() const { return &_class_data_; } void ResultFaceDetect::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ResultFaceDetect::MergeFrom(const ResultFaceDetect& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ResultFaceDetect) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_feats().empty()) { _internal_set_feats(from._internal_feats()); } if (from._internal_has_pos()) { _internal_mutable_pos()->::protomsg::FacePos::MergeFrom(from._internal_pos()); } if (from._internal_has_result()) { _internal_mutable_result()->::protomsg::ThftResult::MergeFrom(from._internal_result()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ResultFaceDetect::CopyFrom(const ResultFaceDetect& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ResultFaceDetect) if (&from == this) return; Clear(); MergeFrom(from); } bool ResultFaceDetect::IsInitialized() const { return true; } void ResultFaceDetect::InternalSwap(ResultFaceDetect* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &feats_, GetArenaForAllocation(), &other->feats_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(ResultFaceDetect, result_) + sizeof(ResultFaceDetect::result_) - PROTOBUF_FIELD_OFFSET(ResultFaceDetect, pos_)>( reinterpret_cast(&pos_), reinterpret_cast(&other->pos_)); } ::PROTOBUF_NAMESPACE_ID::Metadata ResultFaceDetect::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[9]); } // =================================================================== class ParamFacePos::_Internal { public: }; ParamFacePos::ParamFacePos(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), faces_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.ParamFacePos) } ParamFacePos::ParamFacePos(const ParamFacePos& from) : ::PROTOBUF_NAMESPACE_ID::Message(), faces_(from.faces_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.ParamFacePos) } inline void ParamFacePos::SharedCtor() { } ParamFacePos::~ParamFacePos() { // @@protoc_insertion_point(destructor:protomsg.ParamFacePos) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ParamFacePos::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void ParamFacePos::ArenaDtor(void* object) { ParamFacePos* _this = reinterpret_cast< ParamFacePos* >(object); (void)_this; } void ParamFacePos::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ParamFacePos::SetCachedSize(int size) const { _cached_size_.Set(size); } void ParamFacePos::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ParamFacePos) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; faces_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ParamFacePos::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.ResultFaceDetect faces = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_faces(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ParamFacePos::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ParamFacePos) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.ResultFaceDetect faces = 1; for (unsigned int i = 0, n = static_cast(this->_internal_faces_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_faces(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:protomsg.ParamFacePos) return target; } size_t ParamFacePos::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ParamFacePos) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.ResultFaceDetect faces = 1; total_size += 1UL * this->_internal_faces_size(); for (const auto& msg : this->faces_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParamFacePos::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ParamFacePos::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParamFacePos::GetClassData() const { return &_class_data_; } void ParamFacePos::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ParamFacePos::MergeFrom(const ParamFacePos& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ParamFacePos) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; faces_.MergeFrom(from.faces_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ParamFacePos::CopyFrom(const ParamFacePos& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ParamFacePos) if (&from == this) return; Clear(); MergeFrom(from); } bool ParamFacePos::IsInitialized() const { return true; } void ParamFacePos::InternalSwap(ParamFacePos* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); faces_.InternalSwap(&other->faces_); } ::PROTOBUF_NAMESPACE_ID::Metadata ParamFacePos::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[10]); } // =================================================================== class ResultFaceExtCom::_Internal { public: static const ::protomsg::ResultFaceDetect& pos(const ResultFaceExtCom* msg); }; const ::protomsg::ResultFaceDetect& ResultFaceExtCom::_Internal::pos(const ResultFaceExtCom* msg) { return *msg->pos_; } ResultFaceExtCom::ResultFaceExtCom(::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:protomsg.ResultFaceExtCom) } ResultFaceExtCom::ResultFaceExtCom(const ResultFaceExtCom& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); feats_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_feats().empty()) { feats_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_feats(), GetArenaForAllocation()); } comp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_comp().empty()) { comp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_comp(), GetArenaForAllocation()); } if (from._internal_has_pos()) { pos_ = new ::protomsg::ResultFaceDetect(*from.pos_); } else { pos_ = nullptr; } // @@protoc_insertion_point(copy_constructor:protomsg.ResultFaceExtCom) } inline void ResultFaceExtCom::SharedCtor() { feats_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); comp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pos_ = nullptr; } ResultFaceExtCom::~ResultFaceExtCom() { // @@protoc_insertion_point(destructor:protomsg.ResultFaceExtCom) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ResultFaceExtCom::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); feats_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); comp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete pos_; } void ResultFaceExtCom::ArenaDtor(void* object) { ResultFaceExtCom* _this = reinterpret_cast< ResultFaceExtCom* >(object); (void)_this; } void ResultFaceExtCom::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ResultFaceExtCom::SetCachedSize(int size) const { _cached_size_.Set(size); } void ResultFaceExtCom::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ResultFaceExtCom) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; feats_.ClearToEmpty(); comp_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && pos_ != nullptr) { delete pos_; } pos_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ResultFaceExtCom::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // bytes feats = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_feats(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes comp = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_comp(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.ResultFaceDetect pos = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_pos(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ResultFaceExtCom::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ResultFaceExtCom) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes feats = 1; if (!this->_internal_feats().empty()) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_feats(), target); } // bytes comp = 2; if (!this->_internal_comp().empty()) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_comp(), target); } // .protomsg.ResultFaceDetect pos = 3; if (this->_internal_has_pos()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::pos(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:protomsg.ResultFaceExtCom) return target; } size_t ResultFaceExtCom::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ResultFaceExtCom) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes feats = 1; if (!this->_internal_feats().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_feats()); } // bytes comp = 2; if (!this->_internal_comp().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_comp()); } // .protomsg.ResultFaceDetect pos = 3; if (this->_internal_has_pos()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *pos_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ResultFaceExtCom::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ResultFaceExtCom::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResultFaceExtCom::GetClassData() const { return &_class_data_; } void ResultFaceExtCom::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ResultFaceExtCom::MergeFrom(const ResultFaceExtCom& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ResultFaceExtCom) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_feats().empty()) { _internal_set_feats(from._internal_feats()); } if (!from._internal_comp().empty()) { _internal_set_comp(from._internal_comp()); } if (from._internal_has_pos()) { _internal_mutable_pos()->::protomsg::ResultFaceDetect::MergeFrom(from._internal_pos()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ResultFaceExtCom::CopyFrom(const ResultFaceExtCom& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ResultFaceExtCom) if (&from == this) return; Clear(); MergeFrom(from); } bool ResultFaceExtCom::IsInitialized() const { return true; } void ResultFaceExtCom::InternalSwap(ResultFaceExtCom* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &feats_, GetArenaForAllocation(), &other->feats_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &comp_, GetArenaForAllocation(), &other->comp_, other->GetArenaForAllocation() ); swap(pos_, other->pos_); } ::PROTOBUF_NAMESPACE_ID::Metadata ResultFaceExtCom::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[11]); } // =================================================================== class ParamFaceFeature::_Internal { public: }; ParamFaceFeature::ParamFaceFeature(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), extcomp_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.ParamFaceFeature) } ParamFaceFeature::ParamFaceFeature(const ParamFaceFeature& from) : ::PROTOBUF_NAMESPACE_ID::Message(), extcomp_(from.extcomp_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.ParamFaceFeature) } inline void ParamFaceFeature::SharedCtor() { } ParamFaceFeature::~ParamFaceFeature() { // @@protoc_insertion_point(destructor:protomsg.ParamFaceFeature) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ParamFaceFeature::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void ParamFaceFeature::ArenaDtor(void* object) { ParamFaceFeature* _this = reinterpret_cast< ParamFaceFeature* >(object); (void)_this; } void ParamFaceFeature::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ParamFaceFeature::SetCachedSize(int size) const { _cached_size_.Set(size); } void ParamFaceFeature::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ParamFaceFeature) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; extcomp_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ParamFaceFeature::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.ResultFaceExtCom extComp = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_extcomp(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ParamFaceFeature::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ParamFaceFeature) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.ResultFaceExtCom extComp = 2; for (unsigned int i = 0, n = static_cast(this->_internal_extcomp_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_extcomp(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:protomsg.ParamFaceFeature) return target; } size_t ParamFaceFeature::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ParamFaceFeature) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.ResultFaceExtCom extComp = 2; total_size += 1UL * this->_internal_extcomp_size(); for (const auto& msg : this->extcomp_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParamFaceFeature::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ParamFaceFeature::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParamFaceFeature::GetClassData() const { return &_class_data_; } void ParamFaceFeature::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ParamFaceFeature::MergeFrom(const ParamFaceFeature& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ParamFaceFeature) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; extcomp_.MergeFrom(from.extcomp_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ParamFaceFeature::CopyFrom(const ParamFaceFeature& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ParamFaceFeature) if (&from == this) return; Clear(); MergeFrom(from); } bool ParamFaceFeature::IsInitialized() const { return true; } void ParamFaceFeature::InternalSwap(ParamFaceFeature* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); extcomp_.InternalSwap(&other->extcomp_); } ::PROTOBUF_NAMESPACE_ID::Metadata ParamFaceFeature::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[12]); } // =================================================================== class ParamYoloObj::_Internal { public: }; ParamYoloObj::ParamYoloObj(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), infos_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.ParamYoloObj) } ParamYoloObj::ParamYoloObj(const ParamYoloObj& from) : ::PROTOBUF_NAMESPACE_ID::Message(), infos_(from.infos_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.ParamYoloObj) } inline void ParamYoloObj::SharedCtor() { } ParamYoloObj::~ParamYoloObj() { // @@protoc_insertion_point(destructor:protomsg.ParamYoloObj) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ParamYoloObj::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void ParamYoloObj::ArenaDtor(void* object) { ParamYoloObj* _this = reinterpret_cast< ParamYoloObj* >(object); (void)_this; } void ParamYoloObj::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void ParamYoloObj::SetCachedSize(int size) const { _cached_size_.Set(size); } void ParamYoloObj::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.ParamYoloObj) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; infos_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* ParamYoloObj::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.ObjInfo infos = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_infos(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ParamYoloObj::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.ParamYoloObj) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.ObjInfo infos = 1; for (unsigned int i = 0, n = static_cast(this->_internal_infos_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_infos(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:protomsg.ParamYoloObj) return target; } size_t ParamYoloObj::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.ParamYoloObj) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.ObjInfo infos = 1; total_size += 1UL * this->_internal_infos_size(); for (const auto& msg : this->infos_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParamYoloObj::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, ParamYoloObj::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParamYoloObj::GetClassData() const { return &_class_data_; } void ParamYoloObj::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void ParamYoloObj::MergeFrom(const ParamYoloObj& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.ParamYoloObj) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; infos_.MergeFrom(from.infos_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ParamYoloObj::CopyFrom(const ParamYoloObj& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.ParamYoloObj) if (&from == this) return; Clear(); MergeFrom(from); } bool ParamYoloObj::IsInitialized() const { return true; } void ParamYoloObj::InternalSwap(ParamYoloObj* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); infos_.InternalSwap(&other->infos_); } ::PROTOBUF_NAMESPACE_ID::Metadata ParamYoloObj::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[13]); } // =================================================================== class SoInfo::_Internal { public: }; SoInfo::SoInfo(::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:protomsg.SoInfo) } SoInfo::SoInfo(const SoInfo& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_id().empty()) { id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_id(), GetArenaForAllocation()); } sdkid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sdkid().empty()) { sdkid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdkid(), GetArenaForAllocation()); } soname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_soname().empty()) { soname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_soname(), GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:protomsg.SoInfo) } inline void SoInfo::SharedCtor() { id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdkid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); soname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } SoInfo::~SoInfo() { // @@protoc_insertion_point(destructor:protomsg.SoInfo) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void SoInfo::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); sdkid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); soname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void SoInfo::ArenaDtor(void* object) { SoInfo* _this = reinterpret_cast< SoInfo* >(object); (void)_this; } void SoInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void SoInfo::SetCachedSize(int size) const { _cached_size_.Set(size); } void SoInfo::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.SoInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; id_.ClearToEmpty(); sdkid_.ClearToEmpty(); soname_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* SoInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_id(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.SoInfo.id")); CHK_(ptr); } else goto handle_unusual; continue; // string sdkId = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_sdkid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.SoInfo.sdkId")); CHK_(ptr); } else goto handle_unusual; continue; // string soName = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_soname(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.SoInfo.soName")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* SoInfo::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.SoInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string id = 1; if (!this->_internal_id().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_id().data(), static_cast(this->_internal_id().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.SoInfo.id"); target = stream->WriteStringMaybeAliased( 1, this->_internal_id(), target); } // string sdkId = 2; if (!this->_internal_sdkid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sdkid().data(), static_cast(this->_internal_sdkid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.SoInfo.sdkId"); target = stream->WriteStringMaybeAliased( 2, this->_internal_sdkid(), target); } // string soName = 3; if (!this->_internal_soname().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_soname().data(), static_cast(this->_internal_soname().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.SoInfo.soName"); target = stream->WriteStringMaybeAliased( 3, this->_internal_soname(), 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:protomsg.SoInfo) return target; } size_t SoInfo::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.SoInfo) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string id = 1; if (!this->_internal_id().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_id()); } // string sdkId = 2; if (!this->_internal_sdkid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sdkid()); } // string soName = 3; if (!this->_internal_soname().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_soname()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SoInfo::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, SoInfo::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SoInfo::GetClassData() const { return &_class_data_; } void SoInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void SoInfo::MergeFrom(const SoInfo& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.SoInfo) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_id().empty()) { _internal_set_id(from._internal_id()); } if (!from._internal_sdkid().empty()) { _internal_set_sdkid(from._internal_sdkid()); } if (!from._internal_soname().empty()) { _internal_set_soname(from._internal_soname()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void SoInfo::CopyFrom(const SoInfo& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.SoInfo) if (&from == this) return; Clear(); MergeFrom(from); } bool SoInfo::IsInitialized() const { return true; } void SoInfo::InternalSwap(SoInfo* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &id_, GetArenaForAllocation(), &other->id_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &sdkid_, GetArenaForAllocation(), &other->sdkid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &soname_, GetArenaForAllocation(), &other->soname_, other->GetArenaForAllocation() ); } ::PROTOBUF_NAMESPACE_ID::Metadata SoInfo::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[14]); } // =================================================================== class PlateID::_Internal { public: static const ::protomsg::Rect& rclocation(const PlateID* msg); static const ::protomsg::Rect& rclogolocation(const PlateID* msg); }; const ::protomsg::Rect& PlateID::_Internal::rclocation(const PlateID* msg) { return *msg->rclocation_; } const ::protomsg::Rect& PlateID::_Internal::rclogolocation(const PlateID* msg) { return *msg->rclogolocation_; } void PlateID::clear_rclocation() { if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; } void PlateID::clear_rclogolocation() { if (GetArenaForAllocation() == nullptr && rclogolocation_ != nullptr) { delete rclogolocation_; } rclogolocation_ = nullptr; } PlateID::PlateID(::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:protomsg.PlateID) } PlateID::PlateID(const PlateID& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_license().empty()) { license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_license(), GetArenaForAllocation()); } color_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_color().empty()) { color_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_color(), GetArenaForAllocation()); } platebin_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_platebin().empty()) { platebin_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_platebin(), GetArenaForAllocation()); } nbinplatewidth_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_nbinplatewidth().empty()) { nbinplatewidth_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_nbinplatewidth(), GetArenaForAllocation()); } nbinplateheight_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_nbinplateheight().empty()) { nbinplateheight_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_nbinplateheight(), GetArenaForAllocation()); } ncarmodel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ncarmodel().empty()) { ncarmodel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_ncarmodel(), GetArenaForAllocation()); } ncarmodelconfidence_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ncarmodelconfidence().empty()) { ncarmodelconfidence_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_ncarmodelconfidence(), GetArenaForAllocation()); } if (from._internal_has_rclocation()) { rclocation_ = new ::protomsg::Rect(*from.rclocation_); } else { rclocation_ = nullptr; } if (from._internal_has_rclogolocation()) { rclogolocation_ = new ::protomsg::Rect(*from.rclogolocation_); } else { rclogolocation_ = nullptr; } ::memcpy(&ncolor_, &from.ncolor_, static_cast(reinterpret_cast(&ncartype_) - reinterpret_cast(&ncolor_)) + sizeof(ncartype_)); // @@protoc_insertion_point(copy_constructor:protomsg.PlateID) } inline void PlateID::SharedCtor() { license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); color_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); platebin_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); nbinplatewidth_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); nbinplateheight_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ncarmodel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ncarmodelconfidence_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rclocation_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&ncartype_) - reinterpret_cast(&rclocation_)) + sizeof(ncartype_)); } PlateID::~PlateID() { // @@protoc_insertion_point(destructor:protomsg.PlateID) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void PlateID::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); license_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); color_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); platebin_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); nbinplatewidth_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); nbinplateheight_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ncarmodel_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ncarmodelconfidence_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rclocation_; if (this != internal_default_instance()) delete rclogolocation_; } void PlateID::ArenaDtor(void* object) { PlateID* _this = reinterpret_cast< PlateID* >(object); (void)_this; } void PlateID::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void PlateID::SetCachedSize(int size) const { _cached_size_.Set(size); } void PlateID::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.PlateID) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; license_.ClearToEmpty(); color_.ClearToEmpty(); platebin_.ClearToEmpty(); nbinplatewidth_.ClearToEmpty(); nbinplateheight_.ClearToEmpty(); ncarmodel_.ClearToEmpty(); ncarmodelconfidence_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; if (GetArenaForAllocation() == nullptr && rclogolocation_ != nullptr) { delete rclogolocation_; } rclogolocation_ = nullptr; ::memset(&ncolor_, 0, static_cast( reinterpret_cast(&ncartype_) - reinterpret_cast(&ncolor_)) + sizeof(ncartype_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* PlateID::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string license = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_license(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateID.license")); CHK_(ptr); } else goto handle_unusual; continue; // string color = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_color(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateID.color")); CHK_(ptr); } else goto handle_unusual; continue; // int32 nColor = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { ncolor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nType = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { ntype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nConfidence = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { nconfidence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nBright = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) { nbright_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nDirection = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) { ndirection_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rcLocation = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { ptr = ctx->ParseMessage(_internal_mutable_rclocation(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nTime = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { ntime_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarBright = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) { ncarbright_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 NCarColor = 11; case 11: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 88)) { ncarcolor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarLogo = 12; case 12: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 96)) { ncarlogo_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarType = 13; case 13: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 104)) { ncartype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes plateBin = 14; case 14: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 114)) { auto str = _internal_mutable_platebin(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes nBinPlateWidth = 15; case 15: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 122)) { auto str = _internal_mutable_nbinplatewidth(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes nBinPlateHeight = 16; case 16: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 130)) { auto str = _internal_mutable_nbinplateheight(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rcLogoLocation = 17; case 17: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 138)) { ptr = ctx->ParseMessage(_internal_mutable_rclogolocation(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes nCarModel = 18; case 18: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 146)) { auto str = _internal_mutable_ncarmodel(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes nCarModelConfidence = 19; case 19: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 154)) { auto str = _internal_mutable_ncarmodelconfidence(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* PlateID::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.PlateID) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string license = 1; if (!this->_internal_license().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_license().data(), static_cast(this->_internal_license().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateID.license"); target = stream->WriteStringMaybeAliased( 1, this->_internal_license(), target); } // string color = 2; if (!this->_internal_color().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_color().data(), static_cast(this->_internal_color().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateID.color"); target = stream->WriteStringMaybeAliased( 2, this->_internal_color(), target); } // int32 nColor = 3; if (this->_internal_ncolor() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_ncolor(), target); } // int32 nType = 4; if (this->_internal_ntype() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_ntype(), target); } // int32 nConfidence = 5; if (this->_internal_nconfidence() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_nconfidence(), target); } // int32 nBright = 6; if (this->_internal_nbright() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_nbright(), target); } // int32 nDirection = 7; if (this->_internal_ndirection() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_ndirection(), target); } // .protomsg.Rect rcLocation = 8; if (this->_internal_has_rclocation()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 8, _Internal::rclocation(this), target, stream); } // int32 nTime = 9; if (this->_internal_ntime() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_ntime(), target); } // int32 nCarBright = 10; if (this->_internal_ncarbright() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_ncarbright(), target); } // int32 NCarColor = 11; if (this->_internal_ncarcolor() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(11, this->_internal_ncarcolor(), target); } // int32 nCarLogo = 12; if (this->_internal_ncarlogo() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_ncarlogo(), target); } // int32 nCarType = 13; if (this->_internal_ncartype() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(13, this->_internal_ncartype(), target); } // bytes plateBin = 14; if (!this->_internal_platebin().empty()) { target = stream->WriteBytesMaybeAliased( 14, this->_internal_platebin(), target); } // bytes nBinPlateWidth = 15; if (!this->_internal_nbinplatewidth().empty()) { target = stream->WriteBytesMaybeAliased( 15, this->_internal_nbinplatewidth(), target); } // bytes nBinPlateHeight = 16; if (!this->_internal_nbinplateheight().empty()) { target = stream->WriteBytesMaybeAliased( 16, this->_internal_nbinplateheight(), target); } // .protomsg.Rect rcLogoLocation = 17; if (this->_internal_has_rclogolocation()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 17, _Internal::rclogolocation(this), target, stream); } // bytes nCarModel = 18; if (!this->_internal_ncarmodel().empty()) { target = stream->WriteBytesMaybeAliased( 18, this->_internal_ncarmodel(), target); } // bytes nCarModelConfidence = 19; if (!this->_internal_ncarmodelconfidence().empty()) { target = stream->WriteBytesMaybeAliased( 19, this->_internal_ncarmodelconfidence(), 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:protomsg.PlateID) return target; } size_t PlateID::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.PlateID) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string license = 1; if (!this->_internal_license().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_license()); } // string color = 2; if (!this->_internal_color().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_color()); } // bytes plateBin = 14; if (!this->_internal_platebin().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_platebin()); } // bytes nBinPlateWidth = 15; if (!this->_internal_nbinplatewidth().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_nbinplatewidth()); } // bytes nBinPlateHeight = 16; if (!this->_internal_nbinplateheight().empty()) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_nbinplateheight()); } // bytes nCarModel = 18; if (!this->_internal_ncarmodel().empty()) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_ncarmodel()); } // bytes nCarModelConfidence = 19; if (!this->_internal_ncarmodelconfidence().empty()) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_ncarmodelconfidence()); } // .protomsg.Rect rcLocation = 8; if (this->_internal_has_rclocation()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rclocation_); } // .protomsg.Rect rcLogoLocation = 17; if (this->_internal_has_rclogolocation()) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rclogolocation_); } // int32 nColor = 3; if (this->_internal_ncolor() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncolor()); } // int32 nType = 4; if (this->_internal_ntype() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ntype()); } // int32 nConfidence = 5; if (this->_internal_nconfidence() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nconfidence()); } // int32 nBright = 6; if (this->_internal_nbright() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nbright()); } // int32 nDirection = 7; if (this->_internal_ndirection() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ndirection()); } // int32 nTime = 9; if (this->_internal_ntime() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ntime()); } // int32 nCarBright = 10; if (this->_internal_ncarbright() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarbright()); } // int32 NCarColor = 11; if (this->_internal_ncarcolor() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarcolor()); } // int32 nCarLogo = 12; if (this->_internal_ncarlogo() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarlogo()); } // int32 nCarType = 13; if (this->_internal_ncartype() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncartype()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PlateID::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, PlateID::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PlateID::GetClassData() const { return &_class_data_; } void PlateID::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void PlateID::MergeFrom(const PlateID& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.PlateID) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_license().empty()) { _internal_set_license(from._internal_license()); } if (!from._internal_color().empty()) { _internal_set_color(from._internal_color()); } if (!from._internal_platebin().empty()) { _internal_set_platebin(from._internal_platebin()); } if (!from._internal_nbinplatewidth().empty()) { _internal_set_nbinplatewidth(from._internal_nbinplatewidth()); } if (!from._internal_nbinplateheight().empty()) { _internal_set_nbinplateheight(from._internal_nbinplateheight()); } if (!from._internal_ncarmodel().empty()) { _internal_set_ncarmodel(from._internal_ncarmodel()); } if (!from._internal_ncarmodelconfidence().empty()) { _internal_set_ncarmodelconfidence(from._internal_ncarmodelconfidence()); } if (from._internal_has_rclocation()) { _internal_mutable_rclocation()->::protomsg::Rect::MergeFrom(from._internal_rclocation()); } if (from._internal_has_rclogolocation()) { _internal_mutable_rclogolocation()->::protomsg::Rect::MergeFrom(from._internal_rclogolocation()); } if (from._internal_ncolor() != 0) { _internal_set_ncolor(from._internal_ncolor()); } if (from._internal_ntype() != 0) { _internal_set_ntype(from._internal_ntype()); } if (from._internal_nconfidence() != 0) { _internal_set_nconfidence(from._internal_nconfidence()); } if (from._internal_nbright() != 0) { _internal_set_nbright(from._internal_nbright()); } if (from._internal_ndirection() != 0) { _internal_set_ndirection(from._internal_ndirection()); } if (from._internal_ntime() != 0) { _internal_set_ntime(from._internal_ntime()); } if (from._internal_ncarbright() != 0) { _internal_set_ncarbright(from._internal_ncarbright()); } if (from._internal_ncarcolor() != 0) { _internal_set_ncarcolor(from._internal_ncarcolor()); } if (from._internal_ncarlogo() != 0) { _internal_set_ncarlogo(from._internal_ncarlogo()); } if (from._internal_ncartype() != 0) { _internal_set_ncartype(from._internal_ncartype()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void PlateID::CopyFrom(const PlateID& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.PlateID) if (&from == this) return; Clear(); MergeFrom(from); } bool PlateID::IsInitialized() const { return true; } void PlateID::InternalSwap(PlateID* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &license_, GetArenaForAllocation(), &other->license_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &color_, GetArenaForAllocation(), &other->color_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &platebin_, GetArenaForAllocation(), &other->platebin_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &nbinplatewidth_, GetArenaForAllocation(), &other->nbinplatewidth_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &nbinplateheight_, GetArenaForAllocation(), &other->nbinplateheight_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &ncarmodel_, GetArenaForAllocation(), &other->ncarmodel_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &ncarmodelconfidence_, GetArenaForAllocation(), &other->ncarmodelconfidence_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(PlateID, ncartype_) + sizeof(PlateID::ncartype_) - PROTOBUF_FIELD_OFFSET(PlateID, rclocation_)>( reinterpret_cast(&rclocation_), reinterpret_cast(&other->rclocation_)); } ::PROTOBUF_NAMESPACE_ID::Metadata PlateID::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[15]); } // =================================================================== class PlateIDCloud::_Internal { public: static const ::protomsg::Rect& rclocation(const PlateIDCloud* msg); }; const ::protomsg::Rect& PlateIDCloud::_Internal::rclocation(const PlateIDCloud* msg) { return *msg->rclocation_; } void PlateIDCloud::clear_rclocation() { if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; } PlateIDCloud::PlateIDCloud(::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:protomsg.PlateIDCloud) } PlateIDCloud::PlateIDCloud(const PlateIDCloud& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_license().empty()) { license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_license(), GetArenaForAllocation()); } if (from._internal_has_rclocation()) { rclocation_ = new ::protomsg::Rect(*from.rclocation_); } else { rclocation_ = nullptr; } ::memcpy(&nconfidence_, &from.nconfidence_, static_cast(reinterpret_cast(&charnum_) - reinterpret_cast(&nconfidence_)) + sizeof(charnum_)); // @@protoc_insertion_point(copy_constructor:protomsg.PlateIDCloud) } inline void PlateIDCloud::SharedCtor() { license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rclocation_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&charnum_) - reinterpret_cast(&rclocation_)) + sizeof(charnum_)); } PlateIDCloud::~PlateIDCloud() { // @@protoc_insertion_point(destructor:protomsg.PlateIDCloud) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void PlateIDCloud::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); license_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rclocation_; } void PlateIDCloud::ArenaDtor(void* object) { PlateIDCloud* _this = reinterpret_cast< PlateIDCloud* >(object); (void)_this; } void PlateIDCloud::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void PlateIDCloud::SetCachedSize(int size) const { _cached_size_.Set(size); } void PlateIDCloud::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.PlateIDCloud) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; license_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; ::memset(&nconfidence_, 0, static_cast( reinterpret_cast(&charnum_) - reinterpret_cast(&nconfidence_)) + sizeof(charnum_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* PlateIDCloud::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string license = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_license(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDCloud.license")); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rcLocation = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_rclocation(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nConfidence = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { nconfidence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nType = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { ntype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nDirection = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { ndirection_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarColor = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) { ncarcolor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarColor1 = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) { ncarcolor1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCarBright = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 64)) { ncarbright_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 frameNo = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { frameno_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 faceWidth = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) { facewidth_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 faceHeight = 11; case 11: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 88)) { faceheight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 grayFaceFlag = 12; case 12: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 96)) { grayfaceflag_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 charNum = 13; case 13: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 104)) { charnum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* PlateIDCloud::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.PlateIDCloud) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string license = 1; if (!this->_internal_license().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_license().data(), static_cast(this->_internal_license().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDCloud.license"); target = stream->WriteStringMaybeAliased( 1, this->_internal_license(), target); } // .protomsg.Rect rcLocation = 2; if (this->_internal_has_rclocation()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::rclocation(this), target, stream); } // int32 nConfidence = 3; if (this->_internal_nconfidence() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_nconfidence(), target); } // int32 nType = 4; if (this->_internal_ntype() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_ntype(), target); } // int32 nDirection = 5; if (this->_internal_ndirection() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_ndirection(), target); } // int32 nCarColor = 6; if (this->_internal_ncarcolor() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_ncarcolor(), target); } // int32 nCarColor1 = 7; if (this->_internal_ncarcolor1() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_ncarcolor1(), target); } // int32 nCarBright = 8; if (this->_internal_ncarbright() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_ncarbright(), target); } // int32 frameNo = 9; if (this->_internal_frameno() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_frameno(), target); } // int32 faceWidth = 10; if (this->_internal_facewidth() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_facewidth(), target); } // int32 faceHeight = 11; if (this->_internal_faceheight() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(11, this->_internal_faceheight(), target); } // int32 grayFaceFlag = 12; if (this->_internal_grayfaceflag() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_grayfaceflag(), target); } // int32 charNum = 13; if (this->_internal_charnum() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(13, this->_internal_charnum(), 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:protomsg.PlateIDCloud) return target; } size_t PlateIDCloud::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.PlateIDCloud) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string license = 1; if (!this->_internal_license().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_license()); } // .protomsg.Rect rcLocation = 2; if (this->_internal_has_rclocation()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rclocation_); } // int32 nConfidence = 3; if (this->_internal_nconfidence() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nconfidence()); } // int32 nType = 4; if (this->_internal_ntype() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ntype()); } // int32 nDirection = 5; if (this->_internal_ndirection() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ndirection()); } // int32 nCarColor = 6; if (this->_internal_ncarcolor() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarcolor()); } // int32 nCarColor1 = 7; if (this->_internal_ncarcolor1() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarcolor1()); } // int32 nCarBright = 8; if (this->_internal_ncarbright() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncarbright()); } // int32 frameNo = 9; if (this->_internal_frameno() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_frameno()); } // int32 faceWidth = 10; if (this->_internal_facewidth() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_facewidth()); } // int32 faceHeight = 11; if (this->_internal_faceheight() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_faceheight()); } // int32 grayFaceFlag = 12; if (this->_internal_grayfaceflag() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_grayfaceflag()); } // int32 charNum = 13; if (this->_internal_charnum() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_charnum()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PlateIDCloud::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, PlateIDCloud::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PlateIDCloud::GetClassData() const { return &_class_data_; } void PlateIDCloud::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void PlateIDCloud::MergeFrom(const PlateIDCloud& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.PlateIDCloud) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_license().empty()) { _internal_set_license(from._internal_license()); } if (from._internal_has_rclocation()) { _internal_mutable_rclocation()->::protomsg::Rect::MergeFrom(from._internal_rclocation()); } if (from._internal_nconfidence() != 0) { _internal_set_nconfidence(from._internal_nconfidence()); } if (from._internal_ntype() != 0) { _internal_set_ntype(from._internal_ntype()); } if (from._internal_ndirection() != 0) { _internal_set_ndirection(from._internal_ndirection()); } if (from._internal_ncarcolor() != 0) { _internal_set_ncarcolor(from._internal_ncarcolor()); } if (from._internal_ncarcolor1() != 0) { _internal_set_ncarcolor1(from._internal_ncarcolor1()); } if (from._internal_ncarbright() != 0) { _internal_set_ncarbright(from._internal_ncarbright()); } if (from._internal_frameno() != 0) { _internal_set_frameno(from._internal_frameno()); } if (from._internal_facewidth() != 0) { _internal_set_facewidth(from._internal_facewidth()); } if (from._internal_faceheight() != 0) { _internal_set_faceheight(from._internal_faceheight()); } if (from._internal_grayfaceflag() != 0) { _internal_set_grayfaceflag(from._internal_grayfaceflag()); } if (from._internal_charnum() != 0) { _internal_set_charnum(from._internal_charnum()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void PlateIDCloud::CopyFrom(const PlateIDCloud& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.PlateIDCloud) if (&from == this) return; Clear(); MergeFrom(from); } bool PlateIDCloud::IsInitialized() const { return true; } void PlateIDCloud::InternalSwap(PlateIDCloud* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &license_, GetArenaForAllocation(), &other->license_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(PlateIDCloud, charnum_) + sizeof(PlateIDCloud::charnum_) - PROTOBUF_FIELD_OFFSET(PlateIDCloud, rclocation_)>( reinterpret_cast(&rclocation_), reinterpret_cast(&other->rclocation_)); } ::PROTOBUF_NAMESPACE_ID::Metadata PlateIDCloud::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[16]); } // =================================================================== class PlateIDVehicle::_Internal { public: static const ::protomsg::Rect& rclocation(const PlateIDVehicle* msg); static const ::protomsg::Rect& rccarlocation(const PlateIDVehicle* msg); }; const ::protomsg::Rect& PlateIDVehicle::_Internal::rclocation(const PlateIDVehicle* msg) { return *msg->rclocation_; } const ::protomsg::Rect& PlateIDVehicle::_Internal::rccarlocation(const PlateIDVehicle* msg) { return *msg->rccarlocation_; } void PlateIDVehicle::clear_rclocation() { if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; } void PlateIDVehicle::clear_rccarlocation() { if (GetArenaForAllocation() == nullptr && rccarlocation_ != nullptr) { delete rccarlocation_; } rccarlocation_ = nullptr; } PlateIDVehicle::PlateIDVehicle(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), ncharconfidence_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.PlateIDVehicle) } PlateIDVehicle::PlateIDVehicle(const PlateIDVehicle& from) : ::PROTOBUF_NAMESPACE_ID::Message(), ncharconfidence_(from.ncharconfidence_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_license().empty()) { license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_license(), GetArenaForAllocation()); } vehicletype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_vehicletype().empty()) { vehicletype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_vehicletype(), GetArenaForAllocation()); } vehiclebrand_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_vehiclebrand().empty()) { vehiclebrand_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_vehiclebrand(), GetArenaForAllocation()); } vehiclesub_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_vehiclesub().empty()) { vehiclesub_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_vehiclesub(), GetArenaForAllocation()); } vehicletype1_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_vehicletype1().empty()) { vehicletype1_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_vehicletype1(), GetArenaForAllocation()); } if (from._internal_has_rclocation()) { rclocation_ = new ::protomsg::Rect(*from.rclocation_); } else { rclocation_ = nullptr; } if (from._internal_has_rccarlocation()) { rccarlocation_ = new ::protomsg::Rect(*from.rccarlocation_); } else { rccarlocation_ = nullptr; } ::memcpy(&nplateflag_, &from.nplateflag_, static_cast(reinterpret_cast(&nvehiclecolor2_) - reinterpret_cast(&nplateflag_)) + sizeof(nvehiclecolor2_)); // @@protoc_insertion_point(copy_constructor:protomsg.PlateIDVehicle) } inline void PlateIDVehicle::SharedCtor() { license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehicletype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehiclebrand_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehiclesub_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehicletype1_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rclocation_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&nvehiclecolor2_) - reinterpret_cast(&rclocation_)) + sizeof(nvehiclecolor2_)); } PlateIDVehicle::~PlateIDVehicle() { // @@protoc_insertion_point(destructor:protomsg.PlateIDVehicle) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void PlateIDVehicle::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); license_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehicletype_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehiclebrand_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehiclesub_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); vehicletype1_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete rclocation_; if (this != internal_default_instance()) delete rccarlocation_; } void PlateIDVehicle::ArenaDtor(void* object) { PlateIDVehicle* _this = reinterpret_cast< PlateIDVehicle* >(object); (void)_this; } void PlateIDVehicle::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void PlateIDVehicle::SetCachedSize(int size) const { _cached_size_.Set(size); } void PlateIDVehicle::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.PlateIDVehicle) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ncharconfidence_.Clear(); license_.ClearToEmpty(); vehicletype_.ClearToEmpty(); vehiclebrand_.ClearToEmpty(); vehiclesub_.ClearToEmpty(); vehicletype1_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && rclocation_ != nullptr) { delete rclocation_; } rclocation_ = nullptr; if (GetArenaForAllocation() == nullptr && rccarlocation_ != nullptr) { delete rccarlocation_; } rccarlocation_ = nullptr; ::memset(&nplateflag_, 0, static_cast( reinterpret_cast(&nvehiclecolor2_) - reinterpret_cast(&nplateflag_)) + sizeof(nvehiclecolor2_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* PlateIDVehicle::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 nPlateFlag = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { nplateflag_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nColor = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { ncolor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nType = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { ntype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string license = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_license(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDVehicle.license")); CHK_(ptr); } else goto handle_unusual; continue; // int32 nConfidence = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { nconfidence_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nCharNum = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) { ncharnum_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated int32 nCharConfidence = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_ncharconfidence(), ptr, ctx); CHK_(ptr); } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56) { _internal_add_ncharconfidence(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rcLocation = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { ptr = ctx->ParseMessage(_internal_mutable_rclocation(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .protomsg.Rect rcCarLocation = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) { ptr = ctx->ParseMessage(_internal_mutable_rccarlocation(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // string vehicleType = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) { auto str = _internal_mutable_vehicletype(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDVehicle.vehicleType")); CHK_(ptr); } else goto handle_unusual; continue; // string vehicleBrand = 11; case 11: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) { auto str = _internal_mutable_vehiclebrand(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDVehicle.vehicleBrand")); CHK_(ptr); } else goto handle_unusual; continue; // string vehicleSub = 12; case 12: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 98)) { auto str = _internal_mutable_vehiclesub(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDVehicle.vehicleSub")); CHK_(ptr); } else goto handle_unusual; continue; // string vehicleType1 = 13; case 13: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 106)) { auto str = _internal_mutable_vehicletype1(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.PlateIDVehicle.vehicleType1")); CHK_(ptr); } else goto handle_unusual; continue; // float fvdConf = 14; case 14: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 117)) { fvdconf_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float fConfdence = 15; case 15: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 125)) { fconfdence_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // int32 nVehicleSubModel = 16; case 16: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 128)) { nvehiclesubmodel_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nVehicleBright = 17; case 17: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 136)) { nvehiclebright_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nVehicleColor1 = 18; case 18: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 144)) { nvehiclecolor1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 nVehicleColor2 = 19; case 19: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 152)) { nvehiclecolor2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* PlateIDVehicle::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.PlateIDVehicle) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // int32 nPlateFlag = 1; if (this->_internal_nplateflag() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_nplateflag(), target); } // int32 nColor = 2; if (this->_internal_ncolor() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_ncolor(), target); } // int32 nType = 3; if (this->_internal_ntype() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_ntype(), target); } // string license = 4; if (!this->_internal_license().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_license().data(), static_cast(this->_internal_license().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDVehicle.license"); target = stream->WriteStringMaybeAliased( 4, this->_internal_license(), target); } // int32 nConfidence = 5; if (this->_internal_nconfidence() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_nconfidence(), target); } // int32 nCharNum = 6; if (this->_internal_ncharnum() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_ncharnum(), target); } // repeated int32 nCharConfidence = 7; { int byte_size = _ncharconfidence_cached_byte_size_.load(std::memory_order_relaxed); if (byte_size > 0) { target = stream->WriteInt32Packed( 7, _internal_ncharconfidence(), byte_size, target); } } // .protomsg.Rect rcLocation = 8; if (this->_internal_has_rclocation()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 8, _Internal::rclocation(this), target, stream); } // .protomsg.Rect rcCarLocation = 9; if (this->_internal_has_rccarlocation()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 9, _Internal::rccarlocation(this), target, stream); } // string vehicleType = 10; if (!this->_internal_vehicletype().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_vehicletype().data(), static_cast(this->_internal_vehicletype().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDVehicle.vehicleType"); target = stream->WriteStringMaybeAliased( 10, this->_internal_vehicletype(), target); } // string vehicleBrand = 11; if (!this->_internal_vehiclebrand().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_vehiclebrand().data(), static_cast(this->_internal_vehiclebrand().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDVehicle.vehicleBrand"); target = stream->WriteStringMaybeAliased( 11, this->_internal_vehiclebrand(), target); } // string vehicleSub = 12; if (!this->_internal_vehiclesub().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_vehiclesub().data(), static_cast(this->_internal_vehiclesub().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDVehicle.vehicleSub"); target = stream->WriteStringMaybeAliased( 12, this->_internal_vehiclesub(), target); } // string vehicleType1 = 13; if (!this->_internal_vehicletype1().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_vehicletype1().data(), static_cast(this->_internal_vehicletype1().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.PlateIDVehicle.vehicleType1"); target = stream->WriteStringMaybeAliased( 13, this->_internal_vehicletype1(), target); } // float fvdConf = 14; if (!(this->_internal_fvdconf() <= 0 && this->_internal_fvdconf() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(14, this->_internal_fvdconf(), target); } // float fConfdence = 15; if (!(this->_internal_fconfdence() <= 0 && this->_internal_fconfdence() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(15, this->_internal_fconfdence(), target); } // int32 nVehicleSubModel = 16; if (this->_internal_nvehiclesubmodel() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(16, this->_internal_nvehiclesubmodel(), target); } // int32 nVehicleBright = 17; if (this->_internal_nvehiclebright() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(17, this->_internal_nvehiclebright(), target); } // int32 nVehicleColor1 = 18; if (this->_internal_nvehiclecolor1() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(18, this->_internal_nvehiclecolor1(), target); } // int32 nVehicleColor2 = 19; if (this->_internal_nvehiclecolor2() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(19, this->_internal_nvehiclecolor2(), 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:protomsg.PlateIDVehicle) return target; } size_t PlateIDVehicle::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.PlateIDVehicle) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated int32 nCharConfidence = 7; { size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: Int32Size(this->ncharconfidence_); if (data_size > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size)); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); _ncharconfidence_cached_byte_size_.store(cached_size, std::memory_order_relaxed); total_size += data_size; } // string license = 4; if (!this->_internal_license().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_license()); } // string vehicleType = 10; if (!this->_internal_vehicletype().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_vehicletype()); } // string vehicleBrand = 11; if (!this->_internal_vehiclebrand().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_vehiclebrand()); } // string vehicleSub = 12; if (!this->_internal_vehiclesub().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_vehiclesub()); } // string vehicleType1 = 13; if (!this->_internal_vehicletype1().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_vehicletype1()); } // .protomsg.Rect rcLocation = 8; if (this->_internal_has_rclocation()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rclocation_); } // .protomsg.Rect rcCarLocation = 9; if (this->_internal_has_rccarlocation()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rccarlocation_); } // int32 nPlateFlag = 1; if (this->_internal_nplateflag() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nplateflag()); } // int32 nColor = 2; if (this->_internal_ncolor() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncolor()); } // int32 nType = 3; if (this->_internal_ntype() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ntype()); } // int32 nConfidence = 5; if (this->_internal_nconfidence() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nconfidence()); } // int32 nCharNum = 6; if (this->_internal_ncharnum() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_ncharnum()); } // float fvdConf = 14; if (!(this->_internal_fvdconf() <= 0 && this->_internal_fvdconf() >= 0)) { total_size += 1 + 4; } // float fConfdence = 15; if (!(this->_internal_fconfdence() <= 0 && this->_internal_fconfdence() >= 0)) { total_size += 1 + 4; } // int32 nVehicleSubModel = 16; if (this->_internal_nvehiclesubmodel() != 0) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nvehiclesubmodel()); } // int32 nVehicleBright = 17; if (this->_internal_nvehiclebright() != 0) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nvehiclebright()); } // int32 nVehicleColor1 = 18; if (this->_internal_nvehiclecolor1() != 0) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nvehiclecolor1()); } // int32 nVehicleColor2 = 19; if (this->_internal_nvehiclecolor2() != 0) { total_size += 2 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nvehiclecolor2()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PlateIDVehicle::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, PlateIDVehicle::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PlateIDVehicle::GetClassData() const { return &_class_data_; } void PlateIDVehicle::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void PlateIDVehicle::MergeFrom(const PlateIDVehicle& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.PlateIDVehicle) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; ncharconfidence_.MergeFrom(from.ncharconfidence_); if (!from._internal_license().empty()) { _internal_set_license(from._internal_license()); } if (!from._internal_vehicletype().empty()) { _internal_set_vehicletype(from._internal_vehicletype()); } if (!from._internal_vehiclebrand().empty()) { _internal_set_vehiclebrand(from._internal_vehiclebrand()); } if (!from._internal_vehiclesub().empty()) { _internal_set_vehiclesub(from._internal_vehiclesub()); } if (!from._internal_vehicletype1().empty()) { _internal_set_vehicletype1(from._internal_vehicletype1()); } if (from._internal_has_rclocation()) { _internal_mutable_rclocation()->::protomsg::Rect::MergeFrom(from._internal_rclocation()); } if (from._internal_has_rccarlocation()) { _internal_mutable_rccarlocation()->::protomsg::Rect::MergeFrom(from._internal_rccarlocation()); } if (from._internal_nplateflag() != 0) { _internal_set_nplateflag(from._internal_nplateflag()); } if (from._internal_ncolor() != 0) { _internal_set_ncolor(from._internal_ncolor()); } if (from._internal_ntype() != 0) { _internal_set_ntype(from._internal_ntype()); } if (from._internal_nconfidence() != 0) { _internal_set_nconfidence(from._internal_nconfidence()); } if (from._internal_ncharnum() != 0) { _internal_set_ncharnum(from._internal_ncharnum()); } if (!(from._internal_fvdconf() <= 0 && from._internal_fvdconf() >= 0)) { _internal_set_fvdconf(from._internal_fvdconf()); } if (!(from._internal_fconfdence() <= 0 && from._internal_fconfdence() >= 0)) { _internal_set_fconfdence(from._internal_fconfdence()); } if (from._internal_nvehiclesubmodel() != 0) { _internal_set_nvehiclesubmodel(from._internal_nvehiclesubmodel()); } if (from._internal_nvehiclebright() != 0) { _internal_set_nvehiclebright(from._internal_nvehiclebright()); } if (from._internal_nvehiclecolor1() != 0) { _internal_set_nvehiclecolor1(from._internal_nvehiclecolor1()); } if (from._internal_nvehiclecolor2() != 0) { _internal_set_nvehiclecolor2(from._internal_nvehiclecolor2()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void PlateIDVehicle::CopyFrom(const PlateIDVehicle& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.PlateIDVehicle) if (&from == this) return; Clear(); MergeFrom(from); } bool PlateIDVehicle::IsInitialized() const { return true; } void PlateIDVehicle::InternalSwap(PlateIDVehicle* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ncharconfidence_.InternalSwap(&other->ncharconfidence_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &license_, GetArenaForAllocation(), &other->license_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &vehicletype_, GetArenaForAllocation(), &other->vehicletype_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &vehiclebrand_, GetArenaForAllocation(), &other->vehiclebrand_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &vehiclesub_, GetArenaForAllocation(), &other->vehiclesub_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &vehicletype1_, GetArenaForAllocation(), &other->vehicletype1_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(PlateIDVehicle, nvehiclecolor2_) + sizeof(PlateIDVehicle::nvehiclecolor2_) - PROTOBUF_FIELD_OFFSET(PlateIDVehicle, rclocation_)>( reinterpret_cast(&rclocation_), reinterpret_cast(&other->rclocation_)); } ::PROTOBUF_NAMESPACE_ID::Metadata PlateIDVehicle::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[17]); } // =================================================================== class PlateIDResult::_Internal { public: }; PlateIDResult::PlateIDResult(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), result_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.PlateIDResult) } PlateIDResult::PlateIDResult(const PlateIDResult& from) : ::PROTOBUF_NAMESPACE_ID::Message(), result_(from.result_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.PlateIDResult) } inline void PlateIDResult::SharedCtor() { } PlateIDResult::~PlateIDResult() { // @@protoc_insertion_point(destructor:protomsg.PlateIDResult) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void PlateIDResult::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void PlateIDResult::ArenaDtor(void* object) { PlateIDResult* _this = reinterpret_cast< PlateIDResult* >(object); (void)_this; } void PlateIDResult::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void PlateIDResult::SetCachedSize(int size) const { _cached_size_.Set(size); } void PlateIDResult::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.PlateIDResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; result_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* PlateIDResult::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.PlateIDVehicle result = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_result(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* PlateIDResult::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.PlateIDResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.PlateIDVehicle result = 1; for (unsigned int i = 0, n = static_cast(this->_internal_result_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_result(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:protomsg.PlateIDResult) return target; } size_t PlateIDResult::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.PlateIDResult) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.PlateIDVehicle result = 1; total_size += 1UL * this->_internal_result_size(); for (const auto& msg : this->result_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PlateIDResult::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, PlateIDResult::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PlateIDResult::GetClassData() const { return &_class_data_; } void PlateIDResult::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void PlateIDResult::MergeFrom(const PlateIDResult& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.PlateIDResult) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; result_.MergeFrom(from.result_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void PlateIDResult::CopyFrom(const PlateIDResult& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.PlateIDResult) if (&from == this) return; Clear(); MergeFrom(from); } bool PlateIDResult::IsInitialized() const { return true; } void PlateIDResult::InternalSwap(PlateIDResult* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); result_.InternalSwap(&other->result_); } ::PROTOBUF_NAMESPACE_ID::Metadata PlateIDResult::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[18]); } // =================================================================== class HumanTrack::_Internal { public: static const ::protomsg::Rect& rchuman(const HumanTrack* msg); }; const ::protomsg::Rect& HumanTrack::_Internal::rchuman(const HumanTrack* msg) { return *msg->rchuman_; } void HumanTrack::clear_rchuman() { if (GetArenaForAllocation() == nullptr && rchuman_ != nullptr) { delete rchuman_; } rchuman_ = nullptr; } HumanTrack::HumanTrack(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), feature_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.HumanTrack) } HumanTrack::HumanTrack(const HumanTrack& from) : ::PROTOBUF_NAMESPACE_ID::Message(), feature_(from.feature_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_rchuman()) { rchuman_ = new ::protomsg::Rect(*from.rchuman_); } else { rchuman_ = nullptr; } ::memcpy(&confidence_, &from.confidence_, static_cast(reinterpret_cast(&id_) - reinterpret_cast(&confidence_)) + sizeof(id_)); // @@protoc_insertion_point(copy_constructor:protomsg.HumanTrack) } inline void HumanTrack::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&rchuman_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&id_) - reinterpret_cast(&rchuman_)) + sizeof(id_)); } HumanTrack::~HumanTrack() { // @@protoc_insertion_point(destructor:protomsg.HumanTrack) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void HumanTrack::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); if (this != internal_default_instance()) delete rchuman_; } void HumanTrack::ArenaDtor(void* object) { HumanTrack* _this = reinterpret_cast< HumanTrack* >(object); (void)_this; } void HumanTrack::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void HumanTrack::SetCachedSize(int size) const { _cached_size_.Set(size); } void HumanTrack::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.HumanTrack) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; feature_.Clear(); if (GetArenaForAllocation() == nullptr && rchuman_ != nullptr) { delete rchuman_; } rchuman_ = nullptr; ::memset(&confidence_, 0, static_cast( reinterpret_cast(&id_) - reinterpret_cast(&confidence_)) + sizeof(id_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* HumanTrack::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.Rect rcHuman = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_rchuman(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // float confidence = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) { confidence_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // int32 x = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 y = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 id = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated float feature = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_feature(), ptr, ctx); CHK_(ptr); } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 53) { _internal_add_feature(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); ptr += sizeof(float); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* HumanTrack::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.HumanTrack) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.Rect rcHuman = 1; if (this->_internal_has_rchuman()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::rchuman(this), target, stream); } // float confidence = 2; if (!(this->_internal_confidence() <= 0 && this->_internal_confidence() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_confidence(), target); } // int32 x = 3; if (this->_internal_x() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_x(), target); } // int32 y = 4; if (this->_internal_y() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_y(), target); } // int32 id = 5; if (this->_internal_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_id(), target); } // repeated float feature = 6; if (this->_internal_feature_size() > 0) { target = stream->WriteFixedPacked(6, _internal_feature(), 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:protomsg.HumanTrack) return target; } size_t HumanTrack::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.HumanTrack) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated float feature = 6; { unsigned int count = static_cast(this->_internal_feature_size()); size_t data_size = 4UL * count; if (data_size > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size)); } total_size += data_size; } // .protomsg.Rect rcHuman = 1; if (this->_internal_has_rchuman()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *rchuman_); } // float confidence = 2; if (!(this->_internal_confidence() <= 0 && this->_internal_confidence() >= 0)) { total_size += 1 + 4; } // int32 x = 3; if (this->_internal_x() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_x()); } // int32 y = 4; if (this->_internal_y() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_y()); } // int32 id = 5; if (this->_internal_id() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_id()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HumanTrack::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, HumanTrack::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HumanTrack::GetClassData() const { return &_class_data_; } void HumanTrack::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void HumanTrack::MergeFrom(const HumanTrack& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.HumanTrack) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; feature_.MergeFrom(from.feature_); if (from._internal_has_rchuman()) { _internal_mutable_rchuman()->::protomsg::Rect::MergeFrom(from._internal_rchuman()); } if (!(from._internal_confidence() <= 0 && from._internal_confidence() >= 0)) { _internal_set_confidence(from._internal_confidence()); } 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_id() != 0) { _internal_set_id(from._internal_id()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void HumanTrack::CopyFrom(const HumanTrack& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.HumanTrack) if (&from == this) return; Clear(); MergeFrom(from); } bool HumanTrack::IsInitialized() const { return true; } void HumanTrack::InternalSwap(HumanTrack* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); feature_.InternalSwap(&other->feature_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(HumanTrack, id_) + sizeof(HumanTrack::id_) - PROTOBUF_FIELD_OFFSET(HumanTrack, rchuman_)>( reinterpret_cast(&rchuman_), reinterpret_cast(&other->rchuman_)); } ::PROTOBUF_NAMESPACE_ID::Metadata HumanTrack::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[19]); } // =================================================================== class HumanTrackResult::_Internal { public: }; HumanTrackResult::HumanTrackResult(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), result_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.HumanTrackResult) } HumanTrackResult::HumanTrackResult(const HumanTrackResult& from) : ::PROTOBUF_NAMESPACE_ID::Message(), result_(from.result_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.HumanTrackResult) } inline void HumanTrackResult::SharedCtor() { } HumanTrackResult::~HumanTrackResult() { // @@protoc_insertion_point(destructor:protomsg.HumanTrackResult) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void HumanTrackResult::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void HumanTrackResult::ArenaDtor(void* object) { HumanTrackResult* _this = reinterpret_cast< HumanTrackResult* >(object); (void)_this; } void HumanTrackResult::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void HumanTrackResult::SetCachedSize(int size) const { _cached_size_.Set(size); } void HumanTrackResult::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.HumanTrackResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; result_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* HumanTrackResult::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.HumanTrack result = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_result(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* HumanTrackResult::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.HumanTrackResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.HumanTrack result = 1; for (unsigned int i = 0, n = static_cast(this->_internal_result_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_result(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:protomsg.HumanTrackResult) return target; } size_t HumanTrackResult::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.HumanTrackResult) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.HumanTrack result = 1; total_size += 1UL * this->_internal_result_size(); for (const auto& msg : this->result_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HumanTrackResult::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, HumanTrackResult::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HumanTrackResult::GetClassData() const { return &_class_data_; } void HumanTrackResult::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void HumanTrackResult::MergeFrom(const HumanTrackResult& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.HumanTrackResult) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; result_.MergeFrom(from.result_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void HumanTrackResult::CopyFrom(const HumanTrackResult& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.HumanTrackResult) if (&from == this) return; Clear(); MergeFrom(from); } bool HumanTrackResult::IsInitialized() const { return true; } void HumanTrackResult::InternalSwap(HumanTrackResult* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); result_.InternalSwap(&other->result_); } ::PROTOBUF_NAMESPACE_ID::Metadata HumanTrackResult::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_sdk_2eproto_getter, &descriptor_table_sdk_2eproto_once, file_level_metadata_sdk_2eproto[20]); } // @@protoc_insertion_point(namespace_scope) } // namespace protomsg PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::protomsg::Image* Arena::CreateMaybeMessage< ::protomsg::Image >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::Image >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::Target* Arena::CreateMaybeMessage< ::protomsg::Target >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::Target >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::NewSDKMessage* Arena::CreateMaybeMessage< ::protomsg::NewSDKMessage >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::NewSDKMessage >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::NewRuleMessage* Arena::CreateMaybeMessage< ::protomsg::NewRuleMessage >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::NewRuleMessage >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::FaceAngle* Arena::CreateMaybeMessage< ::protomsg::FaceAngle >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::FaceAngle >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ThftResult* Arena::CreateMaybeMessage< ::protomsg::ThftResult >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ThftResult >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::FacePos* Arena::CreateMaybeMessage< ::protomsg::FacePos >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::FacePos >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::FaceInfo* Arena::CreateMaybeMessage< ::protomsg::FaceInfo >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::FaceInfo >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ObjInfo* Arena::CreateMaybeMessage< ::protomsg::ObjInfo >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ObjInfo >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ResultFaceDetect* Arena::CreateMaybeMessage< ::protomsg::ResultFaceDetect >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ResultFaceDetect >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ParamFacePos* Arena::CreateMaybeMessage< ::protomsg::ParamFacePos >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ParamFacePos >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ResultFaceExtCom* Arena::CreateMaybeMessage< ::protomsg::ResultFaceExtCom >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ResultFaceExtCom >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ParamFaceFeature* Arena::CreateMaybeMessage< ::protomsg::ParamFaceFeature >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ParamFaceFeature >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::ParamYoloObj* Arena::CreateMaybeMessage< ::protomsg::ParamYoloObj >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::ParamYoloObj >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::SoInfo* Arena::CreateMaybeMessage< ::protomsg::SoInfo >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::SoInfo >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::PlateID* Arena::CreateMaybeMessage< ::protomsg::PlateID >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::PlateID >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::PlateIDCloud* Arena::CreateMaybeMessage< ::protomsg::PlateIDCloud >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::PlateIDCloud >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::PlateIDVehicle* Arena::CreateMaybeMessage< ::protomsg::PlateIDVehicle >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::PlateIDVehicle >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::PlateIDResult* Arena::CreateMaybeMessage< ::protomsg::PlateIDResult >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::PlateIDResult >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::HumanTrack* Arena::CreateMaybeMessage< ::protomsg::HumanTrack >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::HumanTrack >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::HumanTrackResult* Arena::CreateMaybeMessage< ::protomsg::HumanTrackResult >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::HumanTrackResult >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include