41 using std::std::string;
44 #include "BESFSFile.h" 49 std::string _fileExpr;
50 std::list<BESFSFile> _fileList;
51 std::list<BESFSDir> _dirList;
57 BESFSDir(
const std::string &dirName);
58 BESFSDir(
const std::string &dirName,
const std::string &fileExpr);
62 typedef std::list<BESFSDir>::iterator dirIterator;
64 virtual BESFSDir::dirIterator beginOfDirList();
65 virtual BESFSDir::dirIterator endOfDirList();
67 typedef std::list<BESFSFile>::iterator fileIterator;
69 virtual BESFSDir::fileIterator beginOfFileList();
70 virtual BESFSDir::fileIterator endOfFileList();
72 virtual std::string getDirName()
78 #endif // I_BESFSDir_h