Merge pull request #264 from lioncash/move

General: Remove unnecessary std::move calls
This commit is contained in:
Phillip Stephens 2020-03-23 23:28:24 -07:00 committed by GitHub
commit 734f1d2db5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 21 deletions

View File

@ -21,7 +21,7 @@ public:
, x8_magScale(std::move(b))
, xc_maxMag(std::move(c))
, x10_minMag(std::move(d))
, x14_enableMinMag(std::move(e)) {}
, x14_enableMinMag(e) {}
bool GetValue(int frame, zeus::CVector3f& pVel, zeus::CVector3f& pPos) const override;
};
@ -39,7 +39,7 @@ public:
, x8_magScale(std::move(b))
, xc_maxMag(std::move(c))
, x10_minMag(std::move(d))
, x14_enableMinMag(std::move(e)) {}
, x14_enableMinMag(e) {}
bool GetValue(int frame, zeus::CVector3f& pVel, zeus::CVector3f& pPos) const override;
};
@ -57,7 +57,7 @@ public:
, x8_magScale(std::move(b))
, xc_maxMag(std::move(c))
, x10_minMag(std::move(d))
, x14_enableMinMag(std::move(e)) {}
, x14_enableMinMag(e) {}
bool GetValue(int frame, zeus::CVector3f& pVel, zeus::CVector3f& pPos) const override;
};

View File

@ -88,19 +88,20 @@ std::unique_ptr<CUVElement> CParticleDataFactory::GetTextureElement(CInputStream
return std::make_unique<CUVEConstant>(std::move(txtr));
}
case SBIG('ATEX'): {
FourCC subId = GetClassID(in);
if (subId == SBIG('NONE'))
const FourCC subId = GetClassID(in);
if (subId == SBIG('NONE')) {
return nullptr;
CAssetId id = in.readUint32Big();
}
const CAssetId id = in.readUint32Big();
auto a = GetIntElement(in);
auto b = GetIntElement(in);
auto c = GetIntElement(in);
auto d = GetIntElement(in);
auto e = GetIntElement(in);
bool f = GetBool(in);
const bool f = GetBool(in);
TToken<CTexture> txtr = resPool->GetObj({FOURCC('TXTR'), id});
return std::make_unique<CUVEAnimTexture>(std::move(txtr), std::move(std::move(a)), std::move(b), std::move(c),
std::move(d), std::move(e), std::move(f));
std::move(d), std::move(e), f);
}
default:
break;
@ -174,17 +175,16 @@ std::unique_ptr<CModVectorElement> CParticleDataFactory::GetModVectorElement(CIn
auto b = GetRealElement(in);
auto c = GetRealElement(in);
auto d = GetRealElement(in);
bool e = GetBool(in);
return std::make_unique<CMVEImplosion>(std::move(a), std::move(b), std::move(c), std::move(d), std::move(e));
const bool e = GetBool(in);
return std::make_unique<CMVEImplosion>(std::move(a), std::move(b), std::move(c), std::move(d), e);
}
case SBIG('EMPL'): {
auto a = GetVectorElement(in);
auto b = GetRealElement(in);
auto c = GetRealElement(in);
auto d = GetRealElement(in);
bool e = GetBool(in);
return std::make_unique<CMVEExponentialImplosion>(std::move(a), std::move(b), std::move(c), std::move(d),
std::move(e));
const bool e = GetBool(in);
return std::make_unique<CMVEExponentialImplosion>(std::move(a), std::move(b), std::move(c), std::move(d), e);
}
case SBIG('CHAN'): {
auto a = GetModVectorElement(in);
@ -197,8 +197,8 @@ std::unique_ptr<CModVectorElement> CParticleDataFactory::GetModVectorElement(CIn
auto b = GetVectorElement(in);
auto c = GetRealElement(in);
auto d = GetRealElement(in);
bool e = GetBool(in);
return std::make_unique<CMVEBounce>(std::move(a), std::move(b), std::move(c), std::move(d), std::move(e));
const bool e = GetBool(in);
return std::make_unique<CMVEBounce>(std::move(a), std::move(b), std::move(c), std::move(d), e);
}
case SBIG('CNST'): {
auto a = GetRealElement(in);
@ -232,8 +232,8 @@ std::unique_ptr<CModVectorElement> CParticleDataFactory::GetModVectorElement(CIn
auto b = GetRealElement(in);
auto c = GetRealElement(in);
auto d = GetRealElement(in);
bool e = GetBool(in);
return std::make_unique<CMVELinearImplosion>(std::move(a), std::move(b), std::move(c), std::move(d), std::move(e));
const bool e = GetBool(in);
return std::make_unique<CMVELinearImplosion>(std::move(a), std::move(b), std::move(c), std::move(d), e);
}
case SBIG('PULS'): {
auto a = GetIntElement(in);
@ -424,8 +424,8 @@ std::unique_ptr<CRealElement> CParticleDataFactory::GetRealElement(CInputStream&
return std::make_unique<CRELifetimeTween>(std::move(a), std::move(b));
}
case SBIG('CNST'): {
float a = GetReal(in);
return std::make_unique<CREConstant>(std::move(a));
const float a = GetReal(in);
return std::make_unique<CREConstant>(a);
}
case SBIG('CHAN'): {
auto a = GetRealElement(in);
@ -628,8 +628,8 @@ std::unique_ptr<CIntElement> CParticleDataFactory::GetIntElement(CInputStream& i
return std::make_unique<CIEAdd>(std::move(a), std::move(b));
}
case SBIG('CNST'): {
int a = GetInt(in);
return std::make_unique<CIEConstant>(std::move(a));
const int a = GetInt(in);
return std::make_unique<CIEConstant>(a);
}
case SBIG('IMPL'): {
auto a = GetIntElement(in);