Introduce a generic InnerIterator classes compatible with evaluators.

This commit is contained in:
Gael Guennebaud
2014-09-29 13:36:57 +02:00
parent 76c3cf6949
commit abd3502e9e
5 changed files with 123 additions and 42 deletions

View File

@@ -50,7 +50,11 @@ template<typename Derived> class DenseBase
using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
class InnerIterator;
/** Inner iterator type to iterate over the coefficients of a row or column.
* \sa class InnerIterator
*/
typedef InnerIterator<Derived> InnerIterator;
typedef typename internal::traits<Derived>::StorageKind StorageKind;