]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
refactor: Use fs alias for std::filesystem
authorJoel Rosdahl <joel@rosdahl.net>
Fri, 14 Jul 2023 18:33:24 +0000 (20:33 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Fri, 14 Jul 2023 18:33:45 +0000 (20:33 +0200)
src/Util.cpp

index c69f42e38a957f15719d7af361926605989f8a62..a24ff3b641d0fe6906883687aba1bf16c3cfab18 100644 (file)
@@ -51,6 +51,8 @@
 
 using IncludeDelimiter = util::Tokenizer::IncludeDelimiter;
 
+namespace fs = std::filesystem;
+
 namespace {
 
 // Process umask, read and written by get_umask and set_umask.
@@ -852,8 +854,8 @@ traverse(const std::string& path, const TraverseVisitor& visitor)
 void
 traverse(const std::string& path, const TraverseVisitor& visitor)
 {
-  if (std::filesystem::is_directory(path)) {
-    for (auto&& p : std::filesystem::directory_iterator(path)) {
+  if (fs::is_directory(path)) {
+    for (auto&& p : fs::directory_iterator(path)) {
       std::string entry = p.path().string();
 
       if (p.is_directory()) {
@@ -863,7 +865,7 @@ traverse(const std::string& path, const TraverseVisitor& visitor)
       }
     }
     visitor(path, true);
-  } else if (std::filesystem::exists(path)) {
+  } else if (fs::exists(path)) {
     visitor(path, false);
   } else {
     throw core::Error(