| 23 | } |
| 24 | |
| 25 | void to_upper_inplace(std::wstring &s) { std::transform(s.begin(), s.end(), s.begin(), &towupper); } |
| 26 | |
| 27 | void ltrim_inplace(std::wstring &s) { |
| 28 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](wchar_t ch) { |
no test coverage detected