| TryDequeueIf(FuncTKey, Boolean, TKey, TValue) |
Dequeues the minimum key value. Two conditions are neccessary in order to dequeue an item:
i) at least one item needs to be in the queue, and ii) the predicate given in the argument, applied
to the minimum key value item, must return true.
|
| TryDequeueIf(FuncTKey, TValue, Boolean, TKey, TValue) |
Dequeues the minimum key value. Two conditions are neccessary in order to dequeue an item:
i) at least one item needs to be in the queue, and ii) the predicate given in the argument, applied
to the minimum key value item, must return true.
|