Lines Matching refs:Ctor
619 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) { in nodeMatcherType() argument
620 return Ctor->nodeMatcherType(); in nodeMatcherType()
628 bool Registry::isBuilderMatcher(MatcherCtor Ctor) { in isBuilderMatcher() argument
629 return Ctor->isBuilderMatcher(); in isBuilderMatcher()
633 Registry::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange, in buildMatcherCtor() argument
636 Ctor->buildMatcherCtor(NameRange, Args, Error).release()); in buildMatcherCtor()
680 MatcherCtor Ctor = CtxEntry.first; in getAcceptedCompletionTypes() local
685 Ctor->isConvertibleTo(Kind.getMatcherKind()) && in getAcceptedCompletionTypes()
686 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs())) in getAcceptedCompletionTypes()
687 Ctor->getArgKinds(Kind.getMatcherKind(), ArgNumber, NextTypeSet); in getAcceptedCompletionTypes()
801 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher() argument
805 return Ctor->create(NameRange, Args, Error); in constructMatcher()
808 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher() argument
813 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher()