20 Sep
2013
20 Sep
'13
5:22 p.m.
[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