The type_traits webpage contains the following, from which 
is_base_and_derived should be removed:


>Note that both is_convertible, and is_base_and_derived can produce 
>compiler errors if the convertion is ambiguous:
>
>struct A {};
>struct B : A {};
>struct C : A {};
>struct D : B, C {};
>bool const x = boost::is_base_and_derived<A,D>::value;  // error
>bool const y = boost::is_convertible<D*,A*>::value;     // error

--  
Mike Conley


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to