Lines Matching refs:DynNode
116 bool findMatch(const DynTypedNode &DynNode) { in findMatch() argument
118 if (const Decl *D = DynNode.get<Decl>()) in findMatch()
120 else if (const Stmt *S = DynNode.get<Stmt>()) in findMatch()
123 DynNode.get<NestedNameSpecifier>()) in findMatch()
126 DynNode.get<NestedNameSpecifierLoc>()) in findMatch()
128 else if (const QualType *Q = DynNode.get<QualType>()) in findMatch()
130 else if (const TypeLoc *T = DynNode.get<TypeLoc>()) in findMatch()
132 else if (const auto *C = DynNode.get<CXXCtorInitializer>()) in findMatch()
135 DynNode.get<TemplateArgumentLoc>()) in findMatch()
137 else if (const Attr *A = DynNode.get<Attr>()) in findMatch()
1027 void matchWithFilter(const DynTypedNode &DynNode) { in matchWithFilter() argument
1028 auto Kind = DynNode.getNodeKind(); in matchWithFilter()
1047 if (getASTContext().getParentMapContext().traverseIgnored(DynNode) != in matchWithFilter()
1048 DynNode) in matchWithFilter()
1052 CurMatchRAII RAII(*this, MP.second, DynNode); in matchWithFilter()
1053 if (MP.first.matches(DynNode, this, &Builder)) { in matchWithFilter()