llvm/clang/lib/Frontend/ASTMerge.cpp

//===-- ASTMerge.cpp - AST Merging Frontend Action --------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#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 {}