Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::MultiArray< dim, T >::Scanner Class Reference

#include <multiArray.hh>

Public Member Functions

 Scanner (const MultiArray< dim, T > array)
 
 Scanner (const Scanner &scan)
 
virtual ~Scanner ()
 delete scanner, if there was one
 
bool eos () const
 Returns true if the end of the scanned set is reached.
 
const MultiEntrance< dim, T > operator() () const
 
const MultiEntrance< dim, T > operator++ (int)
 
Scannerclone () const
 

Detailed Description

template<uint dim, typename T>
class concepts::MultiArray< dim, T >::Scanner

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

Definition at line 173 of file multiArray.hh.

Constructor & Destructor Documentation

◆ Scanner() [1/2]

template<uint dim, typename T >
concepts::MultiArray< dim, T >::Scanner::Scanner ( const MultiArray< dim, T >  array)
inline

Definition at line 175 of file multiArray.hh.

◆ Scanner() [2/2]

template<uint dim, typename T >
concepts::MultiArray< dim, T >::Scanner::Scanner ( const Scanner scan)
inline

Definition at line 183 of file multiArray.hh.

◆ ~Scanner()

template<uint dim, typename T >
virtual concepts::MultiArray< dim, T >::Scanner::~Scanner ( )
inlinevirtual

delete scanner, if there was one

Definition at line 186 of file multiArray.hh.

Member Function Documentation

◆ clone()

template<uint dim, typename T >
Scanner * concepts::MultiArray< dim, T >::Scanner::clone ( ) const
inline

Definition at line 218 of file multiArray.hh.

◆ eos()

template<uint dim, typename T >
bool concepts::MultiArray< dim, T >::Scanner::eos ( ) const
inline

Returns true if the end of the scanned set is reached.

Definition at line 188 of file multiArray.hh.

◆ operator()()

template<uint dim, typename T >
const MultiEntrance< dim, T > concepts::MultiArray< dim, T >::Scanner::operator() ( ) const
inline

Definition at line 192 of file multiArray.hh.

◆ operator++()

template<uint dim, typename T >
const MultiEntrance< dim, T > concepts::MultiArray< dim, T >::Scanner::operator++ ( int  )
inline

Definition at line 196 of file multiArray.hh.


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