Home | History | Annotate | Download | only in Tooling

Lines Matching defs:AST

10 #include "clang/AST/ASTConsumer.h"
11 #include "clang/AST/DeclCXX.h"
12 #include "clang/AST/DeclGroup.h"
31 /// Takes an ast consumer and returns it from CreateASTConsumer. This only
90 bool FindClassDeclX(ASTUnit *AST) {
91 for (std::vector<Decl *>::iterator i = AST->top_level_begin(),
92 e = AST->top_level_end();
121 std::unique_ptr<ASTUnit> AST = buildASTFromCode("class X;");
122 ASSERT_TRUE(AST.get());
123 EXPECT_TRUE(FindClassDeclX(AST.get()));
125 AST = buildASTFromCode("class Y;");
126 ASSERT_TRUE(AST.get());
127 EXPECT_FALSE(FindClassDeclX(AST.get()));