50 virtual result do_in(Pt::MBState& s,
51 const char* from,
const char* fromEnd,
const char*& fromNext,
55 virtual result do_out(Pt::MBState& s,
const Pt::Char* fromBegin,
57 char* toBegin,
char* toEnd,
char*& toNext)
const;
60 virtual bool do_always_noconv()
const throw()
64 virtual int do_length(Pt::MBState& s,
const char* fromBegin,
65 const char* fromEnd, std::size_t max)
const
67 std::size_t avail = fromEnd - fromBegin;
68 return avail < max ? avail : max;
72 virtual int do_max_length()
const throw()
76 std::codecvt_base::result do_unshift(Pt::MBState&,
char*,
char*,
char*&)
const
77 {
return std::codecvt_base::noconv; }
80 int do_encoding()
const throw()
Converts between character encodings.
Definition Api-TextCodec.h:44