CAPD RedHom Library
capd::homAux::impl::Join< Rng1, Rng2 > Struct Template Reference

#include <capd/homAux/RedefinedIteratorRange.h>

Public Types

typedef boost::range_const_iterator< Rng1 >::type It
 
typedef boost::joined_range< const boost::iterator_range< It >, const Rng2 > result_type
 

Public Member Functions

result_type operator() (It b, It e) const
 

Public Attributes

Rng2 _rng2
 

Member Typedef Documentation

template<typename Rng1 , typename Rng2 >
typedef boost::range_const_iterator<Rng1>::type capd::homAux::impl::Join< Rng1, Rng2 >::It
template<typename Rng1 , typename Rng2 >
typedef boost::joined_range<const boost::iterator_range<It>, const Rng2> capd::homAux::impl::Join< Rng1, Rng2 >::result_type

Member Function Documentation

template<typename Rng1 , typename Rng2 >
result_type capd::homAux::impl::Join< Rng1, Rng2 >::operator() ( It  b,
It  e 
) const
inline

Member Data Documentation

template<typename Rng1 , typename Rng2 >
Rng2 capd::homAux::impl::Join< Rng1, Rng2 >::_rng2