| 37 | static bool CharacterIsDigit(char c) { return c >= '0' && c <= '9'; } |
| 38 | |
| 39 | static std::string ltrim(const std::string& input) { |
| 40 | auto s = input; |
| 41 | s.erase(s.begin(), |
| 42 | find_if(s.begin(), s.end(), [](unsigned char ch) { return !isspace(ch); })); |
| 43 | return s; |
| 44 | } |
| 45 | static std::string_view ltrim(std::string_view input) { |
| 46 | auto begin = 0u; |
| 47 | while (begin < input.size() && isspace(input[begin])) { |