| Partition a range of values so that the value pointed to by the middle r in the parameter list is in its correct sorted position, and no element to its left is greater than any element to its right. |
||
| Partition a range of values using a predicate, and return an iterator pointing to the first value for which upred returns false. |
||
| Partition a range using a predicate without altering the relative order of the values, and return an iterator pointing to the first value for which upred returns false. |
||