Home
last modified time | relevance | path

Searched refs:DeclNode (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDeclNodes.td3 class DeclNode<DeclNode base, string diagSpelling = "", bit abstract = 0>
5 DeclNode Base = base;
12 def Decl : DeclNode<?, "", 1>;
13 def TranslationUnit : DeclNode<Decl>, DeclContext;
14 def PragmaComment : DeclNode<Decl>;
15 def PragmaDetectMismatch : DeclNode<Decl>;
16 def ExternCContext : DeclNode<Decl>, DeclContext;
17 def Named : DeclNode<Decl, "named declarations", 1>;
18 def Namespace : DeclNode<Named, "namespaces">, DeclContext;
19 def UsingDirective : DeclNode<Named>;
[all …]
H A DAttr.td180 class DeclArgument<DeclNode kind, string name, bit opt = 0, bit fake = 0>
182 DeclNode Kind = kind;
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp149 bool TraverseDecl(Decl *DeclNode) { in TraverseDecl() argument
151 if (DeclNode && DeclNode->isImplicit() && in TraverseDecl()
153 return baseTraverse(*DeclNode); in TraverseDecl()
156 return (DeclNode == nullptr) || traverse(*DeclNode); in TraverseDecl()
322 bool baseTraverse(const Decl &DeclNode) { in baseTraverse() argument
323 return VisitorBase::TraverseDecl(const_cast<Decl*>(&DeclNode)); in baseTraverse()
443 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { in VisitTypedefNameDecl() argument
471 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr(); in VisitTypedefNameDecl()
474 TypeAliases[CanonicalType].insert(DeclNode); in VisitTypedefNameDecl()
484 bool TraverseDecl(Decl *DeclNode);
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DASTTableGen.h180 class DeclNode : public ASTNode {
182 DeclNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode()
186 DeclNode getBase() const { return DeclNode(ASTNode::getBase().getRecord()); } in getBase()
H A DASTTableGen.cpp45 std::string clang::tblgen::DeclNode::getClassName() const { in getClassName()
48 StringRef clang::tblgen::DeclNode::getId() const { in getId()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DParentMapContext.cpp415 bool TraverseDecl(Decl *DeclNode) { in TraverseDecl() argument
417 DeclNode, DeclNode, [&] { return VisitorBase::TraverseDecl(DeclNode); }, in TraverseDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4110 const Decl *DeclNode = Node.getDecl(); in AST_MATCHER_P() local
4111 return (DeclNode != nullptr && in AST_MATCHER_P()
4112 InnerMatcher.matches(*DeclNode, Finder, Builder)); in AST_MATCHER_P()