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