]> git.tdb.fi Git - builder.git/blobdiff - source/virtualfilesystem.cpp
Use braced initializer lists for map insertions
[builder.git] / source / virtualfilesystem.cpp
index 935600de085f6409a157a0303e68b7f39c168da1..7855e04ac99bc148bbbc2dbd4c685fafd01214e3 100644 (file)
@@ -22,7 +22,7 @@ VirtualFileSystem::VirtualFileSystem(Builder &b):
 
 FileTarget *VirtualFileSystem::get_target(const FS::Path &p) const
 {
-       TargetMap::const_iterator i = targets.find(p.str());
+       auto i = targets.find(p.str());
        if(i!=targets.end())
                return static_cast<FileTarget *>(i->second);
        return 0;
@@ -30,7 +30,7 @@ FileTarget *VirtualFileSystem::get_target(const FS::Path &p) const
 
 void VirtualFileSystem::register_path(const FS::Path &path, FileTarget *t)
 {
-       targets.insert(TargetMap::value_type(path.str(), t));
+       targets.insert({ path, t });
        nonexistent.erase(path);
        builder.get_logger().log("vfs", format("Path %s registered to %s", path, t->get_name()));
 }