| 26 | namespace utils { |
| 27 | |
| 28 | bool StringUtils::StringToBool(std::string input, bool &output) { |
| 29 | std::transform(input.begin(), input.end(), input.begin(), ::tolower); |
| 30 | std::istringstream(input) >> std::boolalpha >> output; |
| 31 | return output; |
| 32 | } |
| 33 | |
| 34 | utils::optional<bool> StringUtils::toBool(const std::string& str) { |
| 35 | std::string trimmed = trim(str); |