Boost logo

Boost :

Subject: [boost] C++11 challenge: ASSERT_INVALID_EXPR
From: Dave Abrahams (dave_at_[hidden])
Date: 2011-12-04 11:15:50


I don't know whether this is actually possible, but I was thinking today
that there might be a way to use the new SFINAE to detect errors in a
large class of invalid expressions without actually causing a hard
error, and thereby build an assertion that fails compilation when passed
a valid expression and passes for any invalid expression in the large
class mentioned above.

Any takers?

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com

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