Subject: Re: [boost] Boost Verify
From: Stewart, Robert (Robert.Stewart_at_[hidden])
Date: 2011-04-11 07:10:22
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.
> Why is there no BOOST_VERIFY_MSG?
Beman recently added BOOST_VERIFY_MSG and, perhaps, didn't use 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk