1 #ifndef MSP_STRINGS_JISX0208_H_
2 #define MSP_STRINGS_JISX0208_H_
8 class JisX0208: public StringCodec
11 class Encoder: public StringCodec::Encoder
14 void encode_char(wchar_t);
17 class Decoder: public StringCodec::Decoder
20 void decode_char(const std::string &, std::string::const_iterator &);
27 Encoder *create_encoder() const { return new Encoder; }
28 Decoder *create_decoder() const { return new Decoder; }
31 extern wchar_t jisx0208_to_ucs(unsigned short);
32 extern unsigned short ucs_to_jisx0208(wchar_t);