|
|
| version 1.20.2.18.2.12, 2003/04/11 09:58:54 | version 1.23, 2003/07/24 11:31:21 |
|---|---|
| Line 13 static const char* IDENT_CHARSET_H="$Dat | Line 13 static const char* IDENT_CHARSET_H="$Dat |
| #include "pa_exception.h" | #include "pa_exception.h" |
| #include "pa_common.h" | #include "pa_common.h" |
| #include "pa_hash.h" | |
| #include "pa_array.h" | |
| // hiding into namespace so to avoid stupid conflict | // hiding into namespace so to avoid stupid conflict |
| namespace PCRE { | namespace PCRE { |
| Line 48 struct Charset_TransRec { | Line 50 struct Charset_TransRec { |
| XMLByte extCh; | XMLByte extCh; |
| }; | }; |
| typedef Hash<const StringBody, StringBody> HashStringString; | |
| /** charset holds name & transcode tables | /** charset holds name & transcode tables |
| registers libxml transcoders | registers libxml transcoders |
| */ | */ |
| Line 65 public: | Line 69 public: |
| const Charset& dest_transcoder | const Charset& dest_transcoder |
| ); | ); |
| static String& transcode(const String& src, | |
| const Charset& source_transcoder, | |
| const Charset& dest_transcoder); | |
| static StringBody transcode(const StringBody src, | |
| const Charset& source_transcoder, | |
| const Charset& dest_transcoder); | |
| static void transcode(ArrayString& src, | |
| const Charset& source_transcoder, | |
| const Charset& dest_transcoder); | |
| static void transcode(HashStringString& src, | |
| const Charset& source_transcoder, | |
| const Charset& dest_transcoder); | |
| #ifdef XML | #ifdef XML |
| xmlCharEncodingHandler& transcoder(const StringBody NAME); | xmlCharEncodingHandler& transcoder(const StringBody NAME); |
| #endif | #endif |