Searched refs:DynNode (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 53 bool NotUnaryOperator(const ast_type_traits::DynTypedNode &DynNode, 92 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, in dynMatches() argument 95 return Func(DynNode, Finder, Builder, InnerMatchers); in dynMatches() 108 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, in dynMatches() argument 112 if (Result) Builder->setBinding(ID, DynNode); in dynMatches() 215 if (RestrictKind.isBaseOf(DynNode.getNodeKind()) && in matches() 216 Implementation->dynMatches(DynNode, Finder, Builder)) { in matches() 229 assert(RestrictKind.isBaseOf(DynNode.getNodeKind())); in matchesNoKindCheck() 230 if (Implementation->dynMatches(DynNode, Finder, Builder)) { in matchesNoKindCheck() 280 return !InnerMatchers[0].matches(DynNode, Finder, &Discard); in NotUnaryOperator() [all …]
|
| H A D | ASTMatchFinder.cpp | 113 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) { in findMatch() argument 115 if (const Decl *D = DynNode.get<Decl>()) in findMatch() 117 else if (const Stmt *S = DynNode.get<Stmt>()) in findMatch() 120 DynNode.get<NestedNameSpecifier>()) in findMatch() 123 DynNode.get<NestedNameSpecifierLoc>()) in findMatch() 125 else if (const QualType *Q = DynNode.get<QualType>()) in findMatch() 127 else if (const TypeLoc *T = DynNode.get<TypeLoc>()) in findMatch() 129 else if (const auto *C = DynNode.get<CXXCtorInitializer>()) in findMatch() 555 void matchWithFilter(const ast_type_traits::DynTypedNode &DynNode) { in matchWithFilter() argument 556 auto Kind = DynNode.getNodeKind(); in matchWithFilter() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 152 void addNode(StringRef ID, const ast_type_traits::DynTypedNode& DynNode) { in addNode() argument 153 NodeMap[ID] = DynNode; in addNode() 226 void setBinding(StringRef Id, const ast_type_traits::DynTypedNode &DynNode) { in setBinding() argument 230 Binding.addNode(Id, DynNode); in setBinding() 283 virtual bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 306 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, in dynMatches() argument 309 return matches(DynNode.getUnchecked<T>(), Finder, Builder); in dynMatches() 391 bool matches(const ast_type_traits::DynTypedNode &DynNode, 398 bool matchesNoKindCheck(const ast_type_traits::DynTypedNode &DynNode,
|