class Builder;
class FileTarget;
class Pattern;
+class Tool;
/**
Provides access to the filesystem in a way that takes known targets into
class VirtualFileSystem
{
public:
- typedef std::list<Msp::FS::Path> SearchPath;
+ using SearchPath = std::list<Msp::FS::Path>;
private:
- typedef std::map<Msp::FS::Path, FileTarget *> TargetMap;
-
Builder &builder;
- TargetMap targets;
+ std::map<Msp::FS::Path, FileTarget *> targets;
std::set<Msp::FS::Path> nonexistent;
public: