Lines Matching defs:DynNode
118 bool findMatch(const DynTypedNode &DynNode) {
120 if (const Decl *D = DynNode.get<Decl>())
122 else if (const Stmt *S = DynNode.get<Stmt>())
125 DynNode.get<NestedNameSpecifier>())
128 DynNode.get<NestedNameSpecifierLoc>())
130 else if (const QualType *Q = DynNode.get<QualType>())
132 else if (const TypeLoc *T = DynNode.get<TypeLoc>())
134 else if (const auto *C = DynNode.get<CXXCtorInitializer>())
137 DynNode.get<TemplateArgumentLoc>())
139 else if (const Attr *A = DynNode.get<Attr>())
1039 void matchWithFilter(const DynTypedNode &DynNode) {
1040 auto Kind = DynNode.getNodeKind();
1059 if (getASTContext().getParentMapContext().traverseIgnored(DynNode) !=
1060 DynNode)
1064 CurMatchRAII RAII(*this, MP.second, DynNode);
1065 if (MP.first.matches(DynNode, this, &Builder)) {