Boost logo

Boost :

Subject: Re: [boost] [contract] extra type requirements for contracts
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2011-09-19 14:28:36


[Roman Perepelitsa]
> SFINAE expressions feature is required by the C++11 and is
> available in several C++03 implementations including gcc and MSVC.

This is incorrect for VC. I've double-checked with our compiler front-end team - expression SFINAE wasn't actively supported in VC10 (and earlier). It sometimes worked by chance. In VC11, due to other bugfixes, it'll work in more cases but still isn't fully supported.

Stephan T. Lavavej
Visual C++ Libraries Developer


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk