Boost logo

Boost :

Subject: Re: [boost] [xpressive] Broken in release if explicit operator bool is available
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-01-02 20:20:33

On Thu, Jan 3, 2013 at 5:14 AM, Nathan Ridge <zeratul976_at_[hidden]> wrote:
>> With the recent change to Boost.SmartPtr that adds support for
>> explicit operator bool() Boost.Xpressive no longer compiles. The
>> relevant error message is:
>> ./boost/xpressive/detail/utility/tracking_ptr.hpp:440:73: error: no
>> type named ‘unspecified_bool_type’ in ‘class
>> boost::intrusive_ptr<boost::xpressive::detail::regex_impl<const char*>
>> >’
>> Could this be fixed?
> This may be the same as an issue I filed a couple of weeks ago [1].
> That has been fixed in trunk, but not merged to release yet.
> [1]

Yes, it seems so. Thanks for the pointer.

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