merged from trunk

[SVN r21516]
This commit is contained in:
Dave Abrahams
2004-01-06 17:36:30 +00:00
parent f5d1feb76e
commit cf068fba24
7 changed files with 92 additions and 163 deletions
@@ -21,7 +21,13 @@ namespace boost { namespace detail {
//
//
template <bool GreaterEqual, bool LessEqual>
struct minimum_category_impl;
struct minimum_category_impl
# if BOOST_WORKAROUND(BOOST_MSVC, == 1200)
{
typedef void type;
}
# endif
;
template <class T1, class T2>
struct error_not_related_by_convertibility;
@@ -58,15 +64,9 @@ template <>
struct minimum_category_impl<false,false>
{
template <class T1, class T2> struct apply
# if BOOST_WORKAROUND(BOOST_MSVC, == 1200)
{
typedef void type;
};
# else
: error_not_related_by_convertibility<T1,T2>
{
};
# endif
};
template <class T1 = mpl::_1, class T2 = mpl::_2>