Remove boost dependency
[platform/core/appfw/app-installers.git] / src / common / step / backup / step_copy_backup.h
index ee5ab7a..7776660 100644 (file)
@@ -5,10 +5,10 @@
 #ifndef COMMON_STEP_BACKUP_STEP_COPY_BACKUP_H_
 #define COMMON_STEP_BACKUP_STEP_COPY_BACKUP_H_
 
-#include <boost/filesystem/path.hpp>
-
 #include <manifest_parser/utils/logging.h>
 
+#include <filesystem>
+
 #include "common/installer_context.h"
 #include "common/step/step.h"
 
@@ -58,13 +58,13 @@ class StepCopyBackup : public Step {
   void RemoveContent();
   bool CleanBackupDirectory();
   bool RollbackApplicationDirectory();
-  bool MoveMountPointContent(const boost::filesystem::path& from,
-                   const boost::filesystem::path& to);
+  bool MoveMountPointContent(const std::filesystem::path& from,
+                   const std::filesystem::path& to);
   void AddRecoveryInfo();
   bool ShouldBackupSharedRes();
 
-  boost::filesystem::path install_path_;
-  boost::filesystem::path backup_path_;
+  std::filesystem::path install_path_;
+  std::filesystem::path backup_path_;
 
   STEP_NAME(CopyBackup)
 };