23 #ifndef __ccxx_FileTraverser_hxx 24 #define __ccxx_FileTraverser_hxx 65 { _prunePattern = pattern; }
86 virtual bool processFile(
const FileName& name,
bool isDir,
uint_t depth) = 0;
111 #endif // __ccxx_FileTraverser_hxx
void setPrunePattern(const RegExp &pattern)
Set a prune pattern for the traverser.
Definition: FileTraverser.h++:64
An exception indicating an I/O error.
Definition: IOException.h++:36
A regular expression.
Definition: RegExp.h++:75
unsigned int uint_t
An alias for unsigned int.
Definition: Integers.h++:74
A depth- or breadth-first file traverser.
Definition: FileTraverser.h++:41
#define COMMONCPP_API
Definition: Common.h++:126
A flexible, reference counted, copy-on-write, thread-safe, nullable string.
Definition: String.h++:50
A class representing a filename.
Definition: FileName.h++:55
Definition: AllocationMap.c++:25