clang
10.0.0git
|
#include "clang/CrossTU/CrossTranslationUnit.h"
#include "clang/AST/ASTImporter.h"
#include "clang/AST/Decl.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/CrossTU/CrossTUDiagnostic.h"
#include "clang/Frontend/ASTUnit.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
#include "clang/Index/USRGeneration.h"
#include "llvm/ADT/Triple.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <fstream>
#include <sstream>
Go to the source code of this file.
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
clang::cross_tu | |
Macros | |
#define | DEBUG_TYPE "CrossTranslationUnit" |
Functions | |
llvm::Expected< llvm::StringMap< std::string > > | clang::cross_tu::parseCrossTUIndex (StringRef IndexPath, StringRef CrossTUDir) |
This function parses an index file that determines which translation unit contains which definition. More... | |
std::string | clang::cross_tu::createCrossTUIndexString (const llvm::StringMap< std::string > &Index) |
bool | clang::cross_tu::containsConst (const VarDecl *VD, const ASTContext &ACtx) |
static bool | clang::cross_tu::hasBodyOrInit (const FunctionDecl *D, const FunctionDecl *&DefD) |
static bool | clang::cross_tu::hasBodyOrInit (const VarDecl *D, const VarDecl *&DefD) |
template<typename T > | |
static bool | clang::cross_tu::hasBodyOrInit (const T *D) |
#define DEBUG_TYPE "CrossTranslationUnit" |
Definition at line 35 of file CrossTranslationUnit.cpp.