Removes elements from the middle of a buffer, maintaining the order of the remaining elements by shifting them left using memmove.
Template params: T = type of buffer element
buffer to remove from
position in buffer from which to remove elements
number of elements to remove, defaults to one
slice of buffer
auto arr = createBuffer("something"); removeShift(arr, 3, 4); test!("==")(arr[], "somng"[]);
See Implementation
Removes elements from the middle of a buffer, maintaining the order of the remaining elements by shifting them left using memmove.
Template params: T = type of buffer element