Core/Misc: Remove redundant copy constructor for Position and WorldLocation (#24151)

* Default compiler generated ones do the same
This commit is contained in:
Ujp8LfXBJ6wCPR
2020-02-14 10:21:51 +01:00
committed by GitHub
parent 45ad3b6779
commit b92e4af460

View File

@@ -29,8 +29,6 @@ struct TC_GAME_API Position
Position(float x = 0, float y = 0, float z = 0, float o = 0)
: m_positionX(x), m_positionY(y), m_positionZ(z), m_orientation(NormalizeOrientation(o)) { }
Position(Position const& loc) { Relocate(loc); }
// streamer tags
struct XY;
struct XYZ;
@@ -173,9 +171,6 @@ class WorldLocation : public Position
WorldLocation(uint32 mapId, Position const& position)
: Position(position), m_mapId(mapId) { }
WorldLocation(WorldLocation const& loc)
: Position(loc), m_mapId(loc.GetMapId()) { }
void WorldRelocate(WorldLocation const& loc) { m_mapId = loc.GetMapId(); Relocate(loc); }
void WorldRelocate(WorldLocation const* loc) { m_mapId = loc->GetMapId(); Relocate(loc); }
void WorldRelocate(uint32 mapId, Position const& pos) { m_mapId = mapId; Relocate(pos); }