In the 1.30.0 release, the docs for BOOST_PP_IF and BOOST_PP_IIF incorrectly refer to 'expr'. It looks as though they were copied from EXPR_IIF.
john harris
trading technologies