Showing results for Expression SFINAE - C++ Team Blog

Nov 16, 2016
0
0

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
0
0

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 ...

C++
Dec 2, 2015
0
0

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 ...

C++