reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1525 if (!AST) { 1528 AST = OwnAST.get(); 1529 if (!AST) 1537 AST->OnlyLocalDecls = OnlyLocalDecls; 1538 AST->CaptureDiagnostics = CaptureDiagnostics; 1540 AST->PreambleRebuildCountdown = PrecompilePreambleAfterNParses; 1541 AST->TUKind = Action ? Action->getTranslationUnitKind() : TU_Complete; 1542 AST->ShouldCacheCodeCompletionResults = CacheCodeCompletionResults; 1543 AST->IncludeBriefCommentsInCodeCompletion 1556 ProcessWarningOptions(AST->getDiagnostics(), CI->getDiagnosticOpts()); 1567 AST->OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile(); 1571 Clang->setDiagnostics(&AST->getDiagnostics()); 1595 AST->TheSema.reset(); 1596 AST->Ctx = nullptr; 1597 AST->PP = nullptr; 1598 AST->Reader = nullptr; 1601 Clang->setFileManager(&AST->getFileManager()); 1604 Clang->setSourceManager(&AST->getSourceManager()); 1610 TrackerAct.reset(new TopLevelDeclTrackerAction(*AST)); 1619 AST->transferASTDataFromCompilerInstance(*Clang); 1629 AST->getCurrentTopLevelHashValue())); 1634 *AST, AST->getCurrentTopLevelHashValue())); 1634 *AST, AST->getCurrentTopLevelHashValue())); 1640 AST->transferASTDataFromCompilerInstance(*Clang); 1648 AST->transferASTDataFromCompilerInstance(*Clang); 1655 return AST;