ArrayIteratorBacking< T, PT > Class Template Reference
[Data]
backend multidimensional iterator
More...
#include <array-iterator.h>
List of all members.
Detailed Description
template<class T, bool PT>
class ArrayIteratorBacking< T, PT >
backend multidimensional iterator
The array iterator is a very fast but flexible iterator it is used by combining different iteration walks into one iterator (extend). This is then assigned in the ArrayIterator. After trying to use this a couple of times it seems that it is somewhat too complex. We might want to rethink this one.
Constructor & Destructor Documentation
template<class T , bool PT>
template<class T, bool PT>
Member Function Documentation
template<class T, bool PT>
template<class T, bool PT>
template<bool PT2>
template<class T, bool PT>
template<class T, bool PT>
References ArrayIteratorBacking< T, PT >::idx, ArrayIteratorBacking< T, PT >::needmore(), and ArrayIteratorBacking< T, PT >::next.
Referenced by Array< D, T >::copyFrom(), SpectrumAnalyzer::fetchSpectrum_wavelet(), normalize_draw_decompose(), Array< D, T >::operator=(), and readsamples().
template<class T , bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T , bool PT>
References ArrayIteratorBacking< T, PT >::_more, assert(), ArrayIteratorBacking< T, PT >::delta, ArrayIteratorBacking< T, PT >::idx, ArrayIteratorBacking< T, PT >::next, ArrayIteratorBacking< T, PT >::pos, and printf().
template<class T, bool PT>
template<class T, bool PT>
Member Data Documentation
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
template<class T, bool PT>
Referenced by ArrayIteratorBacking< T, PT >::current(), ArrayIteratorBacking< T, PT >::more(), ArrayIteratorBacking< T, PT >::operator T &(), ArrayIteratorBacking< T, PT >::operator*(), ArrayIteratorBacking< T, PT >::operator=(), ArrayIteratorBacking< T, PT >::print(), and ArrayIteratorBacking< T, PT >::skipBlock().
template<class T, bool PT>
template<class T, bool PT>
The documentation for this class was generated from the following file: