Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1079: boost-1.34.0 fails to compile. concept checks not satisfied.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-11-01 16:45:01
#1079: boost-1.34.0 fails to compile. concept checks not satisfied.
----------------------------------+-----------------------------------------
Reporter: pluto_at_[hidden] | Owner: hkaiser
Type: Bugs | Status: new
Milestone: To Be Determined | Component: spirit
Version: release 1.34.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------+-----------------------------------------
Changes (by hkaiser):
* cc: joel_at_[hidden] (added)
* component: Building Boost => spirit
* milestone: Boost 1.35.0 => To Be Determined
Comment:
That's not a bug in Wave, but in the Spirit parse tree generation code.
The concept checking complains about an incomplete type (and therefor not
satisfying the assignable concept):
// spirit/tree/common.hpp:+52
template <typename T>
struct tree_node
{
// ...
// here: tree_node<T> is incomplete (self recursive)
typedef std::vector<tree_node<T>, allocator_type> children_t;
children_t children;
// ...
};
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1079#comment:5>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:56 UTC