fix using move semantics for no reason
This commit is contained in:
parent
0c7721cb17
commit
2f17a17587
2 changed files with 5 additions and 5 deletions
|
@ -51,11 +51,11 @@ CUnit::CUnit(CUnit&& unit)
|
||||||
updateMyVisual();
|
updateMyVisual();
|
||||||
}
|
}
|
||||||
|
|
||||||
CUnit&& CUnit::getUnitFromVis( unitVis_c vis )
|
CUnit CUnit::getUnitFromVis( unitVis_c vis )
|
||||||
{
|
{
|
||||||
CUnit unit;
|
CUnit unit;
|
||||||
unit.setFromVisual(vis);
|
unit.setFromVisual(vis);
|
||||||
return std::move(unit);
|
return unit;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the visual representation of the unit
|
// Update the visual representation of the unit
|
||||||
|
@ -89,4 +89,4 @@ bool CUnit::setFromVisual( const unitVis_c& vis )
|
||||||
|
|
||||||
// No matching direction to visual
|
// No matching direction to visual
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ public:
|
||||||
bool setFromVisual( const unitVis_c& vis);
|
bool setFromVisual( const unitVis_c& vis);
|
||||||
|
|
||||||
// Factory function for creating units from a visual
|
// Factory function for creating units from a visual
|
||||||
static CUnit&& getUnitFromVis( unitVis_c vis );
|
static CUnit getUnitFromVis( unitVis_c vis );
|
||||||
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
@ -75,4 +75,4 @@ inline bool CUnit::valid() const
|
||||||
&& (unit_vis != unitVis_invalid);
|
&& (unit_vis != unitVis_invalid);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif //_UNIT_H_
|
#endif //_UNIT_H_
|
||||||
|
|
Loading…
Add table
Reference in a new issue