Remove boost dependency
[platform/core/appfw/app-installers.git] / src / common / step / filesystem / step_copy_storage_directories.h
index 7954a28..26dbbdf 100644 (file)
@@ -5,10 +5,10 @@
 #ifndef COMMON_STEP_FILESYSTEM_STEP_COPY_STORAGE_DIRECTORIES_H_
 #define COMMON_STEP_FILESYSTEM_STEP_COPY_STORAGE_DIRECTORIES_H_
 
-#include <boost/filesystem/path.hpp>
-
 #include <manifest_parser/utils/logging.h>
 
+#include <filesystem>
+
 #include "common/step/step.h"
 
 namespace common_installer {
@@ -40,12 +40,12 @@ class StepCopyStorageDirectories : public common_installer::Step {
   Status precheck() override;
 
  protected:
-  bool CopyAppStorage(const boost::filesystem::path& in_src,
-                      const boost::filesystem::path& in_dst,
+  bool CopyAppStorage(const std::filesystem::path& in_src,
+                      const std::filesystem::path& in_dst,
                       const char *key, bool merge_dirs = false);
   bool CacheDir();
   void RemoveAll();
-  boost::filesystem::path backup_path_;
+  std::filesystem::path backup_path_;
   STEP_NAME(CopyStorageDirectories)
 };