TODO: bail out on invalid severity
| 74 | |
| 75 | // TODO: bail out on invalid severity |
| 76 | Severity severityFromString(const std::string& severity) |
| 77 | { |
| 78 | if (severity.empty()) |
| 79 | return Severity::none; |
| 80 | if (severity == "none") |
| 81 | return Severity::none; |
| 82 | if (severity == "error") |
| 83 | return Severity::error; |
| 84 | if (severity == "warning") |
| 85 | return Severity::warning; |
| 86 | if (severity == "style") |
| 87 | return Severity::style; |
| 88 | if (severity == "performance") |
| 89 | return Severity::performance; |
| 90 | if (severity == "portability") |
| 91 | return Severity::portability; |
| 92 | if (severity == "information") |
| 93 | return Severity::information; |
| 94 | if (severity == "debug") |
| 95 | return Severity::debug; |
| 96 | if (severity == "internal") |
| 97 | return Severity::internal; |
| 98 | return Severity::none; |
| 99 | } |
no test coverage detected