Lines Matching refs:Ctor
577 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) {
578 return Ctor->nodeMatcherType();
586 bool Registry::isBuilderMatcher(MatcherCtor Ctor) {
587 return Ctor->isBuilderMatcher();
591 Registry::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange,
594 Ctor->buildMatcherCtor(NameRange, Args, Error).release());
639 MatcherCtor Ctor = CtxEntry.first;
644 Ctor->isConvertibleTo(Kind.getMatcherKind()) &&
645 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs()))
646 Ctor->getArgKinds(Kind.getMatcherKind(), ArgNumber, NextTypeSet);
760 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor,
764 return Ctor->create(NameRange, Args, Error);
767 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor,
772 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error);