diff --git a/src/Magnum/Array.h b/src/Magnum/Array.h index 6c84e9255..1fb2a771c 100644 --- a/src/Magnum/Array.h +++ b/src/Magnum/Array.h @@ -135,9 +135,6 @@ template class Array1D: public Array<1, T> { */ constexpr /*implicit*/ Array1D(T x): Array<1, T>(x) {} - /** @brief Copy constructor */ - constexpr Array1D(const Array<1, T>& other): Array<1, T>(other) {} - T& x() { return Array<1, T>::_data[0]; } /**< @brief X component */ constexpr T x() const { return Array<1, T>::_data[0]; } /**< @overload */ }; @@ -161,9 +158,6 @@ template class Array2D: public Array<2, T> { /** @brief Initializer-list constructor */ constexpr /*implicit*/ Array2D(T value): Array<2, T>(value, value) {} - /** @brief Copy constructor */ - constexpr Array2D(const Array<2, T>& other): Array<2, T>(other) {} - T& x() { return Array<2, T>::_data[0]; } /**< @brief X component */ constexpr T x() const { return Array<2, T>::_data[0]; } /**< @overload */ T& y() { return Array<2, T>::_data[1]; } /**< @brief Y component */ @@ -190,9 +184,6 @@ template class Array3D: public Array<3, T> { /** @brief Initializer-list constructor */ constexpr /*implicit*/ Array3D(T value): Array<3, T>(value, value, value) {} - /** @brief Copy constructor */ - constexpr Array3D(const Array<3, T>& other): Array<3, T>(other) {} - T& x() { return Array<3, T>::_data[0]; } /**< @brief X component */ constexpr T x() const { return Array<3, T>::_data[0]; } /**< @overload */ T& y() { return Array<3, T>::_data[1]; } /**< @brief Y component */