Use wrapper macro for multidimensional subscript feature test

See merge request libeigen/eigen!2059
This commit is contained in:
Tyler Veness
2025-11-04 22:26:27 +00:00
committed by Rasmus Munk Larsen
parent 63fc0bc8c1
commit 06f5cb4878
7 changed files with 12 additions and 7 deletions

View File

@@ -365,7 +365,7 @@ class Transform {
* \sa MatrixBase::operator(Index,Index) */
EIGEN_DEVICE_FUNC inline Scalar& operator()(Index row, Index col) { return m_matrix(row, col); }
#if __cpp_multidimensional_subscript >= 202110L
#ifdef EIGEN_MULTIDIMENSIONAL_SUBSCRIPT
/** shortcut for m_matrix(row,col);
* \sa MatrixBase::operator(Index,Index) const */
EIGEN_DEVICE_FUNC inline Scalar operator[](Index row, Index col) const { return m_matrix[row, col]; }