42 llvm::StringRef ModuleMapPath;
47 std::vector<std::string> IncludePaths;
49 llvm::ArrayRef<std::string> CommandLine;
51 clang::ModuleMap *ModMap;
57 std::string ModuleMapDirectory;
59 llvm::StringSet<llvm::MallocAllocator> ModuleMapHeadersSet;
62 std::vector<std::string> FileSystemHeaders;
64 std::vector<std::string> UnaccountedForHeaders;
79 std::vector<std::string> &IncludePaths,
80 llvm::ArrayRef<std::string> CommandLine,
81 clang::ModuleMap *ModuleMap);
94 llvm::StringRef ModuleMapPath, std::vector<std::string> &IncludePaths,
95 llvm::ArrayRef<std::string> CommandLine, clang::ModuleMap *ModuleMap);