|
Boost : |
Subject: Re: [boost] Is there interest in unit testing both passing and failing BOOST_MPL_ASSERTs?
From: Ben Robinson (icaretaker_at_[hidden])
Date: 2011-09-17 12:14:05
On Sat, Sep 17, 2011 at 2:24 AM, Jeffrey Lee Hellrung, Jr. <
jeffrey.hellrung_at_[hidden]> wrote:
>
> It would seem to me that, typically, removing a static_assert that would
> fail for a particular instantiation will just push the compiler errors
> further on down the code after the (removed) static_assert; i.e., the
> static_assert is only meant to catch compiler errors early and in a
> readable
> way.
>
> Do you have a particular use case in mind?
>
> It may be necessary to add primary templates to an implementation, with a
failing static assert inside, to allow everything to compile with incorrect
types, and produce the error at runtime.
At this point, I have successfully determined there is indeed interest, and
I will be submitting an implementation with unit tests shortly.
Regards,
Ben Robinson, Ph.D.
> - Jeff
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk