6 #include <boost/filesystem.hpp>
10 namespace linuxdeploy {
13 class CopyrightFilesManagerError : public std::runtime_error {
14 explicit CopyrightFilesManagerError(const std::string& msg) : std::runtime_error(msg) {}
17 class ICopyrightFilesManager {
19 static std::shared_ptr<ICopyrightFilesManager> getInstance();
22 virtual std::vector<boost::filesystem::path> getCopyrightFilesForPath(const boost::filesystem::path& path) = 0;