clang  6.0.0svn
Namespaces | Functions
JSONCompilationDatabase.cpp File Reference
#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>
Include dependency graph for JSONCompilationDatabase.cpp:

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 (JSONCommandLineSyntax Syntax, const std::vector< llvm::yaml::ScalarNode *> &Nodes)