+ catch (po::unknown_option &e) {
+ std::cerr << e.what() << "; use --help for list of options\n";
+ std::exit(1);
+ }
+ catch (std::logic_error &e) {
+ std::cerr << "std::logic error: " << e.what() << "\n";
+ std::exit(1);
+ }
+ catch (std::runtime_error &e) {
+ std::cerr << "std::runtime error: " << e.what() << "\n";
+ std::exit(1);
+ }