Searched refs:Specificity (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h40 unsigned Specificity)
42 Specificity(Specificity) {}
55 unsigned Specificity; member in struct:clang::ast_matchers::dynamic::MatcherCompletion
39 MatcherCompletion(StringRef TypedText, StringRef MatcherDecl, unsigned Specificity) argument
H A DVariantValue.h59 /// \param Specificity value corresponding to the "specificity" of the
61 bool isConvertibleTo(ArgKind To, unsigned *Specificity) const;
131 unsigned *Specificity) const = 0;
185 /// \param Specificity value corresponding to the "specificity" of the
188 unsigned *Specificity) const {
190 return Value->isConvertibleTo(Kind, Specificity);
283 /// \param Specificity value corresponding to the "specificity" of the
285 bool isConvertibleTo(ArgKind Kind, unsigned* Specificity) const;
292 /// \param Specificity value corresponding to the "specificity" of the
295 bool isConvertibleTo(ArrayRef<ArgKind> Kinds, unsigned *Specificity) cons
[all...]
/external/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp35 bool ArgKind::isConvertibleTo(ArgKind To, unsigned *Specificity) const {
39 if (Specificity)
40 *Specificity = 1;
47 if (Specificity)
48 *Specificity = 100 - Distance;
102 unsigned *Specificity) const override {
104 .isConvertibleTo(Kind, Specificity);
160 unsigned *Specificity) const override {
169 if (Specificity)
170 *Specificity
[all...]
H A DParser.cpp442 Completion.Specificity > 0) {
444 Completion.MatcherDecl, Completion.Specificity);
453 unsigned Specificity; local
454 if (Entry.getValue().isConvertibleTo(AcceptedTypes, &Specificity)) {
457 Result.emplace_back(Entry.getKey(), Decl, Specificity);
583 if (A.Specificity != B.Specificity)
584 return A.Specificity > B.Specificity;
H A DMarshallers.h147 /// so convertible, store in *Specificity a value corresponding to the
154 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity = nullptr,
164 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity,
167 if (ArgKind(NodeKind).isConvertibleTo(Kind, Specificity)) {
217 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity,
219 return isRetKindConvertibleTo(RetKinds, Kind, Specificity,
372 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity,
374 return isRetKindConvertibleTo(RetKinds, Kind, Specificity,
397 isConvertibleTo(ast_type_traits::ASTNodeKind Kind, unsigned *Specificity,
402 // Specificity t
162 isRetKindConvertibleTo( ArrayRef<ast_type_traits::ASTNodeKind> RetKinds, ast_type_traits::ASTNodeKind Kind, unsigned *Specificity, ast_type_traits::ASTNodeKind *LeastDerivedKind) argument
[all...]
H A DRegistry.cpp508 unsigned Specificity; local
510 if (Matcher->isConvertibleTo(Kind.getMatcherKind(), &Specificity,
512 if (MaxSpecificity < Specificity)
513 MaxSpecificity = Specificity;

Completed in 105 milliseconds