]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/filesystem/example/tut3.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / filesystem / example / tut3.cpp
index f930e1018cb3e15a0e29a1844840f5f95b99d8fe..c8a667d16d7b9c1cffd3a3437c61bd28993f6b1c 100644 (file)
@@ -9,44 +9,45 @@
 
 #include <iostream>
 #include <boost/filesystem.hpp>
+
 using std::cout;
 using namespace boost::filesystem;
 
 int main(int argc, char* argv[])
 {
-  if (argc < 2)
-  {
-    cout << "Usage: tut3 path\n";
-    return 1;
-  }
+    if (argc < 2)
+    {
+        cout << "Usage: tut3 path\n";
+        return 1;
+    }
 
-  path p (argv[1]);
+    path p(argv[1]);
 
-  try
-  {
-    if (exists(p))
+    try
     {
-      if (is_regular_file(p))
-        cout << p << " size is " << file_size(p) << '\n';
-
-      else if (is_directory(p))
-      {
-        cout << p << " is a directory containing:\n";
-
-        for (const directory_entry& x : directory_iterator(p))
-          cout << "    " << x.path() << '\n'; 
-      }
-      else
-        cout << p << " exists, but is not a regular file or directory\n";
+        if (exists(p))
+        {
+            if (is_regular_file(p))
+            {
+                cout << p << " size is " << file_size(p) << '\n';
+            }
+            else if (is_directory(p))
+            {
+                cout << p << " is a directory containing:\n";
+
+                for (directory_entry const& x : directory_iterator(p))
+                    cout << "    " << x.path() << '\n';
+            }
+            else
+                cout << p << " exists, but is not a regular file or directory\n";
+        }
+        else
+            cout << p << " does not exist\n";
+    }
+    catch (filesystem_error& ex)
+    {
+        cout << ex.what() << '\n';
     }
-    else
-      cout << p << " does not exist\n";
-  }
-
-  catch (const filesystem_error& ex)
-  {
-    cout << ex.what() << '\n';
-  }
 
-  return 0;
+    return 0;
 }