Searched refs:JSONCompilationDatabase (Results 1 – 9 of 9) sorted by relevance
169 auto Base = JSONCompilationDatabase::loadFromFile( in loadFromDirectory()195 std::unique_ptr<JSONCompilationDatabase>196 JSONCompilationDatabase::loadFromFile(StringRef FilePath, in loadFromFile()208 std::unique_ptr<JSONCompilationDatabase> Database( in loadFromFile()209 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax)); in loadFromFile()215 std::unique_ptr<JSONCompilationDatabase>216 JSONCompilationDatabase::loadFromBuffer(StringRef DatabaseString, in loadFromBuffer()221 std::unique_ptr<JSONCompilationDatabase> Database( in loadFromBuffer()222 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax)); in loadFromBuffer()229 JSONCompilationDatabase::getCompileCommands(StringRef FilePath) const { in getCompileCommands()[all …]
112 JSONCompilationDatabase.cpp
61 class JSONCompilationDatabase : public CompilationDatabase {67 static std::unique_ptr<JSONCompilationDatabase>74 static std::unique_ptr<JSONCompilationDatabase>97 JSONCompilationDatabase(std::unique_ptr<llvm::MemoryBuffer> Database, in JSONCompilationDatabase() function
19 JSONCompilationDatabase.cpp \
69 JSONCompilationDatabase
42 "JSONCompilationDatabase.cpp",
426 std::unique_ptr<tooling::JSONCompilationDatabase> Compilations = in main()427 tooling::JSONCompilationDatabase::loadFromFile( in main()
28 This tool uses a :doc:`compilation database <../../JSONCompilationDatabase>` to218 :doc:`compilation database <../../JSONCompilationDatabase>` to determine the compilation flags used.
144 [1]: http://clang.llvm.org/docs/JSONCompilationDatabase.html