binary_search() Returns whether the range contains an element 608
includes() Returns whether each element of a range is also
an element of another range
609
lower_bound() Finds the first element greater than or equal to a
given value
611
upper_bound() Finds the first element greater than a given value 611
equal_range() Returns the range of elements equal to a given
value
613
merge() Merges the elements of two ranges 614
set_union() Processes the sorted union of two ranges 616
set_intersection() Processes the sorted intersection of two ranges 617
set_difference() Processes a sorted range that contains all elements
of a range that are not part of another range
618
set_symmetric_difference() Processes a sorted range that contains all elements
that are in exactly one of two ranges
619
inplace_merge() Merges two consecutive sorted ranges 622
partition_point() Returns the partitioning element for a range
partitioned into elements fulfilling and elements
not fulfilling a predicate (since C++11)
552