BloombergLP::bdlcc::Deque::forcePushFront

forcePushFront overloads

Synopses

Declared in <bdlcc_deque.h>

Append the specified move-insertable item to the front of this container without regard for the high-water mark. item is left in a valid but unspecified state. Note that this method is provided to allow high priority items to be inserted when the container is full; pushFront and pushBack should be used for general use.

void
forcePushFront(bslmf::MovableRef<TYPE> item);
» more...

Append the specified item to the front of this container without regard for the high-water mark. Note that this method is provided to allow high priority items to be inserted when the container is full; pushFront and pushBack should be used for general use.

void
forcePushFront(TYPE const& item);
» more...

Append the specified specified range [begin .. end)] of items to the front of this container without regard for the high-water mark. Note that pushed the items will be in the container in the reverse of the order in which they occur in the range. Also note that the items in the range are treated as const objects, copied without being modified.

template<class INPUT_ITER>
void
forcePushFront(
    INPUT_ITER begin,
    INPUT_ITER end);
» more...