61 explicit Entry(std::string in_name)
65 typedef std::vector<Entry *> Entries;
85 CachedDirectory(
const std::string& in_path, std::set<std::string>& allowed_exts);
86 CachedDirectory(
const std::string& in_path, CachedDirectory::FILTER filter,
bool use_full_path=
false);
141 bool open(
const std::string &in_path);
153 bool open(
const std::string &in_path, std::set<std::string> &allowable_exts);
154 bool open(
const std::string &in_path, std::set<std::string> &allowed_exts, CachedDirectory::FILTER filter);
156 friend std::ostream& operator<<(std::ostream&,
const CachedDirectory&);
Entries entries
Entries in the directory.
const Entries & getEntries() const
std::string path
Path to the directory.
const char * getPath() const
bool open(const std::string &in_path)
int error
Error code stored from various syscalls.