Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2007-06-15 16:47:09

Maurizio Vitale wrote:
> On Jun 15, 2007, at 2:34 PM, Eric Niebler wrote:
>> Proto terminals are now nullary expressions. The change is that
>> terminal<int>::type used to be:
>> expr<tag::terminal, args1<int>, 1>
>> and now it is:
>> expr<tag::terminal, args0<int>, 0>
>> Everything else stays pretty much the same. This is a breaking change,
>> so watch out.
> Thanks Eric.
> My code and the testcases I have work fine, what should I be on the
> lookout for?
> I didn't change anything in my code, patterns are what they were and
> access to
> the terminal data is through unmodified proto::arg{,_c}

Yes, those interfaces are unchanged. If you code still compiles, you're
safe. (You're using the code from CVS, right? I haven't updated the .zip
in the file vault yet.)

Eric Niebler
Boost Consulting
The Astoria Seminar ==>

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