id summary reporter owner description type status milestone component version severity resolution keywords cc 2009 suggested resiliency/ease-of-use Dave Abrahams Thorsten Ottosen "If I define a range type X and define only {{{ X::iterator range_begin(X const&); }}} assuming that it should be picked up for {{{const}}} or non-{{{const X}}}, generic code will break when passed a non-{{{const X}}} when it tries to do {{{boost::begin(x)}}} and that expression reaches inside {{{X}}} looking for a {{{begin()}}} member. It's possible to make the library resilient against this issue as shown by the enclosed example" Feature Requests closed Boost 1.36.0 range Boost 1.35.0 Problem wontfix Eric Niebler