Lines Matching refs:RestrictKind
209 auto RestrictKind = SupportedKind;
214 // RestrictKind the most restrictive can save us time. This way we reject
218 RestrictKind =
219 ASTNodeKind::getMostDerivedType(RestrictKind, IM.RestrictKind);
222 SupportedKind, RestrictKind,
227 SupportedKind, RestrictKind,
232 SupportedKind, RestrictKind,
236 return DynTypedMatcher(SupportedKind, RestrictKind,
244 SupportedKind, RestrictKind,
252 ASTNodeKind RestrictKind) {
254 Copy.RestrictKind = RestrictKind;
271 return RestrictKind.isBaseOf(Kind);
277 Copy.RestrictKind = ASTNodeKind::getMostDerivedType(Kind, RestrictKind);
290 if (RestrictKind.isBaseOf(N.getNodeKind()) &&
310 assert(RestrictKind.isBaseOf(N.getNodeKind()));