Lines Matching full:specificity
337 /// so convertible, store in *Specificity a value corresponding to the
338 /// "specificity" of the converted matcher to the given context, and in
340 /// same matcher overload. Zero specificity indicates that this conversion
344 isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity = nullptr,
353 ASTNodeKind Kind, unsigned *Specificity,
357 ArgKind::MakeMatcherArg(Kind), Specificity)) {
408 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
410 return isRetKindConvertibleTo(RetKinds, Kind, Specificity,
573 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
575 return isRetKindConvertibleTo(RetKinds, Kind, Specificity,
598 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
603 // Specificity to 0.
604 if (VariadicFuncMatcherDescriptor::isConvertibleTo(Kind, Specificity,
607 if (Specificity)
608 *Specificity = 0;
785 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
788 if (O->isConvertibleTo(Kind, Specificity, LeastDerivedKind))
816 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
818 return isRetKindConvertibleTo(RetKinds, Kind, Specificity,
915 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
917 if (Specificity)
918 *Specificity = 1;
987 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity,
989 if (Specificity)
990 *Specificity = 1;
1040 bool isConvertibleTo(ASTNodeKind Kind, unsigned *Specificity = nullptr,
1042 if (Specificity)
1043 *Specificity = 1;