| 281 | } |
| 282 | |
| 283 | bool CUtility::IsNumber(const std::wstring& str) |
| 284 | { |
| 285 | return !str.empty() |
| 286 | && std::find_if( |
| 287 | str.begin(), |
| 288 | str.end(), |
| 289 | [](wchar_t c) |
| 290 | { |
| 291 | return !std::isdigit(c); |
| 292 | }) |
| 293 | == str.end(); |
| 294 | } |
| 295 | |
| 296 | auto CUtility::GetNumber(const std::wstring& str) -> std::optional<int> |
| 297 | { |