Lines Matching refs:AST
9 a RecursiveASTVisitor to find CXXRecordDecl AST nodes with a specified
18 actions as part of the compilation. To run tools over the AST clang
38 ASTConsumer is an interface used to write generic actions on an AST,
39 regardless of how the AST was produced. ASTConsumer provides many
50 // will visit all nodes in the AST.
62 RecursiveASTVisitor to extract the relevant information from the AST.
65 VisitNodeType(NodeType \*) for most AST nodes; the exception are TypeLoc
78 // For debugging, dumping the AST nodes will show which nodes are already
83 // Return false to stop the traversal of the AST.
89 of the Clang AST to drill through to the parts that are interesting for
104 Some of the information about the AST, like source locations and global
105 identifier information, are not stored in the AST nodes themselves, but
122 do more interesting things with AST nodes, like looking up their source
147 #include "clang/AST/ASTConsumer.h"
148 #include "clang/AST/RecursiveASTVisitor.h"