Inserts elements into the middle of a buffer, maintaining the order of the existing elements by shifting them right using memmove.
Template params: T = type of buffer element
buffer to insert into
position in buffer at which to insert new elements
number of elements to insert, defaults to one
slice of buffer
auto arr = createBuffer("something"); insertShift(arr, 2, 2); test!("==")(arr[], "somemething");
See Implementation
Inserts elements into the middle of a buffer, maintaining the order of the existing elements by shifting them right using memmove.
Template params: T = type of buffer element