Lines Matching defs:RestrictKind
211 auto RestrictKind = SupportedKind;
216 // RestrictKind the most restrictive can save us time. This way we reject
220 RestrictKind =
221 ASTNodeKind::getMostDerivedType(RestrictKind, IM.RestrictKind);
224 SupportedKind, RestrictKind,
229 SupportedKind, RestrictKind,
234 SupportedKind, RestrictKind,
238 return DynTypedMatcher(SupportedKind, RestrictKind,
246 SupportedKind, RestrictKind,
254 ASTNodeKind RestrictKind) {
256 Copy.RestrictKind = RestrictKind;
277 return RestrictKind.isBaseOf(Kind);
283 Copy.RestrictKind = ASTNodeKind::getMostDerivedType(Kind, RestrictKind);
304 if (RestrictKind.isBaseOf(N.getNodeKind()) &&
332 assert(RestrictKind.isBaseOf(N.getNodeKind()));