--- original_boost_1_55_0_lexical_cast.hpp 2013-08-13 16:08:37.000000000 +0300 +++ lexical_cast.hpp 2014-02-01 23:24:31.991244388 +0200 @@ -2596,6 +2596,17 @@ } #endif + template class Iter> + inline Target lexical_cast(Iter > arg, std::size_t count) { + return lexical_cast(&(*arg), count); + } + + template + inline Target lexical_cast(const boost::iterator_range& arg) { + return lexical_cast(arg.begin(), arg.size()); + } + + } // namespace boost #else // #ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION