#include <StlIterators.h>
Public Types | |
typedef internal::conditional< bool(is_lvalue), value_type *, const value_type * >::type | pointer |
typedef internal::conditional< bool(is_lvalue), value_type &, read_only_ref_t >::type | reference |
typedef XprType::Scalar | value_type |
Public Types inherited from Eigen::internal::indexed_based_stl_iterator_base< generic_randaccess_stl_iterator< XprType > > | |
typedef Index | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
Protected Types | |
enum | { has_direct_access = (internal::traits<XprType>::Flags & DirectAccessBit) ? 1 : 0, is_lvalue = internal::is_lvalue<XprType>::value } |
typedef indexed_based_stl_iterator_base< generic_randaccess_stl_iterator > | Base |
typedef const value_type | read_only_ref_t |
Protected Types inherited from Eigen::internal::indexed_based_stl_iterator_base< generic_randaccess_stl_iterator< XprType > > | |
typedef indexed_based_stl_iterator_base< typename traits::const_iterator > | const_iterator |
typedef indexed_based_stl_iterator_base< typename traits::non_const_iterator > | non_const_iterator |
typedef internal::conditional< internal::is_const< XprType >::value, non_const_iterator, const_iterator >::type | other_iterator |
typedef indexed_based_stl_iterator_traits< generic_randaccess_stl_iterator< XprType > > | traits |
typedef traits::XprType | XprType |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::indexed_based_stl_iterator_base< generic_randaccess_stl_iterator< XprType > > | |
generic_randaccess_stl_iterator< XprType > & | derived () |
const generic_randaccess_stl_iterator< XprType > & | derived () const |
Protected Attributes inherited from Eigen::internal::indexed_based_stl_iterator_base< generic_randaccess_stl_iterator< XprType > > | |
Index | m_index |
XprType * | mp_xpr |
Definition at line 268 of file StlIterators.h.
|
protected |
Definition at line 280 of file StlIterators.h.
typedef internal::conditional<bool(is_lvalue), value_type *, const value_type *>::type Eigen::internal::generic_randaccess_stl_iterator< XprType >::pointer |
Definition at line 291 of file StlIterators.h.
|
protected |
Definition at line 287 of file StlIterators.h.
typedef internal::conditional<bool(is_lvalue), value_type&, read_only_ref_t>::type Eigen::internal::generic_randaccess_stl_iterator< XprType >::reference |
Definition at line 292 of file StlIterators.h.
typedef XprType::Scalar Eigen::internal::generic_randaccess_stl_iterator< XprType >::value_type |
Definition at line 271 of file StlIterators.h.
|
protected |
Enumerator | |
---|---|
has_direct_access | |
is_lvalue |
Definition at line 275 of file StlIterators.h.
|
inline |
Definition at line 294 of file StlIterators.h.
|
inline |
Definition at line 295 of file StlIterators.h.
|
inline |
Definition at line 296 of file StlIterators.h.
|
inline |
Definition at line 299 of file StlIterators.h.
|
inline |
Definition at line 301 of file StlIterators.h.
|
inline |
Definition at line 300 of file StlIterators.h.