Searched refs:DeclNode (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/
H A DASTTableGen.cpp45 std::string clang::tblgen::DeclNode::getClassName() const {
48 StringRef clang::tblgen::DeclNode::getId() const {
H A DASTTableGen.h29 #define DeclNodeClassName "DeclNode"
180 class DeclNode : public ASTNode { class in namespace:clang::tblgen
182 DeclNode(llvm::Record *record = nullptr) : ASTNode(record) {} function in class:clang::tblgen::DeclNode
186 DeclNode getBase() const { return DeclNode(ASTNode::getBase().getRecord()); }
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp137 bool TraverseDecl(Decl *DeclNode) { argument
139 return (DeclNode == nullptr) || traverse(*DeclNode);
275 bool baseTraverse(const Decl &DeclNode) { argument
276 return VisitorBase::TraverseDecl(const_cast<Decl*>(&DeclNode));
393 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { argument
421 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr();
424 TypeAliases[CanonicalType].insert(DeclNode);
434 bool TraverseDecl(Decl *DeclNode);
970 bool MatchASTVisitor::TraverseDecl(Decl *DeclNode) { argument
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3599 const Decl *DeclNode = Node.getDecl(); local
3600 return (DeclNode != nullptr &&
3601 InnerMatcher.matches(*DeclNode, Finder, Builder));
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp10625 bool TraverseDecl(Decl *DeclNode) { argument
10627 DeclNode, DeclNode, [&] { return VisitorBase::TraverseDecl(DeclNode); },

Completed in 108 milliseconds