From b0c66adfb1c72d060ec98ebf1004a73b6e4cd559 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 1 Oct 2018 23:21:37 +0200 Subject: bug #231: initial implementation of STL iterators for dense expressions --- Eigen/src/Core/DenseBase.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Eigen/src/Core/DenseBase.h') diff --git a/Eigen/src/Core/DenseBase.h b/Eigen/src/Core/DenseBase.h index 0c0ea95f4..93410670f 100644 --- a/Eigen/src/Core/DenseBase.h +++ b/Eigen/src/Core/DenseBase.h @@ -572,6 +572,17 @@ template class DenseBase } EIGEN_DEVICE_FUNC void reverseInPlace(); + inline DenseStlIterator begin(); + inline DenseStlIterator begin() const; + inline DenseStlIterator cbegin() const; + inline DenseStlIterator end(); + inline DenseStlIterator end() const; + inline DenseStlIterator cend() const; + inline ColsProxy allCols(); + inline ColsProxy allCols() const; + inline RowsProxy allRows(); + inline RowsProxy allRows() const; + #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::DenseBase #define EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL #define EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF(COND) -- cgit v1.2.3