Showing tag results for Expression SFINAE

Nov 16, 2016
Post comments count0
Post likes count0

Updates to Expression SFINAE in VS 2017 RC

Andrew Pardoe
Andrew Pardoe

Throughout the VS 2015 cycle we've been focusing on the quality of our expression SFINAE implementation. Because expression SFINAE issues can be subtle and complex we've been using popular libraries such as Boost and Microsoft's fork of Range-v3 to validate our implementation and find remaining bugs. As we shift the compiler team's focus to Visual ...

Announcement
Jun 7, 2016
Post comments count0
Post likes count0

Expression SFINAE improvements in VS 2017 RC

Andrew Pardoe
Andrew Pardoe

This post written by Xiang Fan, Andrew Pardoe, and Gabriel Dos Reis This post was updated to reflect progress we've made through VS 2017 RC since VS 2015 Update 3. Throughout the VS 2015 cycle we've been focusing on the quality of our expression SFINAE implementation. Because expression SFINAE issues can be subtle and complex we've been using po...

C++
Dec 2, 2015
Post comments count0
Post likes count0

Partial Support for Expression SFINAE in VS 2015 Update 1

Ulzii Luvsanbat [MSFT]
Ulzii Luvsanbat [MSFT]

In Visual Studio 2015 Update 1, we added partial support for C++11 core language feature Expression SFINAE. What is SFINAE? SFINAE is an acronym for ‘Substitution Failure Is Not An Error’. The idea is that when the compiler tries to specialize a function template during overload resolution, it is ok if the specialization fails as long a...

C++