| 520 | inline StorageIndex index() const { return EvalIterator::index() - convert_index<StorageIndex>(IsRowMajor ? m_block.startCol() : m_block.startRow()); } |
| 521 | inline Index outer() const { return EvalIterator::outer() - (IsRowMajor ? m_block.startRow() : m_block.startCol()); } |
| 522 | inline Index row() const { return EvalIterator::row() - m_block.startRow(); } |
| 523 | inline Index col() const { return EvalIterator::col() - m_block.startCol(); } |
| 524 | |
| 525 | inline operator bool() const { return EvalIterator::operator bool() && EvalIterator::index() < m_end; } |