[This is why I asked for an analysis of the features now possible, but it 
hasn't happened. So we're doing it piecemeal]

Sean wrote:
> I don't have ready access to all the other compilers and versions we support
> but I think this would allow potential use of:
> 
> * template aliases
> * raw string literals
> * delegating ctors

I'd written:
> This buys us:
> 
> - delegating constructors
> - "explicit operator" member funcvtions
> - nsdmi
> - initializer_list (not uniform initialisation!)
> - raw strings
> - template alias (using ... = ...)
> - variadic templates

In specific for initializer_lists, the only compilers now with problems is M
MSVC 2013 RTM and SP1. SP2 contains a fix that allows us to enable the 
functionality.

But since MSVC does not keep binary compatibility between versions, we should 
be allowed to use initializer_lists in our ABI.

Any disagreements?

cf https://codereview.qt-project.org/107373
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to