|
UTILLib 2.0
Common C++ library with utilities.
|
The file defines an interface against directory file tree structure. The IDirectory class is used in application that keeps track files in one or more directories.
#include <util/ifile.h>#include <map>#include <memory>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| class | util::log::IDirectory |
| The class is simple wrapper around a directory/file tree structure. It is typically used in applications that needs to keep track of file changes in a root directory. More... | |
Namespaces | |
| namespace | util |
| Main namespace for the util library. | |
| namespace | util::log |
| The log namespace is used for log related classes and functions. | |
Typedefs | |
| using | util::log::DirectoryList = std::map<std::string, std::unique_ptr<IDirectory>> |
| Sorted list of directories. | |
| using | util::log::FileList = std::map<std::string, std::unique_ptr<IFile>> |
| Sorted list of files in the directory. | |
| using | util::log::FilterList = std::vector<std::string> |
| List of name filters. | |