|
Medial Code Documentation
|
Public Types | |
| typedef Index | difference_type |
| typedef XprType::Scalar | value_type |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef internal::conditional< bool(is_lvalue), value_type *, constvalue_type * >::type | pointer |
| typedef internal::conditional< bool(is_lvalue), value_type &, constvalue_type & >::type | reference |
Public Member Functions | |
| pointer_based_stl_iterator (XprType &xpr, Index index) EIGEN_NO_THROW | |
| pointer_based_stl_iterator (const non_const_iterator &other) EIGEN_NO_THROW | |
| pointer_based_stl_iterator & | operator= (const non_const_iterator &other) EIGEN_NO_THROW |
| reference | operator* () const |
| reference | operator[] (Index i) const |
| pointer | operator-> () const |
| pointer_based_stl_iterator & | operator++ () |
| pointer_based_stl_iterator & | operator-- () |
| pointer_based_stl_iterator | operator++ (int) |
| pointer_based_stl_iterator | operator-- (int) |
| pointer_based_stl_iterator & | operator+= (Index b) |
| pointer_based_stl_iterator & | operator-= (Index b) |
| difference_type | operator- (const pointer_based_stl_iterator &other) const |
| difference_type | operator- (const other_iterator &other) const |
| bool | operator== (const pointer_based_stl_iterator &other) const |
| bool | operator!= (const pointer_based_stl_iterator &other) const |
| bool | operator< (const pointer_based_stl_iterator &other) const |
| bool | operator<= (const pointer_based_stl_iterator &other) const |
| bool | operator> (const pointer_based_stl_iterator &other) const |
| bool | operator>= (const pointer_based_stl_iterator &other) const |
| bool | operator== (const other_iterator &other) const |
| bool | operator!= (const other_iterator &other) const |
| bool | operator< (const other_iterator &other) const |
| bool | operator<= (const other_iterator &other) const |
| bool | operator> (const other_iterator &other) const |
| bool | operator>= (const other_iterator &other) const |
Protected Attributes | |
| pointer | m_ptr |
| internal::variable_if_dynamic< Index, XprType::InnerStrideAtCompileTime > | m_incr |
Friends | |
| class | pointer_based_stl_iterator< typename internal::add_const< XprType >::type > |
| class | pointer_based_stl_iterator< typename internal::remove_const< XprType >::type > |
| pointer_based_stl_iterator | operator+ (const pointer_based_stl_iterator &a, Index b) |
| pointer_based_stl_iterator | operator- (const pointer_based_stl_iterator &a, Index b) |
| pointer_based_stl_iterator | operator+ (Index a, const pointer_based_stl_iterator &b) |
| pointer_based_stl_iterator | operator- (Index a, const pointer_based_stl_iterator &b) |