Boost logo

Boost :

Subject: Re: [boost] [config] Visual C++ 2013 RC support - variadic template failures
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2013-09-20 13:22:20


[Niall Douglas]
> I fear the cause may be the same brittle N3276 decltype VS2013
> implementation I found breaking my variadic template overloads in
> AFIO. The main problem I found is that VS2013's decltype is too quick
> to generate compile errors when fed an attempt to invoke call on a
> non-callable.

That sounds like you're trying to use Expression SFINAE, which VC does not yet support in full generality, instead of N3276 decltype, which specifically revolves around the completeness of call expression types.

STL


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