Lines Matching refs:ASTNodeKind
264 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()), in DynTypedMatcher()
285 ast_type_traits::ASTNodeKind SupportedKind,
291 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind);
298 bool canMatchNodesOfKind(ast_type_traits::ASTNodeKind Kind) const;
302 DynTypedMatcher dynCastTo(const ast_type_traits::ASTNodeKind Kind) const;
328 typedef std::pair<ast_type_traits::ASTNodeKind, uint64_t> MatcherIDType;
340 ast_type_traits::ASTNodeKind getSupportedKind() const { in getSupportedKind()
350 return canConvertTo(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); in canConvertTo()
352 bool canConvertTo(ast_type_traits::ASTNodeKind To) const;
371 DynTypedMatcher(ast_type_traits::ASTNodeKind SupportedKind, in DynTypedMatcher()
372 ast_type_traits::ASTNodeKind RestrictKind, in DynTypedMatcher()
380 ast_type_traits::ASTNodeKind SupportedKind;
385 ast_type_traits::ASTNodeKind RestrictKind;
426 ast_type_traits::ASTNodeKind::getFromNodeKind<T>()));
495 return Other.dynCastTo(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); in restrictMatcher()
501 .isSame(ast_type_traits::ASTNodeKind::getFromNodeKind<T>())); in Matcher()
521 const ast_type_traits::ASTNodeKind SourceKind = getSupportedKind();
523 ast_type_traits::ASTNodeKind::getFromNodeKind<Type>())) {
1062 ast_type_traits::ASTNodeKind::getFromNodeKind<T>())
1158 Op, ast_type_traits::ASTNodeKind::getFromNodeKind<T>(),
1215 ast_type_traits::ASTNodeKind::getFromNodeKind<T>(),