aimstil
5.0.5
|
#include <til/multi_array.h>
Public Types | |
typedef detail::inner_voliterator_compo< TOuterIterator, D, TInnerVolIterator > | Base |
typedef Base::outer_iterator | outer_iterator |
typedef Base::inner_iterator | inner_iterator |
typedef Base::reference | reference |
typedef Base::value_type | value_type |
![]() | |
typedef TOuterIterator | outer_iterator |
typedef TInnerVolIterator | inner_iterator |
typedef inner_iterator::reference | reference |
typedef inner_iterator::value_type | value_type |
typedef meta::int_type< D > | dim |
Public Member Functions | |
voliterator_compo (TOuterIterator begin, const Vector &size) | |
template<std::size_t D2> | |
void | from_pos (const numeric_array< std::size_t, D2 > &pos) |
template<typename TPosIterator > | |
void | from_pos (TPosIterator pbegin, TPosIterator pend) |
![]() | |
inner_voliterator_compo (TOuterIterator i, const Vector &size) | |
reference | operator* () |
void | operator++ () |
template<typename TPosIterator > | |
void | from_pos (TOuterIterator begin, TPosIterator pbegin, TPosIterator pend) |
Protected Types | |
typedef Base::Vector | Vector |
![]() | |
typedef numeric_array< std::size_t, D > | Vector |
Definition at line 309 of file multi_array.h.
typedef detail::inner_voliterator_compo<TOuterIterator,D,TInnerVolIterator> til::voliterator_compo< TOuterIterator, D, TInnerVolIterator >::Base |
Definition at line 313 of file multi_array.h.
typedef Base::inner_iterator til::voliterator_compo< TOuterIterator, D, TInnerVolIterator >::inner_iterator |
Definition at line 315 of file multi_array.h.
typedef Base::outer_iterator til::voliterator_compo< TOuterIterator, D, TInnerVolIterator >::outer_iterator |
Definition at line 314 of file multi_array.h.
typedef Base::reference til::voliterator_compo< TOuterIterator, D, TInnerVolIterator >::reference |
Definition at line 316 of file multi_array.h.
typedef Base::value_type til::voliterator_compo< TOuterIterator, D, TInnerVolIterator >::value_type |
Definition at line 317 of file multi_array.h.
|
protected |
Definition at line 319 of file multi_array.h.
|
inline |
Definition at line 321 of file multi_array.h.
|
inline |
Definition at line 327 of file multi_array.h.
References til::detail::numeric_array_impl< T, D >::begin(), til::detail::numeric_array_impl< T, D >::end(), and til::detail::inner_voliterator_compo< TOuterIterator, D, TInnerVolIterator >::from_pos().
|
inline |
Definition at line 330 of file multi_array.h.
References til::detail::inner_voliterator_compo< TOuterIterator, D, TInnerVolIterator >::from_pos().