Insert the specified move-insertable item at the back of its priority.
Declared in <bdlcc_multipriorityqueue.h>
int
pushBack(
bslmf::MovableRef<TYPE> item,
int itemPriority);
Insert the value of the specified item with the specified itemPriority into this multipriority queue before any queued items having a less urgent priority (higher value) than itemPriority, and after any items having the same or more urgent priority (lower value) than itemPriority. item is left in a valid but unspecified state. If the multipriority queue is enabled, the push succeeds and 0 is returned, otherwise the push fails, the queue remains unchanged, and a nonzero value is returned. The behavior is undefined unless 0 <= itemPriority < numPriorities().
0 on success, and a non-zero value if the queue is disabled
| Name | Description |
|---|---|
| item | move-insertable item to insert |
| itemPriority | priority of item (0 is most urgent) |