Home | History | Annotate | Download | only in Dynamic

Lines Matching defs:Matcher

1 //===--- Registry.cpp - Matcher registry -------------------------===//
430 // Starting with the above seed of acceptable top-level matcher types, compute
455 const auto *Matcher = M.getValue();
459 unsigned NumArgs = Matcher->isVariadic() ? 1 : Matcher->getNumArgs();
460 bool IsPolymorphic = Matcher->isPolymorphic();
468 if (Matcher->isConvertibleTo(Kind.getMatcherKind(), &Specificity,
474 Matcher->getArgKinds(Kind.getMatcherKind(), Arg, ArgsKinds[Arg]);
485 OS << "Matcher<T> " << Name << "(Matcher<T>";
487 OS << "Matcher<" << RetKinds << "> " << Name << "(";
506 OS << "Matcher<" << MatcherKinds << ">";
510 if (Matcher->isVariadic())