Output type alias.
Output type alias.
This alias.
Extract the next character from the referenced string.
Extract the next character from the referenced string.
Calculates the number of unicode characters in the referenced string. The calculation requires that the whole string is iterated over.
foreach iterator.
foreach iterator.
foreach iterator.
opIndex. Extracts the nth unicode character from the referenced string.
opSlice. Extracts an indexed sequence of unicode characters from the referenced string.
Slice / copy. Extracts an indexed sequence of unicode characters from the referenced string and copies them into the provided buffer.
Static method to extract the next character from the passed string.
Static method to extract the next character from the passed string.
String to iterate over.
type of strings to process
determines the output type of the struct's methods. If true they will all output dchars (ie unicode / utf32 characters), otherwise they output slices of the input string, containing the characters representing a single unicode character.
UtfString template struct