Re: [Boost-bugs] [Boost C++ Libraries] #1079: boost-1.34.0 fails to compile. concept checks not satisfied.

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