Nikita Kniazev
b0f0882229
Define traits::is_view for non fusion types
2018-08-03 00:24:10 +03:00
Joel de Guzman
f7b90f2981
Merge pull request #124 from Flast/feature/ticket-11157-remove-BOOST_PP_IS_EMPTY
...
Remove use of BOOST_PP_IS_EMPTY.
2016-02-17 04:45:16 +08:00
Kohei Takahashi
4173b4b97b
Suppress conversion warnings on MSVC.
2016-02-16 01:02:58 +09:00
Damien Buhl (alias daminetreg)
11cc331f82
Add test with namespaced names, as it could break with the macro concatenation to check for BOOST_MPL_PP_TOKEN_EQUAL_auto equality.
2016-02-13 14:15:53 +09:00
Damien Buhl (alias daminetreg)
2e466ac054
Remove BOOST_PP_IS_EMPTY in favor of BOOST_MPL_PP_TOKEN_EQUAL and added auto as synonym for BOOST_FUSION_ADAPT_AUTO.
...
Fix ticket https://svn.boost.org/trac/boost/ticket/11157
BOOST_MPL_PP_TOKEN_EQUAL is now used to check if auto/BOOST_FUSION_ADAPT_AUTO
was provided as type, telling to deduce members types.
2016-02-13 14:15:53 +09:00
Damien Buhl (alias daminetreg)
9911e05838
Adds test for each case adapter macros we support to adapt an empty type.
2015-05-15 09:09:10 +02:00
Damien Buhl (alias daminetreg)
8b1da45bfe
Fix 11269 ( https://svn.boost.org/trac/boost/ticket/11269 ) and add test case for it.
2015-05-06 08:21:02 +02:00
Damien Buhl (alias daminetreg)
b902afa5a0
fix testcase when BOOST_PP_VARIADICS is disabled.
2015-04-29 15:58:41 +02:00
Damien Buhl (alias daminetreg)
265de03026
Add test cases for non-constexpr compatible types.
2015-04-26 22:19:31 +02:00
Joel de Guzman
e23d153734
Merge pull request #54 from boostorg/fusion_adapters
...
Type Deducing Fusion adapters into develop
2015-02-11 06:53:28 +08:00
Damien Buhl (alias daminetreg)
73a5dde412
Merge remote-tracking branch 'official/develop' into fusion_adapters
...
Conflicts:
test/sequence/adapt_struct.cpp
2015-02-02 07:06:52 +01:00
Kohei Takahashi
5e4978b870
Fix some warnings within tests.
2015-01-21 01:13:19 +09:00
Joel de Guzman
15dd9c9d97
test that adapted members can actually be expressions
2014-11-12 11:13:19 +08:00
Damien Buhl (alias daminetreg)
bf66c12cde
Fix the unit test of adapt_struct for consistency with other tests of the same kind.
2014-06-25 00:25:14 +02:00
Damien Buhl (alias daminetreg)
f0eab528e9
Fix adapt_struct test which was missing an using keyword.
2014-06-14 11:40:51 +02:00
Damien Buhl (alias daminetreg)
4cf96e14f3
Added test for the new ADAPT_STRUCT API capable to deduce member types.
2014-06-13 23:09:39 +02:00
Damien Buhl (alias daminetreg)
557b3d2dc6
Fix detection of member_type parameter emptiness for BOOST_FUSION_ADAPT_STRUCT.
...
As BOOST_PP_IS_EMPTY is not a general purpose emptiness checker, we limit
the ways it can be used.
2014-06-13 23:09:38 +02:00
Damien Buhl (alias daminetreg)
02b776360a
FEATURE: BOOST_FUSION_ADAPT_STRUCT can now also be called completely with
...
variadics arguments.
The following signature is possible :
BOOST_FUSION_ADAPT_STRUCT(
struct_name,
member_name0,
(BOOST_FUSION_ADAPT_AUTO, member_name1)
(member_type2, member_name2)
member_name3,
...
)
2014-06-13 23:09:38 +02:00
Damien Buhl (alias daminetreg)
6f6bfb3a27
EDITORIAL: Cleaning the ADAPT_STRUCT which can deduce types.
2014-06-13 23:07:32 +02:00
Damien Buhl (alias daminetreg)
703bff4ff9
FEATURE: Types of a struct can freely pe provided or deduced, following the user preferences.
2014-06-13 23:07:32 +02:00
Damien Buhl (alias daminetreg)
7e1c6cdf47
FEATURE: Type deduction for BOOST_FUSION_ADAPT_STRUCT_C_BASE, with preliminary support for providing or deducing the type.
2014-06-13 23:07:16 +02:00
Eric Niebler
528ad04fdb
baking segmented Fusion
...
[SVN r73854]
2011-08-17 18:53:56 +00:00
Joel de Guzman
b3226a5107
Applied patch #5275
...
[SVN r70841]
2011-04-01 23:38:39 +00:00
Christopher Schmidt
aa1bcfaa9a
refactored extension::struct_member to extension::access::struct_member
...
[SVN r64490]
2010-07-31 00:17:34 +00:00
Steven Watanabe
7c986ebd61
Clean up MSVC build. Fixes #1619 . Fixes #3074 .
...
[SVN r62854]
2010-06-12 15:58:31 +00:00
Christopher Schmidt
f0cd405f04
mpl::sequence_tag specialization for adapted types
...
[SVN r58396]
2009-12-15 13:30:02 +00:00
Joel de Guzman
67279d5c3d
bug fix for end_impl. (test)
...
[SVN r42165]
2007-12-19 10:33:39 +00:00
Joel de Guzman
a326739705
Regenerating/reorganizing docs
...
[SVN r40832]
2007-11-06 12:13:52 +00:00
Joel de Guzman
7c85a51d48
Fusion 2.1 one more time with care
...
[SVN r40390]
2007-10-24 02:32:28 +00:00
Joel de Guzman
fc1df001c6
reverting to 2.0
...
[SVN r40219]
2007-10-20 22:21:43 +00:00
Joel de Guzman
e894481f5b
phase4: refactoring for v2.1
...
[SVN r40212]
2007-10-20 13:13:46 +00:00
Joel de Guzman
d0d540064d
phase3: refactoring for v2.1
...
[SVN r40210]
2007-10-20 11:49:17 +00:00
Joel de Guzman
5e9e7f31a4
wrong library, FUSION, not SPIRIT
...
[SVN r37332]
2007-04-02 05:13:25 +00:00
Joel de Guzman
bf05751f9e
added BOOST_SPIRIT_ADAPT_STRUCT macro
...
[SVN r37331]
2007-04-02 04:34:24 +00:00