| 683 | } |
| 684 | |
| 685 | cm::optional<cmStandardLevel> |
| 686 | cmStandardLevelResolver::CompileFeatureStandardLevel( |
| 687 | std::string const& lang, std::string const& feature) const |
| 688 | { |
| 689 | auto mapping = StandardComputerMapping.find(lang); |
| 690 | if (mapping == cm::cend(StandardComputerMapping)) { |
| 691 | return cm::nullopt; |
| 692 | } |
| 693 | return mapping->second.CompileFeatureStandardLevel(this->Makefile, feature); |
| 694 | } |
| 695 | |
| 696 | cm::optional<cmStandardLevel> cmStandardLevelResolver::LanguageStandardLevel( |
| 697 | std::string const& lang, std::string const& standardStr) const |
no test coverage detected