Re: [Boost-bugs] [Boost C++ Libraries] #12082: x3::forward_ast ambiguous call

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12082: x3::forward_ast ambiguous call
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-03-21 03:09:44

#12082: x3::forward_ast ambiguous call
  Reporter: mikhail.strelnikov@… | Owner: djowel
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: spirit
   Version: Boost 1.60.0 | Severity: Problem
Resolution: | Keywords:

Comment (by djowel):

 Confirmed. I think it is a bug with BOOST_FUSION_DEFINE_STRUCT_INLINE. Use
 BOOST_FUSION_ADAPT_STRUCT as a workaround. I suggest filing a bug against
 fusion. Damien Buhl is maintaining the adapt/define macros. I also suggest
 making a minimal test case with no Spirit X3 dependencies. The main issue
 is about calling a function object with two (or more?) operator() which
 are both fusion defined structs. Please close this ticket after filing
 the new ticket.

Ticket URL: <>
Boost C++ Libraries <>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:19 UTC