Inheritance diagram for VersionMango::StringEncoder16:
Public Member Functions | |
this (UConverter cvt) | |
this (char[] type) | |
void | encode (IBuffer b, wchar[] w) |
ConverterType | type () |
void | reset () |
Protected Member Functions | |
void | encoder (void *p, uint count) |
Private Member Functions | |
BufferEncoder | bind (IWriter w) |
Private Attributes | |
UConverter | cvt |
|
|
|
Construct an encoder of the given output 'type'. The source-encoding is assumed to be utf16. Definition at line 528 of file UMango.d. References UConverter. |
|
Definition at line 537 of file UMango.d. References UAdjust::input, and UAdjust::output. |
|
Reimplemented from VersionMango::StringEncoder. |
|
Reimplemented from VersionMango::StringEncoder. Definition at line 564 of file UMango.d. References ConverterType. |
|
Reimplemented from VersionMango::StringEncoder. |
|
Bind this StringEncoder to the specified IWriter. This is invoked by an IWriter to install it as the default handler, and thus be used by all subsequent IReader.put() requests for the subclass type. Reimplemented from IEncoder. Definition at line 395 of file UMango.d. References BufferEncoder, and IWriter::getBuffer(). |
|
|