#include "clang/Frontend/ASTUnit.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTDiagnostic.h"
#include "clang/AST/ASTImporter.h"
#include "clang/AST/ASTImporterSharedState.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/FrontendActions.h"
usingnamespaceclang;
std::unique_ptr<ASTConsumer>
ASTMergeAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { … }
bool ASTMergeAction::BeginSourceFileAction(CompilerInstance &CI) { … }
void ASTMergeAction::ExecuteAction() { … }
void ASTMergeAction::EndSourceFileAction() { … }
ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction,
ArrayRef<std::string> ASTFiles)
: … { … }
ASTMergeAction::~ASTMergeAction() { … }
bool ASTMergeAction::usesPreprocessorOnly() const { … }
TranslationUnitKind ASTMergeAction::getTranslationUnitKind() { … }
bool ASTMergeAction::hasPCHSupport() const { … }
bool ASTMergeAction::hasASTFileSupport() const { … }
bool ASTMergeAction::hasCodeCompletionSupport() const { … }