9#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_PROJECTMODULES_H
10#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_PROJECTMODULES_H
An interface to query the modules information in the project.
virtual PathRef getSourceForModuleName(llvm::StringRef ModuleName, PathRef RequiredSrcFile=PathRef())=0
virtual ~ProjectModules()=default
virtual std::vector< std::string > getRequiredModules(PathRef File)=0
llvm::StringRef PathRef
A typedef to represent a ref to file path.
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//