Lines Matching refs:ArgKind
662 std::vector<ArgKind> Registry::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
675 std::set<ArgKind> TypeSet; in getAcceptedCompletionTypes()
677 TypeSet.insert(ArgKind::MakeMatcherArg(IT)); in getAcceptedCompletionTypes()
682 std::vector<ArgKind> NextTypeSet; in getAcceptedCompletionTypes()
683 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
692 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
696 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
707 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs); in getMatcherCompletions()
710 for (const ArgKind& Kind : AcceptedTypes) { in getMatcherCompletions()
760 for (const std::vector<ArgKind> &Arg : ArgsKinds) { in getMatcherCompletions()
767 for (const ArgKind &AK : Arg) { in getMatcherCompletions()
768 if (AK.getArgKind() == ArgKind::AK_Matcher) { in getMatcherCompletions()
790 else if (ArgsKinds[0][0].getArgKind() == ArgKind::AK_String) in getMatcherCompletions()