r199619 - MSVC 2013 type trait support
Marshall Clow
mclow.lists at gmail.com
Tue Mar 11 17:57:05 PDT 2014
On Jan 19, 2014, at 4:24 PM, Alp Toker <alp at nuanti.com> wrote:
> Author: alp
> Date: Sun Jan 19 18:24:09 2014
> New Revision: 199619
>
> URL: http://llvm.org/viewvc/llvm-project?rev=199619&view=rev
> Log:
> MSVC 2013 type trait support
>
> Implement type trait primitives used in the latest edition of the Microsoft
> standard C++ library type_traits header.
>
> With this change we can parse much of the Visual Studio 2013 standard headers,
> particularly anything that includes <type_traits>.
>
> Fully implemented, available in all language modes:
>
> * __is_constructible()
> * __is_nothrow_constructible()
> * __is_nothrow_assignable()
>
> Partially implemented, semantic analysis WIP, available as MS extensions:
>
> * __is_destructible()
> * __is_nothrow_destructible()
Where are the __has_feature() bits?
— Marshall
More information about the cfe-commits
mailing list