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.


Detailed Description

Range public header.

Definition in file Range.hh.


Namespaces

namespace   senf

Defines

#define  HH_SENF_Utils_Range_   1

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.
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)

Define Documentation

#define
HH_SENF_Utils_Range_   1

Definition at line 27 of file Range.hh.