![]() |
|
#include <StlIterators.h>
Inheritance diagram for Eigen::internal::subvector_stl_iterator< XprType, Direction >:Classes | |
| class | subvector_stl_iterator_ptr |
Public Types | |
| typedef std::conditional_t< bool(is_lvalue), SubVectorType, ConstSubVectorType > | reference |
| typedef reference::PlainObject | value_type |
| typedef subvector_stl_iterator_ptr | pointer |
Public Types inherited from Eigen::internal::indexed_based_stl_iterator_base< subvector_stl_iterator< XprType, Direction > > | |
| typedef Index | difference_type |
| typedef std::random_access_iterator_tag | iterator_category |
Protected Types | |
| enum | { is_lvalue = internal::is_lvalue<XprType>::value } |
| typedef indexed_based_stl_iterator_base< subvector_stl_iterator > | Base |
| typedef std::conditional_t< Direction==Vertical, typename XprType::ColXpr, typename XprType::RowXpr > | SubVectorType |
| typedef std::conditional_t< Direction==Vertical, typename XprType::ConstColXpr, typename XprType::ConstRowXpr > | ConstSubVectorType |
Protected Types inherited from Eigen::internal::indexed_based_stl_iterator_base< subvector_stl_iterator< XprType, Direction > > | |
| typedef indexed_based_stl_iterator_traits< subvector_stl_iterator< XprType, Direction > > | traits |
| typedef traits::XprType | XprType |
| typedef indexed_based_stl_iterator_base< typename traits::non_const_iterator > | non_const_iterator |
| typedef indexed_based_stl_iterator_base< typename traits::const_iterator > | const_iterator |
| typedef std::conditional_t< internal::is_const< XprType >::value, non_const_iterator, const_iterator > | other_iterator |
Protected Attributes | |
| Index | m_index |
| XprType * | mp_xpr |
Protected Attributes inherited from Eigen::internal::indexed_based_stl_iterator_base< subvector_stl_iterator< XprType, Direction > > | |
| XprType * | mp_xpr |
| Index | m_index |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::indexed_based_stl_iterator_base< subvector_stl_iterator< XprType, Direction > > | |
| subvector_stl_iterator< XprType, Direction > & | derived () |
| const subvector_stl_iterator< XprType, Direction > & | derived () const |
|
protected |
|
protected |
| typedef subvector_stl_iterator_ptr Eigen::internal::subvector_stl_iterator< XprType, Direction >::pointer |
| typedef std::conditional_t<bool(is_lvalue), SubVectorType, ConstSubVectorType> Eigen::internal::subvector_stl_iterator< XprType, Direction >::reference |
|
protected |
| typedef reference::PlainObject Eigen::internal::subvector_stl_iterator< XprType, Direction >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References i, and Eigen::internal::subvector_stl_iterator< XprType, Direction >::m_index.
|
protected |
|
protected |