mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-11 19:29:02 +08:00
* remove empty destructors in Matrix.h and MatrixStorage.h
This commit is contained in:
parent
84551d067e
commit
26ea7c9801
@ -536,9 +536,6 @@ class Matrix
|
|||||||
other.evalTo(*this);
|
other.evalTo(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Destructor */
|
|
||||||
inline ~Matrix() {}
|
|
||||||
|
|
||||||
/** \sa MatrixBase::operator=(const AnyMatrixBase<OtherDerived>&) */
|
/** \sa MatrixBase::operator=(const AnyMatrixBase<OtherDerived>&) */
|
||||||
template<typename OtherDerived>
|
template<typename OtherDerived>
|
||||||
EIGEN_STRONG_INLINE Matrix& operator=(const AnyMatrixBase<OtherDerived> &other)
|
EIGEN_STRONG_INLINE Matrix& operator=(const AnyMatrixBase<OtherDerived> &other)
|
||||||
|
@ -117,7 +117,6 @@ template<typename T, int Size, int _Options> class ei_matrix_storage<T, Size, Dy
|
|||||||
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
||||||
: m_data(ei_constructor_without_unaligned_array_assert()), m_rows(0), m_cols(0) {}
|
: m_data(ei_constructor_without_unaligned_array_assert()), m_rows(0), m_cols(0) {}
|
||||||
inline ei_matrix_storage(int, int rows, int cols) : m_rows(rows), m_cols(cols) {}
|
inline ei_matrix_storage(int, int rows, int cols) : m_rows(rows), m_cols(cols) {}
|
||||||
inline ~ei_matrix_storage() {}
|
|
||||||
inline void swap(ei_matrix_storage& other)
|
inline void swap(ei_matrix_storage& other)
|
||||||
{ std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); std::swap(m_cols,other.m_cols); }
|
{ std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); std::swap(m_cols,other.m_cols); }
|
||||||
inline int rows(void) const {return m_rows;}
|
inline int rows(void) const {return m_rows;}
|
||||||
@ -141,7 +140,6 @@ template<typename T, int Size, int _Cols, int _Options> class ei_matrix_storage<
|
|||||||
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
||||||
: m_data(ei_constructor_without_unaligned_array_assert()), m_rows(0) {}
|
: m_data(ei_constructor_without_unaligned_array_assert()), m_rows(0) {}
|
||||||
inline ei_matrix_storage(int, int rows, int) : m_rows(rows) {}
|
inline ei_matrix_storage(int, int rows, int) : m_rows(rows) {}
|
||||||
inline ~ei_matrix_storage() {}
|
|
||||||
inline void swap(ei_matrix_storage& other) { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); }
|
inline void swap(ei_matrix_storage& other) { std::swap(m_data,other.m_data); std::swap(m_rows,other.m_rows); }
|
||||||
inline int rows(void) const {return m_rows;}
|
inline int rows(void) const {return m_rows;}
|
||||||
inline int cols(void) const {return _Cols;}
|
inline int cols(void) const {return _Cols;}
|
||||||
@ -163,7 +161,6 @@ template<typename T, int Size, int _Rows, int _Options> class ei_matrix_storage<
|
|||||||
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
inline ei_matrix_storage(ei_constructor_without_unaligned_array_assert)
|
||||||
: m_data(ei_constructor_without_unaligned_array_assert()), m_cols(0) {}
|
: m_data(ei_constructor_without_unaligned_array_assert()), m_cols(0) {}
|
||||||
inline ei_matrix_storage(int, int, int cols) : m_cols(cols) {}
|
inline ei_matrix_storage(int, int, int cols) : m_cols(cols) {}
|
||||||
inline ~ei_matrix_storage() {}
|
|
||||||
inline void swap(ei_matrix_storage& other) { std::swap(m_data,other.m_data); std::swap(m_cols,other.m_cols); }
|
inline void swap(ei_matrix_storage& other) { std::swap(m_data,other.m_data); std::swap(m_cols,other.m_cols); }
|
||||||
inline int rows(void) const {return _Rows;}
|
inline int rows(void) const {return _Rows;}
|
||||||
inline int cols(void) const {return m_cols;}
|
inline int cols(void) const {return m_cols;}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user