Boost logo

Proto :

Subject: Re: [proto] Compiles under Boost 1.42 but not under 1.44
From: Eric Niebler (eric_at_[hidden])
Date: 2011-02-19 03:28:13

On 2/18/2011 1:46 AM, Hossein Haeri wrote:
> Dear all,
> I have a piece of code that compiles under the Proto of Boost 1.42
> but doesn't compile under that of Boost 1.44! Here is the error
> message that I get under GCC 4.5.1 (MinGW32, WinXP, SP3):

I finally got a chance to look at this, except ...

> template<typename> struct EmtnExpr;
> struct EmtnDom:
> boost::proto::domain<boost::proto::generator<EmtnExpr>, EmtnGram>
> {};

EmtnGram not defined...

> ... DEFINE_EMTN(e1, EW1<InpPool, GameState, KillMsg>() >> &plus1);

... and EW1 is not defined. I really can't help you until you post code
that actually shows the problem.

Eric Niebler
BoostPro Computing

Proto list run by eric at