Lines Matching refs:ASTNodeKind
321 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()), in DynTypedMatcher()
342 ast_type_traits::ASTNodeKind SupportedKind,
348 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind);
355 bool canMatchNodesOfKind(ast_type_traits::ASTNodeKind Kind) const;
359 DynTypedMatcher dynCastTo(const ast_type_traits::ASTNodeKind Kind) const;
385 typedef std::pair<ast_type_traits::ASTNodeKind, uint64_t> MatcherIDType;
397 ast_type_traits::ASTNodeKind getSupportedKind() const { in getSupportedKind()
407 return canConvertTo(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); in canConvertTo()
409 bool canConvertTo(ast_type_traits::ASTNodeKind To) const;
428 DynTypedMatcher(ast_type_traits::ASTNodeKind SupportedKind, in DynTypedMatcher()
429 ast_type_traits::ASTNodeKind RestrictKind, in DynTypedMatcher()
437 ast_type_traits::ASTNodeKind SupportedKind;
442 ast_type_traits::ASTNodeKind RestrictKind;
483 ast_type_traits::ASTNodeKind::getFromNodeKind<T>()));
552 return Other.dynCastTo(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); in restrictMatcher()
558 .isSame(ast_type_traits::ASTNodeKind::getFromNodeKind<T>())); in Matcher()
578 const ast_type_traits::ASTNodeKind SourceKind = getSupportedKind();
580 ast_type_traits::ASTNodeKind::getFromNodeKind<Type>())) {
1138 ast_type_traits::ASTNodeKind::getFromNodeKind<T>())
1231 Op, ast_type_traits::ASTNodeKind::getFromNodeKind<T>(),
1288 ast_type_traits::ASTNodeKind::getFromNodeKind<T>(),