| 389 | } |
| 390 | |
| 391 | String trim() const { |
| 392 | size_t start = string_.find_first_not_of(U" \t\n\r"); |
| 393 | size_t end = string_.find_last_not_of(U" \t\n\r"); |
| 394 | |
| 395 | if (start == std::u32string::npos || end == std::u32string::npos) |
| 396 | return ""; |
| 397 | |
| 398 | return string_.substr(start, end - start + 1); |
| 399 | } |
| 400 | |
| 401 | private: |
| 402 | std::u32string string_; |
no outgoing calls
no test coverage detected