Range.hh File Reference

Range public header. More...

#include <boost/range/iterator_range.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include "Range.cti"
Include dependency graph for Range.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 senf
 

Functions

template<class Range , class Fn >
boost::iterator_range< boost::transform_iterator< Fn, typename boost::range_const_iterator< Range >::type > > senf::make_transform_range (Range const &range, Fn const &fn)
 Make a boost::iterator_range from boost::trasform_iterator. More...
 
template<class Range , class Fn >
boost::iterator_range< boost::transform_iterator< Fn, typename boost::range_iterator< Range >::type > > senf::make_transform_range (Range &range, Fn const &fn)
 
template<class Range , class Iterator >
void senf::copy_range (Range const &range, Iterator const &i)
 
template<class Range , class Iterator >
void senf::copy_range (Range &range, Iterator const &i)
 
template<class Range >
bool senf::has_one_elt (Range r)
 

Detailed Description

Range public header.

Definition in file Range.hh.