id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 821,allow_unregistered improvement,axet,Vladimir Prus,"{{{ po::variables_map vm; po::parsed_options parsed = po::command_line_parser(argc, argv).options(cmdline_options).allow_unregistered().run(); po::remove_unrecognized(parsed); po::store(parsed, vm); namespace boost { namespace program_options { template bool is_unrecognized ( T &value ) { return value.unregistered; } template void remove_unrecognized_options(T &op) { T::iterator end=std::remove_if(op.begin(),op.end(),is_unrecognized); op.erase(end,op.end()); } template void remove_unrecognized(T &op) { remove_unrecognized_options(op.options); } } } }}}",Feature Requests,closed,,program_options,None,Showstopper,worksforme,,