Remove user-defined dtor and operator=() from tcu::Vector.
authorJarkko Pöyry <jpoyry@google.com>
Wed, 11 Mar 2015 22:05:38 +0000 (15:05 -0700)
committerJarkko Pöyry <jpoyry@google.com>
Wed, 11 Mar 2015 22:05:38 +0000 (15:05 -0700)
Change-Id: I7373193f9c4727bc74028dfadd6db0102ac45ff2

framework/common/tcuVector.hpp

index e608683..a88aafd 100644 (file)
@@ -109,7 +109,6 @@ public:
                                                        Vector          (T x_, T y_, T z_, T w_);
                                                        Vector          (const Vector<T, Size>& v);
                                                        Vector          (const T (&v)[Size]);
-                                                       ~Vector         (void);
 
        const T*                                getPtr          (void) const { return &m_data[0]; }
        T*                                              getPtr          (void) { return &m_data[0]; }
@@ -153,7 +152,6 @@ public:
        Vector<bool, Size>              asBool          (void) const { return cast<bool>();             }
 
        // Operators.
-       Vector<T, Size>&                operator=       (const Vector<T, Size>& v) { for (int i = 0; i < Size; i++) m_data[i] = v.m_data[i]; return *this; }
        Vector<T, Size>&                operator+=      (const Vector<T, Size>& v);
        Vector<T, Size>&                operator-=      (const Vector<T, Size>& v);
 
@@ -261,13 +259,6 @@ inline Vector<T, NewSize> Vector<T, Size>::toWidth (void) const
        return res;
 }
 
-// \todo [petri] Other conversions!
-
-template <typename T, int Size>
-inline Vector<T, Size>::~Vector (void)
-{
-}
-
 // Operators.
 
 template <typename T, int Size>