CGE2: Remove trivial copy ctor and copy assignment operator

This commit is contained in:
Orgad Shaneh 2021-03-15 12:19:50 +02:00 committed by Filippos Karapetis
parent 61843256be
commit e64570f6c3

View File

@ -81,8 +81,6 @@ public:
FXP _x, _y, _z; FXP _x, _y, _z;
V3D() { } V3D() { }
V3D(FXP x, FXP y, FXP z = 0) : _x(x), _y(y), _z(z) { } V3D(FXP x, FXP y, FXP z = 0) : _x(x), _y(y), _z(z) { }
V3D(const V3D &p) : _x(p._x), _y(p._y), _z(p._z) { }
V3D &operator=(const V3D &p) { _x = p._x; _y = p._y; _z = p._z; return *this; }
V3D operator+(const V3D &p) const { return V3D(_x + p._x, _y + p._y, _z + p._z); } V3D operator+(const V3D &p) const { return V3D(_x + p._x, _y + p._y, _z + p._z); }
V3D operator-(const V3D &p) const { return V3D(_x - p._x, _y - p._y, _z - p._z); } V3D operator-(const V3D &p) const { return V3D(_x - p._x, _y - p._y, _z - p._z); }
V3D operator*(long n) const { return V3D(_x * n, _y * n, _z * n); } V3D operator*(long n) const { return V3D(_x * n, _y * n, _z * n); }