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