16 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_TESTWORKSPACE_H
17 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_TESTWORKSPACE_H
21 #include "llvm/ADT/StringRef.h"
34 addInput(
Filename.str(), {Code.str(), false});
37 addInput(
Filename.str(), {Code.str(), true});
40 std::unique_ptr<SymbolIndex>
index();
47 bool IsMainFile =
false;
49 llvm::StringMap<SourceFile> Inputs;
52 void addInput(llvm::StringRef
Filename,
const SourceFile &Input);
58 #endif // LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_TESTWORKSPACE_H