Inheritance diagram for Transcoder:
Public Member Functions | |
char[] | encode (dchar[] input, char[] output, out uint consumed) |
dchar[] | decode (char[] input, dchar[] output, out uint consumed) |
char[] | toString () |
Protected Member Functions | |
void | fault (char[] msg) |
|
Convert the input into the output, respecting the boundaries of the provided arrays. Returns a valid slice of the output, along with the number of items consumed from the input. Reimplemented in TranscoderIso8859_1, and TranscoderUtf8. |
|
Convert the input into the output, respecting the boundaries of the provided arrays. Returns a valid slice of the output, along with the number of items consumed from the input. Reimplemented in TranscoderIso8859_1, TranscoderUtf8, and TranscoderUtf8Checked. |
|
Return the encoding name of this transcoder Reimplemented in TranscoderIso8859_1, and TranscoderUtf8. |
|
overridable exception thrower Definition at line 78 of file Transcoder.d. References Exception. Referenced by TranscoderUtf8Checked::decode(), TranscoderUtf8::encode(), and TranscoderIso8859_1::encode(). |