Lines Matching refs:RestrictKind
210 auto RestrictKind = SupportedKind; in constructVariadic() local
219 RestrictKind = in constructVariadic()
220 ASTNodeKind::getMostDerivedType(RestrictKind, IM.RestrictKind); in constructVariadic()
223 SupportedKind, RestrictKind, in constructVariadic()
228 SupportedKind, RestrictKind, in constructVariadic()
233 SupportedKind, RestrictKind, in constructVariadic()
237 return DynTypedMatcher(SupportedKind, RestrictKind, in constructVariadic()
245 SupportedKind, RestrictKind, in constructVariadic()
253 ASTNodeKind RestrictKind) { in constructRestrictedWrapper() argument
255 Copy.RestrictKind = RestrictKind; in constructRestrictedWrapper()
276 return RestrictKind.isBaseOf(Kind); in canMatchNodesOfKind()
282 Copy.RestrictKind = ASTNodeKind::getMostDerivedType(Kind, RestrictKind); in dynCastTo()
303 if (RestrictKind.isBaseOf(N.getNodeKind()) && in matches()
331 assert(RestrictKind.isBaseOf(N.getNodeKind())); in matchesNoKindCheck()