Lines Matching defs:CompilationDatabase
1 //===--- CompilationDatabase.cpp - ----------------------------------------===//
10 // This file contains implementations of the CompilationDatabase base class
15 #include "clang/Tooling/CompilationDatabase.h"
35 CompilationDatabase::~CompilationDatabase() {}
37 std::unique_ptr<CompilationDatabase>
38 CompilationDatabase::loadFromDirectory(StringRef BuildDirectory,
47 if (std::unique_ptr<CompilationDatabase> DB =
56 static std::unique_ptr<CompilationDatabase>
64 if (std::unique_ptr<CompilationDatabase> DB =
65 CompilationDatabase::loadFromDirectory(Directory, LoadErrorMessage))
80 std::unique_ptr<CompilationDatabase>
81 CompilationDatabase::autoDetectFromSource(StringRef SourceFile,
86 std::unique_ptr<CompilationDatabase> DB =
95 std::unique_ptr<CompilationDatabase>
96 CompilationDatabase::autoDetectFromDirectory(StringRef SourceDir,
100 std::unique_ptr<CompilationDatabase> DB =