Insert the value of the specified item with the specified itemPriority onto the back of 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. All of the specified numItems items are pushed as a single atomic action, unless the copy constructor for one of them throws an exception, in which case a possibly empty subset of the pushes will have completed and no memory will be leaked. Raw means that the push will succeed even if the multipriority queue is disabled. Note that this method is targeted for specific use by the class bdlmt::MultipriorityThreadPool. The behavior is undefined unless 0 <= itemPriority < numPriorities().
Declared in <bdlcc_multipriorityqueue.h>
void
pushBackMultipleRaw(
TYPE const& item,
int itemPriority,
int numItems);