boost::make_pipe_iterator
// In header: <boost/iterator/pipe_iterator.hpp> template<typename It, typename Pipe> pipe_iterator< It, Pipe > make_pipe_iterator(It begin, It end, It pos, Pipe p);
Requires: ((InputIterator<It>)) ((PipeConcept<Pipe>)) ((Convertible<typename InputIterator<It>::value_type, typename Pipe::input_type>))