| 1020 | virtual int do_encoding() const throw() { return 0; } |
| 1021 | |
| 1022 | virtual std::codecvt_base::result do_in(std::mbstate_t&, const char*, const char*, const char*&, wchar_t*, wchar_t*, wchar_t*&) const |
| 1023 | { |
| 1024 | static std::codecvt_base::result r = std::codecvt_base::noconv; |
| 1025 | if (r == std::codecvt_base::partial) |
| 1026 | r = std::codecvt_base::error; |
| 1027 | else if (r == std::codecvt_base::error) |
| 1028 | r = std::codecvt_base::noconv; |
| 1029 | else |
| 1030 | r = std::codecvt_base::partial; |
| 1031 | return r; |
| 1032 | } |
| 1033 | |
| 1034 | virtual std::codecvt_base::result do_out(std::mbstate_t&, const wchar_t*, const wchar_t*, const wchar_t*&, char*, char*, char*&) const |
| 1035 | { |
nothing calls this directly
no outgoing calls
no test coverage detected