|
clang
3.8.0
|
#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 | |
| clang | |
| Dataflow Directional Tag Classes. | |
| clang::tooling | |
Functions | |
| static CompilationDatabasePluginRegistry::Add < JSONCompilationDatabasePlugin > | clang::tooling::X ("json-compilation-database","Reads JSON formatted compilation databases") |
| static std::vector< std::string > | clang::tooling::nodeToCommandLine (const std::vector< llvm::yaml::ScalarNode * > &Nodes) |
| 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::Clang::ConstructJob(), clang::driver::tools::ClangAs::ConstructJob(), clang::driver::tools::darwin::Assembler::ConstructJob(), clang::driver::tools::darwin::Dsymutil::ConstructJob(), clang::driver::tools::darwin::VerifyDebug::ConstructJob(), clang::driver::tools::visualstudio::Linker::ConstructJob(), clang::driver::tools::CrossWindows::Assembler::ConstructJob(), clang::driver::tools::PS4cpu::Assemble::ConstructJob(), clang::driver::Driver::ConstructPhaseAction(), ContainsCompileOrAssembleAction(), 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.
1.8.6