Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
spatial::mapping_iterator_pair< Ct > Struct Template Reference

This structure defines a pair of mutable mapping iterator. More...

#include <mapping_iterator.hpp>

Inherits pair< mapping_iterator< Ct >, mapping_iterator< Ct > >.

Public Types

typedef std::pair< mapping_iterator< Ct >, mapping_iterator< Ct > > Base
 A pair of iterators that represents a range (that is: a range of elements to iterate, and not an orthogonal range). More...
 

Public Member Functions

 mapping_iterator_pair ()
 Empty constructor. More...
 
 mapping_iterator_pair (const mapping_iterator< Ct > &a, const mapping_iterator< Ct > &b)
 Regular constructor that builds a mapping_iterator_pair out of 2 mapping_iterators. More...
 

Detailed Description

template<typename Ct>
struct spatial::mapping_iterator_pair< Ct >

This structure defines a pair of mutable mapping iterator.

Template Parameters
CtThe container to which these iterator relate to.
See also
mapping_iterator

Definition at line 508 of file mapping_iterator.hpp.

Member Typedef Documentation

template<typename Ct>
typedef std::pair<mapping_iterator<Ct>, mapping_iterator<Ct> > spatial::mapping_iterator_pair< Ct >::Base

A pair of iterators that represents a range (that is: a range of elements to iterate, and not an orthogonal range).

Definition at line 515 of file mapping_iterator.hpp.

Constructor & Destructor Documentation

template<typename Ct>
spatial::mapping_iterator_pair< Ct >::mapping_iterator_pair ( )

Empty constructor.

Definition at line 518 of file mapping_iterator.hpp.

template<typename Ct>
spatial::mapping_iterator_pair< Ct >::mapping_iterator_pair ( const mapping_iterator< Ct > &  a,
const mapping_iterator< Ct > &  b 
)

Regular constructor that builds a mapping_iterator_pair out of 2 mapping_iterators.

Definition at line 522 of file mapping_iterator.hpp.


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