Factorize RowsProxy/ColsProxy and related iterators using subVector<>(Index)

This commit is contained in:
Gael Guennebaud
2018-10-02 14:03:26 +02:00
parent 12487531ce
commit 8c38528168
3 changed files with 55 additions and 90 deletions

View File

@@ -578,10 +578,10 @@ template<typename Derived> class DenseBase
inline DenseStlIterator<Derived> end();
inline DenseStlIterator<const Derived> end() const;
inline DenseStlIterator<const Derived> cend() const;
inline ColsProxy<Derived> allCols();
inline ColsProxy<const Derived> allCols() const;
inline RowsProxy<Derived> allRows();
inline RowsProxy<const Derived> allRows() const;
inline SubVectorsProxy<Derived,Vertical> allCols();
inline SubVectorsProxy<const Derived,Vertical> allCols() const;
inline SubVectorsProxy<Derived,Horizontal> allRows();
inline SubVectorsProxy<const Derived,Horizontal> allRows() const;
#define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::DenseBase
#define EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL