id summary reporter owner description type status milestone component version severity resolution keywords cc 8927 boost::partition takes ForwardRange, while calls std::partition which takes Bidirectional on C++98 Evgeny Panasyuk Neil Groves "boost::partition takes ForwardRange: http://www.boost.org/doc/libs/1_54_0/libs/range/doc/html/range/reference/algorithms/mutating/partition.html , http://www.boost.org/doc/libs/1_54_0/boost/range/algorithm/partition.hpp While it calls std::partition which takes Bidirectional Iterators on C++98. (C++11 version takes ForwardIterator)" Bugs closed Boost 1.56.0 range Boost 1.54.0 Problem fixed