CAPD RedHom Library
capd::homAux::MapValuesType< Rng > Struct Template Reference

#include <capd/homAux/RangeHelpers.h>

Public Types

typedef boost::range_reference< Rng >::type RangeValueRef
 
typedef boost::transform_iterator< PairSecond< RangeValueRef >, typename boost::range_iterator< Rng >::typeIterator
 
typedef boost::iterator_range< Iteratortype
 

Static Public Member Functions

static type Make (Rng &rng)
 

Member Typedef Documentation

template<typename Rng >
typedef boost::transform_iterator<PairSecond<RangeValueRef>, typename boost::range_iterator<Rng>::type> capd::homAux::MapValuesType< Rng >::Iterator
template<typename Rng >
typedef boost::range_reference<Rng>::type capd::homAux::MapValuesType< Rng >::RangeValueRef
template<typename Rng >
typedef boost::iterator_range<Iterator> capd::homAux::MapValuesType< Rng >::type

Member Function Documentation

template<typename Rng >
static type capd::homAux::MapValuesType< Rng >::Make ( Rng &  rng)
inlinestatic