boost::make_convert_iterator
// In header: <boost/iterator/convert_iterator.hpp> template<typename It, typename Converter> convert_iterator< It, Converter > make_convert_iterator(It begin, It end, It pos, Converter p);
Requires: ((InputIterator<It>)) ((ConverterConcept<Converter>)) ((Convertible<typename InputIterator<It>::value_type, typename Converter::input_type>))