id summary reporter owner description type status milestone component version severity resolution keywords cc 11036 make sub_match a Range giel@… John Maddock "boost::sub_match is conceptually already a Range. It already provides the correct typedefs and only misses the `begin()` and `end()` iterator retrieval functions. Alternatively implementing the `range_begin(sub_match&)` and `range_end(sub_match&)` functions would achieve the same: http://www.boost.org/doc/libs/1_57_0/libs/range/doc/html/range/reference/extending/method_2.html. That however would not permit direct usage with C++11's foreach, member methods `begin()` and `end()` would." Feature Requests closed Boost 1.58.0 regex Boost 1.57.0 Problem fixed