more.utf8

Undocumented in source.

Members

Classes

Utf8DecodeException
class Utf8DecodeException
Undocumented in source.
Utf8EncodeException
class Utf8EncodeException
Undocumented in source.
Utf8Exception
class Utf8Exception
Undocumented in source.

Functions

decodeUtf8
dchar decodeUtf8(T** utf8InOut)
dchar decodeUtf8(T** utf8InOut, T* limit)

Decodes a single UTF8 character from the given buffer. utf8InOut is used to pass in the start of the utf8 encoded character, and also used to return the end of it once it has been decoded.

encodeUtf8
ubyte encodeUtf8(char* dst, dchar c)

Encodes a single character into the given buffer Returns the number of bytes used to encode the given character.

Templates

decodeUtf8Impl
template decodeUtf8Impl(Flag!"useLimit" useLimit)
Undocumented in source.

Meta