A random-access iterator addressing the position of the first element in the target heap.

_Last

A random-access iterator addressing the position one past the final element in the target heap.

_Comp

User-defined predicate function object that defines sense in which one element is less than another. A binary predicate takes two arguments and returns true when satisfied and false when not satisfied.