Boost logo

Boost :

From: Marcin Kalicinski (kalita_at_[hidden])
Date: 2006-05-08 08:54:08

> It would be nice if there were 'no seperator' variants of the the get and
> out methods that took an array of strings, 'const
> tr1_or_boost::array<key_type,T>& path', instead of 'const key_type &path'.

That falls into the category of path object, proposed by many people. For

pt.get(path("a") / "very" / "long" / "path")

Path object can then be made to accept iterators:

array<const char *> src = {"a", "very", "long", "path"};
pt.get(path(src.begin(), src.end()))

Some sort of path object will most probably replace current path parsing in
the next revision.

> On a side note the link to some of the examples such a changing the value
> type seems to be broken.

This link works for me:

The example uses boost::any as data type and boost::any_cast to convert

Best regards,

Boost list run by bdawes at, gregod at, cpdaniel at, john at