Lines Matching refs:ArgKind
23 std::string ArgKind::asString() const { in asString()
41 bool ArgKind::isConvertibleTo(ArgKind To, unsigned *Specificity) const { in isConvertibleTo()
113 return ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
114 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), Specificity); in isConvertibleTo()
173 if (ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
174 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), in isConvertibleTo()
423 bool VariantValue::isConvertibleTo(ArgKind Kind, unsigned *Specificity) const { in isConvertibleTo()
425 case ArgKind::AK_Boolean: in isConvertibleTo()
431 case ArgKind::AK_Double: in isConvertibleTo()
437 case ArgKind::AK_Unsigned: in isConvertibleTo()
443 case ArgKind::AK_String: in isConvertibleTo()
449 case ArgKind::AK_Node: in isConvertibleTo()
454 case ArgKind::AK_Matcher: in isConvertibleTo()
462 bool VariantValue::isConvertibleTo(ArrayRef<ArgKind> Kinds, in isConvertibleTo()
465 for (const ArgKind& Kind : Kinds) { in isConvertibleTo()