30 : FM(FM), Mode(Mode) {}
35 llvm::Error
scan(StringRef Directory);
47 llvm::Error scanForUnwrappedLibraries(StringRef Directory);
50 llvm::Error scanForFrameworks(StringRef Directory);
53 Library &getOrCreateLibrary(StringRef Path, std::vector<Library> &Libs)
const;
56 llvm::Error scanMultipleFrameworks(StringRef Directory,
57 std::vector<Library> &Libs)
const;
59 llvm::Error scanSubFrameworksDirectory(StringRef Directory,
60 std::vector<Library> &Libs)
const;
63 llvm::Error scanFrameworkDirectory(StringRef Path,
Library &Framework)
const;
68 StringRef ParentPath = StringRef())
const;
71 llvm::Error scanFrameworkVersionsDirectory(StringRef Path,
76 std::vector<Library> Libraries;