Add an element to the GroupedPriorityList. Selects group based on the elements priority.
Element to be added.
Remove all internal PriorityListGroups.
Count the number of elements in this GroupedPriorityList.
Apply function to all elements in this GroupedPriorityList.
Function to apply.
Merge another GroupedPriorityList into this one.
Other group to merge.
Remove an element from the GroupedPriorityList.
Note: It is required that the priority is the same as it was when the element has been added. Otherwise, the removal will fail.
Element to be removed.
True if the element was removed, false otherwise.
Generated using TypeDoc
The
GroupedPriorityListcontains a PriorityListGroupMap to manage a larger number of items in priority groups.