|
Boost : |
Subject: [boost] program_options: Support for open-end options
From: ST (smntov_at_[hidden])
Date: 2012-12-26 12:56:04
Hi,
It would be great to implement support for open-end options, something
like that:
item_1 = 23
item_2 = 45
...
item_N = 465
The idea is to to be able to provide following input:
configOptions.add_options()
("item_", value<int>(), "items");
now if add_options() sees a key that ends with a "_" it accepts all
options with keys that start with item_, no matter what comes after it,
and treat all of them as int . Nesting should also be possible - like
this: "item_.subitem_.subsubitem_" (item_3.subitem_FOO.subsubitem_34
should be a valid option key).
I can try to implement it, however only if it will have a chance to be
merged into the boost library. Whom should I contact regarding this?
Thank you,
Simone
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk