I figured out that the problem is in .
Since commit 12e1fe615a34c9a5e6ebe3ddf629c6491a50aa9d (DanielaE committed on
Apr 14, 2017) in line 214 ff VS 2015 (w/o explicit #defines) includes
.
Before the commit VS 2015 included .
It seems that VS 2015 has problems in lambda when
is included.
Unfortunately, the only way getting back the old behavior was defining
BOOST_NO_CXX11_DECLTYPE or BOOST_NO_CXX11_TEMPLATE_ALIASES, but this would
have major side-effects.
I would propose a new macro called BOOST_TYPEOF_MSVC_NATIVE such that when
defined is included.
Tobias
--
Sent from: http://boost.2283326.n4.nabble.com/Boost-Dev-f2600599.html