| 49 | ch = static_cast<char>(std::tolower(static_cast<unsigned char>(ch))); |
| 50 | } |
| 51 | return value; |
| 52 | } |
| 53 | |
| 54 | std::string trim(std::string value) { |
| 55 | auto is_space = [](unsigned char ch) { return std::isspace(ch) != 0; }; |
| 56 | value.erase(value.begin(), std::find_if(value.begin(), value.end(), [&](char ch) { return !is_space(ch); })); |
no test coverage detected