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. |