yat  0.16pre
Public Member Functions | Friends | List of all members
theplu::yat::utility::Container2DIterator< Container, value, reference > Class Template Reference

Iterator for a Container2D. More...

#include <yat/utility/Container2DIterator.h>

Inheritance diagram for theplu::yat::utility::Container2DIterator< Container, value, reference >:

Public Member Functions

 Container2DIterator (void)
 Default Constructor.
 
 Container2DIterator (Container &container, size_t row, size_t column)
 Constructor. More...
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<typename Container, typename value, typename reference = value&>
class theplu::yat::utility::Container2DIterator< Container, value, reference >

Iterator for a Container2D.

The iterator can be used to traverse through a Container2D row by row.

Type Requirements:

See also
StrideIterator

Constructor & Destructor Documentation

template<typename Container , typename value , typename reference = value&>
theplu::yat::utility::Container2DIterator< Container, value, reference >::Container2DIterator ( Container &  container,
size_t  row,
size_t  column 
)
inline

Constructor.

Parameters
containeriterator points to
rowtelling which row iterator points to
columntelling which column iterator points to

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

Generated on Thu Jan 10 2019 02:54:20 for yat by  doxygen 1.8.11