pub fn orderedRemoveAtMany(self: *Self, gpa: Allocator, sorted_indexes: []const usize) Oom!void 810
811
812
813
814 pub fn orderedRemoveAtMany(self: *Self, gpa: Allocator, sorted_indexes: []const usize) Oom!void {
if (@sizeOf(ByIndexContext) != 0)
@compileError("Cannot infer context " ++ @typeName(Context) ++ ", call orderedRemoveAtContext instead.");
return self.orderedRemoveAtManyContext(gpa, sorted_indexes, undefined);
}
Remove the entries indexed by
sorted_indexes. The indexes to be removed correspond to state before deletion.This operation is O(N).
Asserts that each index to be removed is in bounds.
Invalidates key and element pointers beyond the first deleted index.