By default that underlying type is vector , but a different type may be selected explicitly. The type of object stored in the priority queue. The type of the underlying container used to implement the priority queue. The comparison function used to determine whether one element is smaller than another element. T is a model of Assignable .
Sequence is a model of Sequence .
Compare is a model of Binary Predicate Compare induces a strict weak ordering, as defined in the LessThan Comparable requirements, on its argument type. T is convertible to Compare 's argument type. Public base classes None. The default constructor. Assignable The copy constructor.