9 po::store(po::command_line_parser(argc, argv).positional(pos_desc_).options(desc_).run(), varMap_);
12 if (varMap_.count(
"help") == 1)
18 for (
auto& registrie : registries_)
20 registrie.second->retrieve(varMap_);
23 catch (
const std::runtime_error& err)
25 std::cerr <<
"An exception occurs: " << err.what() << std::endl;
28 catch (
const std::exception& err)
31 std::cerr <<
"An exception occurs: " << err.what() << std::endl;
36 std::cerr <<
"An unrecognizable exception occurs!" << std::endl;