| 542 | } |
| 543 | |
| 544 | std::string cmStandardLevelResolver::GetLevelString( |
| 545 | std::string const& lang, cmStandardLevel level) const |
| 546 | { |
| 547 | auto mapping = StandardComputerMapping.find(lang); |
| 548 | if (mapping == StandardComputerMapping.end()) { |
| 549 | return {}; |
| 550 | } |
| 551 | |
| 552 | if (mapping->second.LevelsAsStrings.size() <= level.Index()) { |
| 553 | return {}; |
| 554 | } |
| 555 | |
| 556 | return mapping->second.LevelsAsStrings[level.Index()]; |
| 557 | } |
| 558 | |
| 559 | bool cmStandardLevelResolver::AddRequiredTargetFeature( |
| 560 | cmTarget* target, std::string const& feature, std::string* error) const |
no test coverage detected