|
DCL 3.7.4
|
#include <Charset.h>
Public Member Functions | |
| virtual int | decode (const byte_t *_in, size_t &_inCount, wchar_t *_out, size_t &_outCount) |
| size_t | getDecodedLength (const char *_mbs, size_t _mbslen) __DCL_THROWS1(CharsetConvertException *) |
| String | decode (const char *_mbs, size_t _mbslen=(size_t) -1) __DCL_THROWS1(CharsetConvertException *) |
| String | decode (const ByteString &_str) __DCL_THROWS1(CharsetConvertException *) |
| Public Member Functions inherited from Object | |
| virtual String | toString () const |
| virtual void | destroy () |
| String | className () const |
| bool | isInstanceOf (const std::type_info &typeinfo) const |
| virtual const std::type_info & | typeInfo () const |
Protected Member Functions | |
| CharsetDecoder () | |
| virtual int | toWideChar (const byte_t *_mbs, size_t _mbslen, ucs4_t *_uc)=0 |
| Protected Member Functions inherited from Object | |
| virtual | ~Object () |
| Object () | |
|
protected |
|
virtual |
Definition at line 50 of file CharsetDecoder.cpp.
| String CharsetDecoder::decode | ( | const ByteString & | _str | ) |
Definition at line 162 of file CharsetDecoder.cpp.
| String CharsetDecoder::decode | ( | const char * | _mbs, |
| size_t | _mbslen = (size_t)-1 ) |
Definition at line 128 of file CharsetDecoder.cpp.
| size_t CharsetDecoder::getDecodedLength | ( | const char * | _mbs, |
| size_t | _mbslen ) |
Definition at line 101 of file CharsetDecoder.cpp.
|
protectedpure virtual |
Implemented in AsciiDecoder, Latin1Decoder, LocaleDecoder, UTF16Decoder, UTF32Decoder, and UTF8Decoder.