#include <stdexcept>
#include <boost/config.hpp>
#include <boost/throw_exception.hpp>
-#include <boost/mpl/if.hpp>
+#include <boost/type_traits/conditional.hpp>
#include <boost/type_traits/is_base_of.hpp>
namespace boost {
}
};
- typedef typename mpl::if_<
- is_base_of< std::exception, exception_type >,
+ typedef typename conditional<
+ is_base_of< std::exception, exception_type >::value,
exception_type,
exception_wrapper
>::type actual_exception_type;