is_partitioned
Visual Studio 2012
Returns true if all the elements in the given range that test true for a condition come before any elements that test false.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);