Lines Matching refs:Dir
55 void ListFilesInDirRecursive(const std::string &Dir, long *Epoch, in ListFilesInDirRecursive() argument
57 auto E = GetEpoch(Dir); in ListFilesInDirRecursive()
61 DIR *D = opendir(Dir.c_str()); in ListFilesInDirRecursive()
63 Printf("%s: %s; exiting\n", strerror(errno), Dir.c_str()); in ListFilesInDirRecursive()
67 std::string Path = DirPlusFile(Dir, E->d_name); in ListFilesInDirRecursive()
81 void IterateDirRecursive(const std::string &Dir, in IterateDirRecursive() argument
82 void (*DirPreCallback)(const std::string &Dir), in IterateDirRecursive() argument
83 void (*DirPostCallback)(const std::string &Dir), in IterateDirRecursive() argument
84 void (*FileCallback)(const std::string &Dir)) { in IterateDirRecursive() argument
85 DirPreCallback(Dir); in IterateDirRecursive()
86 DIR *D = opendir(Dir.c_str()); in IterateDirRecursive()
89 std::string Path = DirPlusFile(Dir, E->d_name); in IterateDirRecursive()
99 DirPostCallback(Dir); in IterateDirRecursive()