|
clang
5.0.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/Allocator.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Path.h"#include "llvm/Support/StringSaver.h"#include <system_error>Go to the source code of this file.
Namespaces | |
| clang | |
| /file This file defines classes for searching and anlyzing source code clones. | |
| 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 (JSONCommandLineSyntax Syntax, const std::vector< llvm::yaml::ScalarNode * > &Nodes) |
| std::vector<std::string> CommandLine |
Definition at line 114 of file JSONCompilationDatabase.cpp.
Referenced by clang::tooling::FixedCompilationDatabase::loadFromCommandLine(), and clang::tooling::ClangTool::run().
| const StringRef Input |
Definition at line 112 of file JSONCompilationDatabase.cpp.
Referenced by clang::FrontendAction::BeginSourceFile(), clang::RewriteIncludesAction::BeginSourceFileAction(), clang::driver::tools::CrossWindows::Assembler::ConstructJob(), clang::driver::tools::visualstudio::Linker::ConstructJob(), clang::driver::tools::PS4cpu::Assemble::ConstructJob(), clang::driver::tools::darwin::Assembler::ConstructJob(), clang::driver::tools::Clang::ConstructJob(), clang::driver::tools::darwin::Dsymutil::ConstructJob(), clang::driver::tools::darwin::VerifyDebug::ConstructJob(), clang::driver::Driver::ConstructPhaseAction(), ContainsCompileOrAssembleAction(), clang::tooling::AtomicChange::convertFromYAML(), clang::Sema::CreateBuiltinUnaryOp(), clang::Sema::CreateOverloadedUnaryOp(), clang::CodeGen::CodeGenFunction::EmitAsmStmt(), clang::PrintPreprocessedAction::ExecuteAction(), clang::ASTUnit::getMainFileName(), clang::LayoutOverrideSource::LayoutOverrideSource(), clang::CompilerInstance::loadModuleFromSource(), clang::format::parseConfiguration(), clang::tooling::ToolInvocation::run(), and clang::ASTNodeImporter::VisitGCCAsmStmt().
| StringRef::iterator Position |
Definition at line 113 of file JSONCompilationDatabase.cpp.
1.8.6