diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBasicHandModelImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBasicHandModelImpl.cpp index 2f681643..af76d9e4 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBasicHandModelImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBasicHandModelImpl.cpp @@ -302,10 +302,10 @@ void FSGBasicHandModelImpl::SetJointRotation(const FQuat& NewRotation, const ESG TArray FSGBasicHandModelImpl::GetTotalLengths() const { - const TArray TotalLengths{ + TArray TotalLengths{ FSGArrayUtils::FromMillimeters(Pimpl->BasicHandModel.GetTotalLengths()) }; - return TotalLengths; + return MoveTemp(TotalLengths); } float FSGBasicHandModelImpl::GetTotalLength(const ESGFinger Finger) const @@ -316,11 +316,11 @@ float FSGBasicHandModelImpl::GetTotalLength(const ESGFinger Finger) const TArray FSGBasicHandModelImpl::Get3DLengths(const ESGFinger Finger) const { - const TArray Lengths{ + TArray Lengths{ FSGArrayUtils::FromMillimeters( Pimpl->BasicHandModel.Get3DLengths(FSGCoreEnumCast::ToEFinger(Finger))) }; - return Lengths; + return MoveTemp(Lengths); } bool FSGBasicHandModelImpl::Equals(const FSGBasicHandModelImpl& BasicHandModelImpl) const @@ -330,20 +330,20 @@ bool FSGBasicHandModelImpl::Equals(const FSGBasicHandModelImpl& BasicHandModelIm FString FSGBasicHandModelImpl::ToString() const { - const FString String(UTF8_TO_TCHAR(Pimpl->BasicHandModel.ToString().c_str())); - return String; + FString String(UTF8_TO_TCHAR(Pimpl->BasicHandModel.ToString().c_str())); + return MoveTemp(String); } FString FSGBasicHandModelImpl::ToString(const bool bLengthsOnly) const { - const FString String(UTF8_TO_TCHAR(Pimpl->BasicHandModel.ToString(bLengthsOnly).c_str())); - return String; + FString String(UTF8_TO_TCHAR(Pimpl->BasicHandModel.ToString(bLengthsOnly).c_str())); + return MoveTemp(String); } FString FSGBasicHandModelImpl::Serialize() const { - const FString Serialized(UTF8_TO_TCHAR(Pimpl->BasicHandModel.Serialize().c_str())); - return Serialized; + FString Serialized(UTF8_TO_TCHAR(Pimpl->BasicHandModel.Serialize().c_str())); + return MoveTemp(Serialized); } FSGBasicHandModelImpl::FImpl::FImpl(FSGBasicHandModelImpl* InOwner) diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp index 9fe9484c..1885513c 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp @@ -84,8 +84,8 @@ void FSGDeviceImpl::ParseFirmware(const FString& RawFirmware, int32& OutMainVers FString FSGDeviceImpl::ToString(ESGDeviceType DeviceType) { - const FString String{UTF8_TO_TCHAR(FSGDeviceType::ToString(FSGCoreEnumCast::ToEDeviceType(DeviceType)).c_str())}; - return String; + FString String{UTF8_TO_TCHAR(FSGDeviceType::ToString(FSGCoreEnumCast::ToEDeviceType(DeviceType)).c_str())}; + return MoveTemp(String); } FSGDeviceImpl::FSGDeviceImpl() @@ -192,14 +192,14 @@ int32 FSGDeviceImpl::GetSubFirmwareVersion() const FString FSGDeviceImpl::GetFirmwareString() const { - const FString String{UTF8_TO_TCHAR(ToSGDevicePtrChecked()->GetFirmwareString().c_str())}; - return String; + FString String{UTF8_TO_TCHAR(ToSGDevicePtrChecked()->GetFirmwareString().c_str())}; + return MoveTemp(String); } FString FSGDeviceImpl::GetAddress() const { - const FString String(UTF8_TO_TCHAR(ToSGDevicePtrChecked()->GetAddress().c_str())); - return String; + FString String(UTF8_TO_TCHAR(ToSGDevicePtrChecked()->GetAddress().c_str())); + return MoveTemp(String); } bool FSGDeviceImpl::IsConnected() const @@ -254,8 +254,8 @@ bool FSGDeviceImpl::GetBatteryLevel(float& OutLevel) FString FSGDeviceImpl::ToString() const { - const FString String(UTF8_TO_TCHAR(ToSGDevicePtrChecked()->ToString().c_str())); - return String; + FString String(UTF8_TO_TCHAR(ToSGDevicePtrChecked()->ToString().c_str())); + return MoveTemp(String); } FSGDeviceImpl::FImpl::FImpl(FSGDeviceImpl* InOwner) diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHandInterpolatorImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHandInterpolatorImpl.cpp index 6c22e7cb..a93fb707 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHandInterpolatorImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHandInterpolatorImpl.cpp @@ -268,8 +268,8 @@ bool FSGHandInterpolatorImpl::Equals(const FSGHandInterpolatorImpl& HandInterpol FString FSGHandInterpolatorImpl::Serialize() const { - const FString Serialized(UTF8_TO_TCHAR(Pimpl->HandInterpolator.Serialize().c_str())); - return Serialized; + FString Serialized(UTF8_TO_TCHAR(Pimpl->HandInterpolator.Serialize().c_str())); + return MoveTemp(Serialized); } FSGHandInterpolatorImpl::FImpl::FImpl(FSGHandInterpolatorImpl* InOwner) diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGInterpolationSetImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGInterpolationSetImpl.cpp index 876e9ba4..3e7249b0 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGInterpolationSetImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGInterpolationSetImpl.cpp @@ -200,20 +200,20 @@ bool FSGInterpolationSetImpl::Equals(const FSGInterpolationSetImpl& Interpolatio FString FSGInterpolationSetImpl::ToString() const { - const FString String(UTF8_TO_TCHAR(Pimpl->InterpolationSet.ToString().c_str())); - return String; + FString String(UTF8_TO_TCHAR(Pimpl->InterpolationSet.ToString().c_str())); + return MoveTemp(String); } FString FSGInterpolationSetImpl::ToString(const bool bLimits) const { - const FString String(UTF8_TO_TCHAR(Pimpl->InterpolationSet.ToString(bLimits).c_str())); - return String; + FString String(UTF8_TO_TCHAR(Pimpl->InterpolationSet.ToString(bLimits).c_str())); + return MoveTemp(String); } FString FSGInterpolationSetImpl::Serialize() const { - const FString Serialized(UTF8_TO_TCHAR(Pimpl->InterpolationSet.Serialize().c_str())); - return Serialized; + FString Serialized(UTF8_TO_TCHAR(Pimpl->InterpolationSet.Serialize().c_str())); + return MoveTemp(Serialized); } FSGInterpolationSetImpl::FImpl::FImpl(FSGInterpolationSetImpl* InOwner) diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveVarsImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveVarsImpl.cpp index 10f2430a..4c9700eb 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveVarsImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveVarsImpl.cpp @@ -51,47 +51,47 @@ FString FSGSenseGloveVarsImpl::GetStandardConstantsString(const FString& Hardwar const bool bRightHanded) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const FString String(UTF8_TO_TCHAR(FSenseGloveVarsType::GetStandardConstantsString(MoveTemp(HardwareVersionString), + FString String(UTF8_TO_TCHAR(FSenseGloveVarsType::GetStandardConstantsString(MoveTemp(HardwareVersionString), FirmwareVersion, bRightHanded).c_str())); - return String; + return MoveTemp(String); } FString FSGSenseGloveVarsImpl::GetSensorString(const FString& HardwareVersion, const float FirmwareVersion) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const FString String(UTF8_TO_TCHAR(FSenseGloveVarsType::GetSensorString(MoveTemp(HardwareVersionString), + FString String(UTF8_TO_TCHAR(FSenseGloveVarsType::GetSensorString(MoveTemp(HardwareVersionString), FirmwareVersion).c_str())); - return String; + return MoveTemp(String); } TArray FSGSenseGloveVarsImpl::GetStartPositions(const FString& HardwareVersion, const bool bRightHanded) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const TArray StartPositions{ + TArray StartPositions{ FSGArrayUtils::FromMillimeters( FSenseGloveVarsType::GetStartPositions(MoveTemp(HardwareVersionString), bRightHanded)) }; - return StartPositions; + return MoveTemp(StartPositions); } TArray FSGSenseGloveVarsImpl::GetStartRotations(const FString& HardwareVersion, const bool bRightHanded) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const TArray StartRotations{ + TArray StartRotations{ FSGArrayUtils::FromStdVector( FSenseGloveVarsType::GetStartRotations(MoveTemp(HardwareVersionString), bRightHanded)) }; - return StartRotations; + return MoveTemp(StartRotations); } TArray> FSGSenseGloveVarsImpl::GetGloveLengths(const FString& HardwareVersion) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const TArray> GloveLengths{ + TArray> GloveLengths{ FSGArrayUtils::FromMillimeters( FSenseGloveVarsType::GetGloveLengths(MoveTemp(HardwareVersionString))) }; - return GloveLengths; + return MoveTemp(GloveLengths); } int32 FSGSenseGloveVarsImpl::GetSensors(const FString& HardwareVersion) @@ -112,10 +112,10 @@ TArray FSGSenseGloveVarsImpl::GetFunctions(const FString& HardwareVersion, const int32 SubFirmwareVersion) { std::string HardwareVersionString(TCHAR_TO_UTF8(*HardwareVersion)); - const TArray Functions{FSGArrayUtils::FromStdVector(FSenseGloveVarsType::GetFunctions( + TArray Functions{FSGArrayUtils::FromStdVector(FSenseGloveVarsType::GetFunctions( MoveTemp(HardwareVersionString), FirmwareVersion, SubFirmwareVersion)) }; - return Functions; + return MoveTemp(Functions); } FSGSenseGloveInfoImpl FSGSenseGloveVarsImpl::GenerateGloveModel(const FString& HardwareVersion,