id summary reporter owner description type status milestone component version severity resolution keywords cc 7926 [Range] missing prototypes with predicate in lower_bound and upper_bound algorithm docs Kinugasa Tomonobu Neil Groves "http://www.boost.org/doc/libs/1_52_0/libs/range/doc/html/range/reference/algorithms/non_mutating/lower_bound.html http://www.boost.org/doc/libs/1_52_0/libs/range/doc/html/range/reference/algorithms/non_mutating/upper_bound.html missing prototypes with predicate version in lower_bound and upper_bound documents. should add such as: * lower_bound {{{ template< class ForwardRange, class Value, class SortPredicate > typename range_iterator::type lower_bound(ForwardRange& rng, Value val, SortPredicate pred); template< range_return_value re, class ForwardRange, class Value, class SortPredicate > typename range_return::type lower_bound(ForwardRange& rng, Value val, SortPredicate pred); }}} * upper_bound {{{ template< class ForwardRange, class Value, class SortPredicate > typename range_iterator::type upper_bound(ForwardRange& rng, Value val, SortPredicate pred); template< range_return_value re, class ForwardRange, class Value, class SortPredicate > typename range_return::type upper_bound(ForwardRange& rng, Value val, SortPredicate pred); }}}" Bugs closed To Be Determined range Boost 1.52.0 Problem fixed