summaryrefslogtreecommitdiffstats
path: root/src/2geom/numeric/matrix.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/2geom/numeric/matrix.h')
-rw-r--r--src/2geom/numeric/matrix.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/2geom/numeric/matrix.h b/src/2geom/numeric/matrix.h
index e9b6e6e9e..97db59d56 100644
--- a/src/2geom/numeric/matrix.h
+++ b/src/2geom/numeric/matrix.h
@@ -232,11 +232,15 @@ class MatrixImpl : public BaseMatrixImpl
gsl_matrix_set_identity(m_matrix);
}
- using base_type::operator();
+ using base_type::operator(); // VSC legacy support
+ const double & operator() (size_t i, size_t j) const
+ {
+ return base_type::operator ()(i, j);
+ }
- double & operator() (size_t i, size_t j)
+ double & operator() (size_t i, size_t j)
{
- return *gsl_matrix_ptr(m_matrix, i, j);
+ return *gsl_matrix_ptr(m_matrix, i, j);
}
using base_type::get_gsl_matrix;