Remove boost dependency
[platform/core/appfw/app-installers.git] / src / pkg_initdb / option_checker.h
index 37d64fd..dc35e96 100644 (file)
@@ -5,23 +5,14 @@
 #ifndef PKG_INITDB_OPTION_CHECKER_H_
 #define PKG_INITDB_OPTION_CHECKER_H_
 
-#include <boost/exception/diagnostic_information.hpp>
-#include <boost/filesystem/operations.hpp>
-#include <boost/filesystem/path.hpp>
-#include <boost/program_options.hpp>
-#include <boost/system/error_code.hpp>
-
 #include <string>
 #include <iostream>
 #include <vector>
 
-namespace bs = boost::system;
-namespace bpo = boost::program_options;
-
 class OptionChecker {
  public:
   OptionChecker() :
-      options_("Allowed options"), partial_rw_(false),
+      partial_rw_(false),
       ro_only_(false), rw_only_(false), keep_db_(false),
       recover_db_(false), uid_(-1) {}
 
@@ -39,13 +30,11 @@ class OptionChecker {
  private:
   bool ValidateOptions();
 
-  bpo::options_description options_;
   bool partial_rw_;
   bool ro_only_;
   bool rw_only_;
   bool keep_db_;
   bool recover_db_;
-  bpo::variables_map opt_map_;
   uid_t uid_;
 };