~roguescholar/boost/+git/fusion:fusion_adapters

Last commit made on 2015-02-09
Get this branch:
git clone -b fusion_adapters https://git.launchpad.net/~roguescholar/boost/+git/fusion

Branch merges

Branch information

Name:
fusion_adapters
Repository:
lp:~roguescholar/boost/+git/fusion

Recent commits

d933797... by Joel de Guzman <email address hidden>

Merge pull request #50 from daminetreg/fusion_adapters

fusion_adapters : auto adaptation working also in MSVC

73a5dde... by Damien Buhl

Merge remote-tracking branch 'official/develop' into fusion_adapters

Conflicts:
 test/sequence/adapt_struct.cpp

c6c9d87... by Damien Buhl

Factored out the IS_TPL macro.

fc1a60e... by Damien Buhl

Adding typename in front of BOOST_TYPEOF is only needed in MSVC when we check the type of a template.

de43345... by Damien Buhl

BUGFIX: Forwarding template parameters for MSVC to deduced_attr_type context thanks to BOOST_FUSION_ADAPT_STRUCT_MSVC_REDEFINE_TEMPLATE_PARAMS.

382c1e5... by Damien Buhl

BUGFIX: Expands typename for attribute_type only in case it is really a dependent scope.

588896d... by Damien Buhl

Revert "BUGFIX: MSVC doesn't accept typename to specify a dependent scope within"

This reverts commit 98247fb97fac82c0af8d27bc03f02bff2dc299bd.

70d5b40... by Damien Buhl

BUGFIX: Expands typename for attribute_type only in case it is really a dependent scope.

98247fb... by Damien Buhl

BUGFIX: MSVC doesn't accept typename to specify a dependent scope within
template specialization in C++03 as standard specify it.

This also works on GCC 4.6, 4.8.2 and 4.9 in C++11 and C++03, I needlessly
added this during some debugging where the compiler was telling me to do so.

I shouldn't have followed it's advice, as this breaks compatibility with
other compilers.

af1bc25... by Joel de Guzman <email address hidden>

- disabling test for now (todo later)
- removing irrelevant tuple test