Boost logo

Boost Users :

From: Oliver Schoenborn (oliver.schoenborn_at_[hidden])
Date: 2005-05-02 13:18:55


> -----Original Message-----
> From: boost-users-bounces_at_[hidden]
> [mailto:boost-users-bounces_at_[hidden]] On Behalf Of
> Anselm Kunstein
>
> 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

IF not, the obvious one is to have a known section (such the [general] or
the default) where N is defined. Or, loop from n=1 to read blockn until you
get an exception saying the section doesn't exist. Or limit the number of
blockn sections allowed (to, say, 100), and just loop over all n=1 to N=100,
skipping those that lead to exception (ie section not defined, in case not
contiguously numbered).

Oliver.


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