Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

VersionMango::StringEncoder32 Class Reference

Inheritance diagram for VersionMango::StringEncoder32:

VersionMango::StringEncoder List of all members.

Public Member Functions

 this (UConverter cvt)
 this (char[] type)
void encode (IBuffer b, dchar[] d)
ConverterType type ()
void reset ()

Protected Member Functions

void encoder (void *p, uint count)

Private Member Functions

BufferEncoder bind (IWriter w)

Private Attributes

ITranscoder xcode

Member Function Documentation

this UConverter  cvt  )  [inline]
 

Definition at line 592 of file UMango.d.

References UConverter.

this char[]  type  )  [inline]
 

Construct an encoder of the given output 'type'.

The source-encoding is assumed to be utf32.

Definition at line 605 of file UMango.d.

References UConverter.

void encode IBuffer  b,
dchar[]  d
[inline]
 

Definition at line 614 of file UMango.d.

References UAdjust::input, and UAdjust::output.

void encoder void *  p,
uint  count
[inline, protected]
 

Reimplemented from VersionMango::StringEncoder.

Definition at line 632 of file UMango.d.

ConverterType type  )  [inline]
 

Reimplemented from VersionMango::StringEncoder.

Definition at line 641 of file UMango.d.

References ConverterType.

void reset  )  [inline]
 

Reimplemented from VersionMango::StringEncoder.

Definition at line 650 of file UMango.d.

BufferEncoder bind IWriter  w  )  [inline, inherited]
 

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().


Member Data Documentation

ITranscoder xcode [private]
 

Definition at line 586 of file UMango.d.


The documentation for this class was generated from the following file:
Generated on Tue Jan 25 21:18:45 2005 for Mango by doxygen 1.3.6