id summary reporter owner description type status milestone component version severity resolution keywords cc 7237 Make sub_match a proper range zeratul976@… Eric Niebler "boost::xpressive::sub_match comes close to being a proper Range, but it's not quite. It has a nested type named 'iterator', but not one named 'const_iterator', and it lacks begin() and end() functions. It should be very straightforward to add these missing bits and make it a proper range. Alternately, it could derive from boost::iterator_range rather than std::pair." Feature Requests closed To Be Determined xpressive Boost 1.51.0 Problem fixed