Lines Matching refs:ArgKind
461 std::vector<ArgKind> Registry::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
474 std::set<ArgKind> TypeSet(std::begin(InitialTypes), std::end(InitialTypes)); in getAcceptedCompletionTypes()
478 std::vector<ArgKind> NextTypeSet; in getAcceptedCompletionTypes()
479 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
488 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
492 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
503 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs); in getMatcherCompletions()
505 for (const ArgKind& Kind : AcceptedTypes) { in getMatcherCompletions()
530 for (const std::vector<ArgKind> &Arg : ArgsKinds) { in getMatcherCompletions()
537 for (const ArgKind &AK : Arg) { in getMatcherCompletions()
538 if (AK.getArgKind() == ArgKind::AK_Matcher) { in getMatcherCompletions()
560 else if (ArgsKinds[0][0].getArgKind() == ArgKind::AK_String) in getMatcherCompletions()