| 865 | } |
| 866 | |
| 867 | virtual std::codecvt_base::result do_out(std::mbstate_t &, |
| 868 | const wchar_t*, const wchar_t*, const wchar_t*&, |
| 869 | char*, char*, char*&) const |
| 870 | { |
| 871 | static std::codecvt_base::result r = std::codecvt_base::noconv; |
| 872 | if (r == std::codecvt_base::partial) r = std::codecvt_base::error; |
| 873 | else if (r == std::codecvt_base::error) r = std::codecvt_base::noconv; |
| 874 | else r = std::codecvt_base::partial; |
| 875 | return r; |
| 876 | } |
| 877 | |
| 878 | virtual std::codecvt_base::result do_unshift(std::mbstate_t&, |
| 879 | char*, char*, char* &) const { return ok; } |
nothing calls this directly
no outgoing calls
no test coverage detected