clang API Documentation
#include "clang/Tooling/JSONCompilationDatabase.h"
#include "clang/Tooling/CompilationDatabase.h"
#include "clang/Tooling/CompilationDatabasePluginRegistry.h"
#include "clang/Tooling/Tooling.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/Path.h"
#include <system_error>
Go to the source code of this file.
Namespaces | |
namespace | clang |
namespace | clang::tooling |
Functions | |
static CompilationDatabasePluginRegistry::Add < JSONCompilationDatabasePlugin > | clang::tooling::X ("json-compilation-database","Reads JSON formatted compilation databases") |
std::vector<std::string> CommandLine |
Definition at line 111 of file JSONCompilationDatabase.cpp.
Referenced by clang::tooling::FixedCompilationDatabase::loadFromCommandLine(), and clang::tooling::ClangTool::run().
const StringRef Input |
Definition at line 109 of file JSONCompilationDatabase.cpp.
Referenced by clang::driver::Driver::BuildJobsForAction(), clang::driver::tools::ClangAs::ConstructJob(), clang::driver::tools::darwin::Assemble::ConstructJob(), clang::driver::tools::darwin::Dsymutil::ConstructJob(), clang::driver::tools::darwin::VerifyDebug::ConstructJob(), clang::driver::tools::visualstudio::Link::ConstructJob(), clang::driver::tools::CrossWindows::Assemble::ConstructJob(), clang::Sema::CreateBuiltinUnaryOp(), clang::Sema::CreateOverloadedUnaryOp(), clang::CodeGen::CodeGenFunction::EmitAsmStmt(), clang::ASTUnit::getMainFileName(), clang::LayoutOverrideSource::LayoutOverrideSource(), clang::format::parseConfiguration(), and clang::tooling::ToolInvocation::run().
StringRef::iterator Position |
Definition at line 110 of file JSONCompilationDatabase.cpp.