Lines Matching refs:Ctor
602 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) { in nodeMatcherType() argument
603 return Ctor->nodeMatcherType(); in nodeMatcherType()
611 bool Registry::isBuilderMatcher(MatcherCtor Ctor) { in isBuilderMatcher() argument
612 return Ctor->isBuilderMatcher(); in isBuilderMatcher()
616 Registry::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange, in buildMatcherCtor() argument
619 Ctor->buildMatcherCtor(NameRange, Args, Error).release()); in buildMatcherCtor()
664 MatcherCtor Ctor = CtxEntry.first; in getAcceptedCompletionTypes() local
669 Ctor->isConvertibleTo(Kind.getMatcherKind()) && in getAcceptedCompletionTypes()
670 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs())) in getAcceptedCompletionTypes()
671 Ctor->getArgKinds(Kind.getMatcherKind(), ArgNumber, NextTypeSet); in getAcceptedCompletionTypes()
785 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher() argument
789 return Ctor->create(NameRange, Args, Error); in constructMatcher()
792 VariantMatcher Registry::constructBoundMatcher(MatcherCtor Ctor, in constructBoundMatcher() argument
797 VariantMatcher Out = constructMatcher(Ctor, NameRange, Args, Error); in constructBoundMatcher()