Boost logo

Boost :

Subject: Re: [boost] Boost Verify
From: Olaf van der Spek (olafvdspek_at_[hidden])
Date: 2011-04-11 07:31:30


On Mon, Apr 11, 2011 at 1:10 PM, Stewart, Robert <Robert.Stewart_at_[hidden]> wrote:
> Olaf van der Spek wrote:
>>
>> > It has exactly the same behavior as BOOST_ASSERT, except
>> > that the expression that is passed to BOOST_VERIFY is always
>> > evaluated.
>>
>> Does it just evaluate the expression or does it also fail is it
>> evaluates to false?
>
> BOOST_VERIFY is just like BOOST_ASSERT in non-NDEBUG builds.  The difference is in NDEBUG builds when BOOST_ASSERT is a NOP and BOOST_VERIFY still evaluates its expression.

That part is clear, but what does it do when the expression evaluates
to false? That's not clear from the docs.

>> Why is there no BOOST_VERIFY_MSG?
>
> Beman recently added BOOST_VERIFY_MSG and, perhaps, didn't use

You mean BOOST_ASSERT_MSG?

> BOOST_VERIFY and so didn't think to add BOOST_VERIFY_MSG.  If you think it is a valuable addition, you can write it up in Trac and, even better, submit a patch with the code and documentation.
>
> _____
> Rob Stewart                           robert.stewart_at_[hidden]
> Software Engineer                     using std::disclaimer;
> Dev Tools & Components
> Susquehanna International Group, LLP  http://www.sig.com
>
> IMPORTANT: The information contained in this email and/or its attachments is confidential. If you are not the intended recipient, please notify the sender immediately by reply and immediately delete this message and all its attachments. Any review, use, reproduction, disclosure or dissemination of this message or any attachment by an unintended recipient is strictly prohibited. Neither this message nor any attachment is intended as or should be construed as an offer, solicitation or recommendation to buy or sell any security or other financial instrument. Neither the sender, his or her employer nor any of their respective affiliates makes any warranties as to the completeness or accuracy of any of the information contained herein or that this message or any of its attachments is free of viruses.
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>

-- 
Olaf

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk