X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvirtualfilesystem.h;h=9a25930aa8a8cf693980cf80720a23bb3508623b;hb=799d256e952913524c5e51a59c836e7a4cb52ea5;hp=a3327de2490001c1f3e3c349ac284e66fb9c7611;hpb=f5413fd8f007164591af26be9ded15ee7c707540;p=builder.git diff --git a/source/virtualfilesystem.h b/source/virtualfilesystem.h index a3327de..9a25930 100644 --- a/source/virtualfilesystem.h +++ b/source/virtualfilesystem.h @@ -10,6 +10,7 @@ class Builder; class FileTarget; class Pattern; +class Tool; /** Provides access to the filesystem in a way that takes known targets into @@ -19,14 +20,13 @@ possible to build them. class VirtualFileSystem { public: - typedef std::list SearchPath; + using SearchPath = std::list; private: - typedef std::map TargetMap; - Builder &builder; - TargetMap targets; + std::map targets; std::set nonexistent; + SearchPath sys_bin_path; public: VirtualFileSystem(Builder &);