Go to the documentation of this file.
22 using path = std::filesystem::path;
37 std::optional<Info>
find(
const std::string& name)
const;
38 std::vector<Info>
findAll(
bool checkPaths =
true)
const;
43 bool isDatasetDirValid(
const std::filesystem::path&
path)
const;
45 path _rootDirAbs()
const;
46 path _rootDirRel()
const;
53 mutable std::string packageName;
59 mutable path absPackageDataDir;
62 path relativeDirectory;
std::string getPackageName() const
std::optional< Info > find(const std::string &name) const
Used to find human profiles in the Prior Knowledge Data repository [1].
static const std::string DefaultRelativeDirectory
std::filesystem::path path
Finder(const std::string &packageName=DefaultPackageName, const path &relativeDirectory=DefaultRelativeDirectory)
std::vector< Info > findAll(bool checkPaths=true) const
Base Class for all Logging classes.
void setPath(const std::string &path)
static const std::string DefaultPackageName
Accessor for human profile files.