Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Private Attributes
concepts::MultiArray< 1, T >::Scanner Class Reference

Class for scanning (iterating) over the array in all dimensions. More...

#include <multiArray.hh>

List of all members.

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.

Detailed Description

template<typename T>
class concepts::MultiArray< 1, T >::Scanner

Class for scanning (iterating) over the array in all dimensions.

Definition at line 436 of file multiArray.hh.


Constructor & Destructor Documentation

template<typename T >
concepts::MultiArray< 1, T >::Scanner::Scanner ( const MultiArray< 1, T >  array) [inline]

Definition at line 438 of file multiArray.hh.

template<typename T >
concepts::MultiArray< 1, T >::Scanner::Scanner ( const Scanner &  scan) [inline]

Definition at line 440 of file multiArray.hh.


Member Function Documentation

template<typename T >
Scanner* concepts::MultiArray< 1, T >::Scanner::clone ( ) const [inline]

Definition at line 453 of file multiArray.hh.

Here is the call graph for this function:

template<typename T >
bool concepts::MultiArray< 1, T >::Scanner::eos ( ) const [inline]

Definition at line 441 of file multiArray.hh.

template<typename T >
const MultiEntrance<1,T> concepts::MultiArray< 1, T >::Scanner::operator() ( ) const [inline]

Definition at line 442 of file multiArray.hh.

template<typename T >
const MultiEntrance<1,T> concepts::MultiArray< 1, T >::Scanner::operator++ ( int  ) [inline]

Definition at line 445 of file multiArray.hh.

Here is the call graph for this function:


Member Data Documentation

template<typename T >
std::map<uint, T>::const_iterator concepts::MultiArray< 1, T >::Scanner::end_ [private]

Definition at line 459 of file multiArray.hh.

template<typename T >
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.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)