id summary reporter owner description type status milestone component version severity resolution keywords cc 12817 Too strong iterator requirements in qi::parse and qi::phrase_parse yegor.derevenets@… Joel de Guzman "qi::parse and qi::phrase_parse currently check that the provided iterator type implements ForwardIterator concept. This seems to be a stronger check than necessary. In particular, ForwardIterator requires that *it returns a reference, which does not seem to be needed by the parsing functions. I propose to replace the check with the check that the iterator type implements ReadableIterator and SinglePassIterator concepts." Bugs closed To Be Determined spirit Boost 1.63.0 Problem fixed