Lines Matching refs:ArgKind
583 std::vector<ArgKind> Registry::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
596 std::set<ArgKind> TypeSet(std::begin(InitialTypes), std::end(InitialTypes)); in getAcceptedCompletionTypes()
600 std::vector<ArgKind> NextTypeSet; in getAcceptedCompletionTypes()
601 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
610 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
614 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
625 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs); in getMatcherCompletions()
627 for (const ArgKind& Kind : AcceptedTypes) { in getMatcherCompletions()
652 for (const std::vector<ArgKind> &Arg : ArgsKinds) { in getMatcherCompletions()
659 for (const ArgKind &AK : Arg) { in getMatcherCompletions()
660 if (AK.getArgKind() == ArgKind::AK_Matcher) { in getMatcherCompletions()
682 else if (ArgsKinds[0][0].getArgKind() == ArgKind::AK_String) in getMatcherCompletions()