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

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

#include <spatial_region.hpp>

Inherits pair< region_iterator< Ct, Predicate >, region_iterator< Ct, Predicate > >.

Public Types

typedef std::pair< region_iterator< Ct, Predicate >, region_iterator< Ct, Predicate > > 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

 region_iterator_pair ()
 Empty constructor. More...
 
 region_iterator_pair (const region_iterator< Ct, Predicate > &a, const region_iterator< Ct, Predicate > &b)
 Regular constructor that builds a region_iterator_pair out of 2 region_iterators. More...
 

Detailed Description

template<typename Ct, typename Predicate = bounds<typename container_traits<Ct>::key_type, typename container_traits<Ct>::key_compare>>
struct spatial::region_iterator_pair< Ct, Predicate >

This structure defines a pair of mutable region iterator.

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

Definition at line 502 of file spatial_region.hpp.

Member Typedef Documentation

template<typename Ct, typename Predicate = bounds<typename container_traits<Ct>::key_type, typename container_traits<Ct>::key_compare>>
typedef std::pair<region_iterator<Ct, Predicate>, region_iterator<Ct, Predicate> > spatial::region_iterator_pair< Ct, Predicate >::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 511 of file spatial_region.hpp.

Constructor & Destructor Documentation

template<typename Ct, typename Predicate = bounds<typename container_traits<Ct>::key_type, typename container_traits<Ct>::key_compare>>
spatial::region_iterator_pair< Ct, Predicate >::region_iterator_pair ( )

Empty constructor.

Definition at line 514 of file spatial_region.hpp.

template<typename Ct, typename Predicate = bounds<typename container_traits<Ct>::key_type, typename container_traits<Ct>::key_compare>>
spatial::region_iterator_pair< Ct, Predicate >::region_iterator_pair ( const region_iterator< Ct, Predicate > &  a,
const region_iterator< Ct, Predicate > &  b 
)

Regular constructor that builds a region_iterator_pair out of 2 region_iterators.

Definition at line 518 of file spatial_region.hpp.


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