Boost logo

Boost :

Subject: Re: [boost] [variant] Breaking change introduced by variadic support
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2014-01-18 14:10:46

2014/1/18 Agustín K-ballo Bergé <kaballo86_at_[hidden]>

> On 18/01/2014 02:32 p.m., Antony Polukhin wrote:
>> * users that use BOOST_VARIANT_LIMIT_TYPES won't get silent templates
>> errors and will be able to take care about the issues.
>> Any ideas about how to make transition smoother are welcomed!
> I will continue thinking about this. I find unfortunate that users are
> forced to provide different codes for variadic and non-variadic cases.
> Worse, the compilation errors do not point to `variant` at all, and one
> would not usually suspect that a macro named `ENUM` does not enumerate
> anymore.

And how about defining BOOST_VARIANT_LIMIT_TYPES to something like "To
resolve this issue see following link [link to description of the problem
and its possible fixes]"?

Best regards,
Antony Polukhin

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