Files
clice/include/Server/Command.h
2024-12-05 20:16:30 +08:00

18 lines
354 B
C++

#pragma once
#include "Support/Support.h"
#include "clang/Tooling/CompilationDatabase.h"
namespace clice {
class CommandManager {
public:
void update(llvm::StringRef dir);
std::vector<std::string> lookup(llvm::StringRef file);
private:
llvm::StringMap<std::unique_ptr<clang::tooling::CompilationDatabase>> CDBs;
};
} // namespace clice