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&);