Returns the array index at which the (n+1)th code point begins.
The input to this function MUST be validly encoded. This is enforced by the function's in-contract.
Supersedes: This function supersedes std.utf.toUTFindex().
the string to be counted
the current code point index
assert(index("\u20AC100",1) == 3); assert(index("hällo",2) == 3);
See Implementation
Unicode 5.0, ASCII, ISO-8859-1, ISO-8859-2, WINDOWS-1250, WINDOWS-1251, WINDOWS-1252
Returns the array index at which the (n+1)th code point begins.
The input to this function MUST be validly encoded. This is enforced by the function's in-contract.
Supersedes: This function supersedes std.utf.toUTFindex().