Lines Matching defs:ASTResultSynthesizer
1 //===-- ASTResultSynthesizer.cpp ------------------------------------------===//
9 #include "ASTResultSynthesizer.h"
36 ASTResultSynthesizer::ASTResultSynthesizer(ASTConsumer *passthrough,
47 ASTResultSynthesizer::~ASTResultSynthesizer() = default;
49 void ASTResultSynthesizer::Initialize(ASTContext &Context) {
56 void ASTResultSynthesizer::TransformTopLevelDecl(Decl *D) {
101 bool ASTResultSynthesizer::HandleTopLevelDecl(DeclGroupRef D) {
115 bool ASTResultSynthesizer::SynthesizeFunctionResult(FunctionDecl *FunDecl) {
152 bool ASTResultSynthesizer::SynthesizeObjCMethodResult(
213 bool ASTResultSynthesizer::SynthesizeBodyResult(CompoundStmt *Body,
404 void ASTResultSynthesizer::HandleTranslationUnit(ASTContext &Ctx) {
409 void ASTResultSynthesizer::RecordPersistentTypes(DeclContext *FunDeclCtx) {
419 void ASTResultSynthesizer::MaybeRecordPersistentType(TypeDecl *D) {
432 void ASTResultSynthesizer::RecordPersistentDecl(NamedDecl *D) {
447 void ASTResultSynthesizer::CommitPersistentDecls() {
484 void ASTResultSynthesizer::HandleTagDeclDefinition(TagDecl *D) {
489 void ASTResultSynthesizer::CompleteTentativeDefinition(VarDecl *D) {
494 void ASTResultSynthesizer::HandleVTable(CXXRecordDecl *RD) {
499 void ASTResultSynthesizer::PrintStats() {
504 void ASTResultSynthesizer::InitializeSema(Sema &S) {
511 void ASTResultSynthesizer::ForgetSema() {