Add ASSUME, deprecate LHCb::make_array and LHCb::invoke
ASSUME( expression )
informs the compiler that expression
can be assumed to be true.
When compiling with NDEBUG
defined, expression
is put inside an assert
, which verifies
that indeed it evaluates to true
.
Edited by Gerhard Raven