[boost] problem with BOOST_PP_IS_EMPTY macro