Lines Matching refs:Group
615 StringRef DiagnosticIDs::getWarningOptionDocumentation(diag::Group Group) { in getWarningOptionDocumentation() argument
616 return OptionTable[static_cast<int>(Group)].Documentation; in getWarningOptionDocumentation()
619 StringRef DiagnosticIDs::getWarningOptionForGroup(diag::Group Group) { in getWarningOptionForGroup() argument
620 return OptionTable[static_cast<int>(Group)].getName(); in getWarningOptionForGroup()
623 std::optional<diag::Group>
629 return static_cast<diag::Group>(Found - OptionTable); in getGroupForWarningOption()
632 std::optional<diag::Group> DiagnosticIDs::getGroupForDiag(unsigned DiagID) { in getGroupForDiag()
634 return static_cast<diag::Group>(Info->getOptionGroupIndex()); in getGroupForDiag()
662 const WarningOption *Group, in getDiagnosticsInGroup() argument
666 if (!Group->Members && !Group->SubGroups) in getDiagnosticsInGroup()
672 const int16_t *Member = DiagArrays + Group->Members; in getDiagnosticsInGroup()
681 const int16_t *SubGroups = DiagSubGroups + Group->SubGroups; in getDiagnosticsInGroup()
690 DiagnosticIDs::getDiagnosticsInGroup(diag::Flavor Flavor, StringRef Group, in getDiagnosticsInGroup() argument
692 if (std::optional<diag::Group> G = getGroupForWarningOption(Group)) in getDiagnosticsInGroup()
706 StringRef Group) { in getNearestOption() argument
708 unsigned BestDistance = Group.size() + 1; // Maximum threshold. in getNearestOption()
714 unsigned Distance = O.getName().edit_distance(Group, true, BestDistance); in getNearestOption()