support older boost versions that call the macro BOOST_NO_NULLPTR only