This class is also used for implementing ltl::IndexList and ltl::where().
ltl::IndexIter< T, N >::IndexIter | ( | const MArray< T, N > & | array | ) |
ltl::IndexIter< T, N >::IndexIter | ( | const Shape< N > * | s | ) |
ltl::IndexIter< T, N >::IndexIter | ( | const IndexIter< T, N > & | other | ) | [inline] |
void ltl::IndexIter< T, N >::reset | ( | ) |
IndexIter<T,N>& ltl::IndexIter< T, N >::operator++ | ( | ) | [inline] |
IndexIter<T,N> ltl::IndexIter< T, N >::operator++ | ( | int | ) | [inline] |
void ltl::IndexIter< T, N >::advance | ( | ) | [inline] |
void ltl::IndexIter< T, N >::advanceN | ( | const int | i | ) | [inline] |
void ltl::IndexIter< T, N >::advanceN | ( | const int | i, | |
const int | dim | |||
) | [inline] |
void ltl::IndexIter< T, N >::advanceWithStride1 | ( | ) | [inline] |
int ltl::IndexIter< T, N >::readWithStride | ( | const int | i | ) | const [inline] |
int ltl::IndexIter< T, N >::readWithStride | ( | const int | i, | |
const int | dim | |||
) | const [inline] |
int ltl::IndexIter< T, N >::readWithoutStride | ( | const int | i | ) | const [inline] |
void ltl::IndexIter< T, N >::advanceDim | ( | ) |
void ltl::IndexIter< T, N >::advanceDim | ( | const int | cutDim | ) |
bool ltl::IndexIter< T, N >::needAdvanceDim | ( | ) | const [inline] |
bool ltl::IndexIter< T, N >::done | ( | ) | const [inline] |
const FixedVector<int,N>& ltl::IndexIter< T, N >::index | ( | ) | const [inline] |
int ltl::IndexIter< T, N >::index | ( | const int | dim | ) | const [inline] |
const FixedVector<int,N>& ltl::IndexIter< T, N >::operator * | ( | ) | const [inline] |
const FixedVector<int,N>& ltl::IndexIter< T, N >::operator() | ( | ) | const [inline] |
int ltl::IndexIter< T, N >::operator() | ( | const int | dim | ) | const [inline] |
void ltl::IndexIter< T, N >::printRanges | ( | ) | const |
const Shape<N>* ltl::IndexIter< T, N >::shape | ( | ) | const [inline] |
bool ltl::IndexIter< T, N >::isStorageContiguous | ( | void | ) | const [inline] |
bool ltl::IndexIter< T, N >::isStride1 | ( | ) | const [inline] |
bool ltl::IndexIter< T, N >::isConformable | ( | const Shape< N > & | other | ) | const [inline] |
FixedVector<int,N> ltl::IndexIter< T, N >::first_ [protected] |
FixedVector<int,N> ltl::IndexIter< T, N >::last_ [protected] |
FixedVector<int,N> ltl::IndexIter< T, N >::pos_ [protected] |
bool ltl::IndexIter< T, N >::done_ [protected] |
const Shape<N>* ltl::IndexIter< T, N >::shape_ [protected] |