Shifts "length" characters inside "string" from "src_pos" to "dst_pos". This effectively does the same thing as
string[src_pos .. src_pos + length] = string[dst_pos .. dst_pos + length];
but allows overlapping ranges.
string to process
destination start position (index)
source start position (index)
number of array elements to shift
See Implementation
Shifts "length" characters inside "string" from "src_pos" to "dst_pos". This effectively does the same thing as
but allows overlapping ranges.