Inheritance diagram for VersionMango::StringEncoder:
Public Member Functions | |
void | reset () |
ConverterType | type () |
void | encoder (void *p, uint count) |
BufferEncoder | bind (IWriter w) |
Private Member Functions | |
final void | encode (IBuffer b, int(*dg)(void[])) |
Private Attributes | |
bool | more |
IBuffer | bound |
|
Reimplemented in VersionMango::StringEncoder8, VersionMango::StringEncoder16, and VersionMango::StringEncoder32. |
|
Reimplemented from IEncoder. Reimplemented in VersionMango::StringEncoder8, VersionMango::StringEncoder16, and VersionMango::StringEncoder32. |
|
Reimplemented in VersionMango::StringEncoder8, VersionMango::StringEncoder16, and VersionMango::StringEncoder32. |
|
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(). |
|
Definition at line 405 of file UMango.d. References IBuffer::flush(), IBuffer::writable(), and IBuffer::write(). |
|
|
|
|