Remove all the items from this queue for which predicate returns true. Optionally specify newLength, in which to load the number of items remaining in this queue. Optionally specify newMinTime, in which to load the lowest remaining time value in this queue. Optionally specify a vector of removedItems in which to load the removed items.
Synopsis
Declared in <bdlcc_timequeue.h>
void
removeIf(
bsl::function<bool(xref:bsl/function-0a.adoc[function<void()> const&)>] const& predicate,
int* newLength = 0,
bsls::TimeInterval* newMinTime = 0,
bsl::vector<TimeQueueItem<function<void()>>>* removedItems = 0);
Created with MrDocs