Boost logo

Boost Users :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-05-03 01:01:45


Anselm Kunstein wrote:

> Hi,
>
> I'm trying ro read a config file with the program_options library, but I
> can't figure out how to read several sections in a config file whithout
> knowing (the exact) section names.
> For example I have a config file with N [blockn] sections (n=1...N) in
> my config file but I don't know N:
>
> [block1]
> name="Name section 1"
> [block2]
> name="Name2 section 2"
> .
> # there might or might not be more sections with the 'name' option
> .
>
> Is there any support for wildcards in option names so I could write
> something like
>
> options_description Opts_Desc("Config-File Options");
> Opts_Desc.add_options() ("*.name", value<string>(),
> "Name of the block");

Unfortunately, not yet. It's possible to use wildcards like this:

   "option*"

but not

   "*.name"

I intend to add this, but due to feature freeze this might happen after 1.33
only.

- Volodya


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net