Lines Matching refs:ArgKind
646 std::vector<ArgKind> Registry::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
659 std::set<ArgKind> TypeSet; in getAcceptedCompletionTypes()
661 TypeSet.insert(ArgKind::MakeMatcherArg(IT)); in getAcceptedCompletionTypes()
666 std::vector<ArgKind> NextTypeSet; in getAcceptedCompletionTypes()
667 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
676 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
680 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
691 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs); in getMatcherCompletions()
694 for (const ArgKind& Kind : AcceptedTypes) { in getMatcherCompletions()
744 for (const std::vector<ArgKind> &Arg : ArgsKinds) { in getMatcherCompletions()
751 for (const ArgKind &AK : Arg) { in getMatcherCompletions()
752 if (AK.getArgKind() == ArgKind::AK_Matcher) { in getMatcherCompletions()
774 else if (ArgsKinds[0][0].getArgKind() == ArgKind::AK_String) in getMatcherCompletions()