Lines Matching refs:ArgKind
22 std::string ArgKind::asString() const { in asString()
40 bool ArgKind::isConvertibleTo(ArgKind To, unsigned *Specificity) const { in isConvertibleTo()
112 return ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
113 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), Specificity); in isConvertibleTo()
172 if (ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
173 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), in isConvertibleTo()
422 bool VariantValue::isConvertibleTo(ArgKind Kind, unsigned *Specificity) const { in isConvertibleTo()
424 case ArgKind::AK_Boolean: in isConvertibleTo()
430 case ArgKind::AK_Double: in isConvertibleTo()
436 case ArgKind::AK_Unsigned: in isConvertibleTo()
442 case ArgKind::AK_String: in isConvertibleTo()
448 case ArgKind::AK_Node: in isConvertibleTo()
453 case ArgKind::AK_Matcher: in isConvertibleTo()
461 bool VariantValue::isConvertibleTo(ArrayRef<ArgKind> Kinds, in isConvertibleTo()
464 for (const ArgKind& Kind : Kinds) { in isConvertibleTo()