Lines Matching defs:Ctor
624 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) {
625 return Ctor->nodeMatcherType();
633 bool Registry::isBuilderMatcher(MatcherCtor Ctor) {
634 return Ctor->isBuilderMatcher();
638 Registry::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange,
641 Ctor->buildMatcherCtor(NameRange, Args, Error).release());
685 MatcherCtor Ctor = CtxEntry.first;
690 Ctor->isConvertibleTo(Kind.getMatcherKind()) &&
691 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs()))
692 Ctor->getArgKinds(Kind.getMatcherKind(), ArgNumber, NextTypeSet);
806 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor,
810 return Ctor->create(NameRange, Args, Error);
813 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor,
818 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error);