Class for scanning (iterating) over the array in all dimensions. More...
#include <multiArray.hh>
Public Member Functions | |
| Scanner * | clone () const |
| bool | eos () const |
| const MultiEntrance< 1, T > | operator() () const |
| const MultiEntrance< 1, T > | operator++ (int) |
| Scanner (const MultiArray< 1, T > array) | |
| Scanner (const Scanner &scan) | |
Private Attributes | |
| std::map< uint, T >::const_iterator | end_ |
| std::map< uint, T >::const_iterator | i_ |
| Iterator in current MultiArray, which holds the index and the array of smaller dimension. | |
Class for scanning (iterating) over the array in all dimensions.
Definition at line 436 of file multiArray.hh.
| concepts::MultiArray< 1, T >::Scanner::Scanner | ( | const MultiArray< 1, T > | array | ) | [inline] |
Definition at line 438 of file multiArray.hh.
| concepts::MultiArray< 1, T >::Scanner::Scanner | ( | const Scanner & | scan | ) | [inline] |
Definition at line 440 of file multiArray.hh.
| Scanner* concepts::MultiArray< 1, T >::Scanner::clone | ( | ) | const [inline] |
| bool concepts::MultiArray< 1, T >::Scanner::eos | ( | ) | const [inline] |
Definition at line 441 of file multiArray.hh.
| const MultiEntrance<1,T> concepts::MultiArray< 1, T >::Scanner::operator() | ( | ) | const [inline] |
Definition at line 442 of file multiArray.hh.
| const MultiEntrance<1,T> concepts::MultiArray< 1, T >::Scanner::operator++ | ( | int | ) | [inline] |
std::map<uint, T>::const_iterator concepts::MultiArray< 1, T >::Scanner::end_ [private] |
Definition at line 459 of file multiArray.hh.
std::map<uint, T>::const_iterator concepts::MultiArray< 1, T >::Scanner::i_ [private] |
Iterator in current MultiArray, which holds the index and the array of smaller dimension.
Definition at line 458 of file multiArray.hh.