
Sascha wrote:
I think I managed to do what you want with implicit_value(). Implicit value is the value which will be applied if not additional token is followed by the option on command line: ... Anyhow, implicit_value is not described in documentation and this is already mentioned in Ticket#1132 (https://svn.boost.org/trac/boost/ticket/1132)
The ticket is about the zero_tokens feature, which seems to be exactly what I need. I tried it out with boost 1.33.1 and it worked fine. ("help" , po::value<bool>(&Options.help)->zero_tokens(), "produce help message") ("verbose" , po::value<bool>(&Options.verbose)->zero_tokens(), "create more detailed output") The command ./my_app --verbose --help seemed to set both flags and I did not need to use vm.count() to access the flag state. -Dave