toString
- Const!(char)[] toString(Const!(char)[] src, char[] dst, size_t* ate)
- Const!(wchar)[] toString(Const!(wchar)[] src, wchar[] dst, size_t* ate)
- Const!(dchar)[] toString(Const!(dchar)[] src, dchar[] dst, size_t* ate)
- void toString(Const!(char)[] input, size_t delegate(cstring) dg)
- void toString(Const!(wchar)[] input, size_t delegate(cstring) dg)
- void toString(Const!(dchar)[] input, size_t delegate(cstring) dg)
- mstring toString(Const!(wchar)[] input, mstring output, size_t* ate)
- mstring toString(Const!(dchar)[] input, mstring output, size_t* ate)
- input Const!(char)[]
- dg size_t delegate
Encode a string of characters into an UTF-8 string, providing one character at a time to the delegate.
This allow to shift the allocation strategy on the user, which might have more information about the kind of data passed to this function.