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