Remove boost dependency
[platform/core/appfw/app-installers.git] / src / common / step / pkgmgr / step_run_parser_plugins.cc
index 0dc1b02..8542331 100644 (file)
@@ -4,6 +4,7 @@
 
 #include "common/step/pkgmgr/step_run_parser_plugins.h"
 
+#include <filesystem>
 #include <string>
 #include <vector>
 
@@ -14,7 +15,7 @@ namespace common_installer {
 namespace pkgmgr {
 
 bool StepRunParserPlugin::InitPluginManager(
-    const boost::filesystem::path& xml_path, manifest_x* manifest, uid_t uid) {
+    const std::filesystem::path& xml_path, manifest_x* manifest, uid_t uid) {
   // PLUGINS_LIST_INSTALL_PATH path generated from cmake
   const std::string listPath(PLUGINS_LIST_INSTALL_PATH);
   plugin_manager_.reset(
@@ -38,7 +39,7 @@ StepRunParserPlugin::StepRunParserPlugin(
     : Step(context), action_type_(action_type) {}
 
 bool StepRunParserPlugin::ProcessPlugins(
-    const boost::filesystem::path& xml_path, manifest_x* manifest,
+    const std::filesystem::path& xml_path, manifest_x* manifest,
     Plugin::ActionType action_type) {
   if (!plugin_manager_.get()) {
     if (!InitPluginManager(xml_path, manifest, context_->uid.get()))