mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-22 15:45:08 +00:00
15 lines
432 B
C++
15 lines
432 B
C++
#include "import_manager.h"
|
|
|
|
bool ImportManager::TryMarkDependencyImported(const std::string& path) {
|
|
std::lock_guard<std::mutex> lock(dependency_mutex_);
|
|
return dependency_imported_.insert(path).second;
|
|
}
|
|
|
|
bool ImportManager::StartQueryDbImport(const std::string& path) {
|
|
return querydb_processing_.insert(path).second;
|
|
}
|
|
|
|
void ImportManager::DoneQueryDbImport(const std::string& path) {
|
|
querydb_processing_.erase(path);
|
|
}
|