2011/11/21 Jason Merrill <ja...@redhat.com>: > On 11/20/2011 08:02 PM, Paolo Carlini wrote: >> >> .. also, I was under the impression that c++/48322 was the only reason >> we couldn't write something very simple, thus no __all_convertible, ie, >> something using directly: >> >> enable_if<__and_<is_convertible<_UElements, _Elements>...>::value>::type > > Yep, you can do that now.
Yes, __all_convertible is a relict that made sense, before __and_ was introduced. I'm using now the __and_<is_something<_UElements, _Elements>...> expansion idiom regularly. Daniel