Boost logo

Boost :

Subject: Re: [boost] [boost/foreach] What is wrong with BOOST_FOREACH(const std::string &name, m_modules)?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2011-09-09 13:31:20


AMDG

On 09/09/2011 09:51 AM, Demetrio Car wrote:
> I am trying to compile this example
> http://www.boost.org/doc/libs/1_42_0/doc/html/boost_propertytree/tutorial.html
> and I am getting the error
> "/usr/local/boost_1_47_0/boost/property_tree/detail/ptree_implementation.hpp:795:54:
> error: request for member ‘put_value’ in ‘tr’, which is of non-class type
> ‘bool’" in this line:
> BOOST_FOREACH(const std::string &name, m_modules){
> pt.put("debug.modules.module", name, true);
> }
>
> My full error message is:
>
> <snip>
>

I'd guess that this is a breaking change between
1.42 and 1.47. I checked the documentation
for 1.47 and the example has definitely changed.

In Christ,
Steven Watanabe




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk