2#include <boost/program_options/parsers.hpp>
3#include <boost/program_options/variables_map.hpp>
26 registrie.second->retrieve(
varMap_);
29 catch (
const std::runtime_error& err)
31 std::cerr <<
"An exception occurs: " << err.what() <<
"\n";
34 catch (
const std::exception& err)
37 std::cerr <<
"An exception occurs: " << err.what() <<
"\n";
42 std::cerr <<
"An unrecognizable exception occurs!" <<
"\n";
auto get_desc_ref() -> auto &
po::options_description desc_
auto verify(int argc, char **argv) -> bool
po::positional_options_description pos_desc_
std::unordered_map< std::string, OptionConcept * > registries_
po::variables_map varMap_