Searched refs:ASTStructExtractor (Results 1 – 8 of 8) sorted by relevance
29 ASTStructExtractor::ASTStructExtractor(ASTConsumer *passthrough, in ASTStructExtractor() function in ASTStructExtractor41 ASTStructExtractor::~ASTStructExtractor() = default;43 void ASTStructExtractor::Initialize(ASTContext &Context) { in Initialize()50 void ASTStructExtractor::ExtractFromFunctionDecl(FunctionDecl *F) { in ExtractFromFunctionDecl()111 void ASTStructExtractor::ExtractFromTopLevelDecl(Decl *D) { in ExtractFromTopLevelDecl()132 bool ASTStructExtractor::HandleTopLevelDecl(DeclGroupRef D) { in HandleTopLevelDecl()146 void ASTStructExtractor::HandleTranslationUnit(ASTContext &Ctx) { in HandleTranslationUnit()151 void ASTStructExtractor::HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition()156 void ASTStructExtractor::CompleteTentativeDefinition(VarDecl *D) { in CompleteTentativeDefinition()161 void ASTStructExtractor::HandleVTable(CXXRecordDecl *RD) { in HandleVTable()[all …]
33 class ASTStructExtractor : public clang::SemaConsumer {51 ASTStructExtractor(clang::ASTConsumer *passthrough, const char *struct_name,55 ~ASTStructExtractor() override;
23 class ASTStructExtractor; variable 58 friend class ASTStructExtractor; variable 84 std::unique_ptr<ASTStructExtractor> m_struct_extractor; ///< The class that
3 ASTStructExtractor.cpp
11 #include "ASTStructExtractor.h"215 m_struct_extractor = std::make_unique<ASTStructExtractor>( in ASTTransformer()
16 #include "ASTStructExtractor.h"91 std::unique_ptr<ASTStructExtractor> m_struct_extractor_up; ///< The class
45 "ASTStructExtractor.cpp",
19 class ASTStructExtractor; variable