e29b1a07f3
adapt: Cleanup includes
2018-07-28 14:49:50 +09:00
4ebc028769
Optimize.
2016-02-16 19:32:57 +09:00
9b43ac8ee0
More optimization.
2016-02-16 00:40:27 +09:00
c9c2c3bad6
Optimize macros.
2016-02-14 23:53:38 +09:00
d7d47619b4
Tweak PP includes.
2016-02-14 23:41:22 +09:00
44c21e0f10
Fixes invalid use of hardcoded "obj." prefix for ADAPT_ASSOC_STRUCT_NAMED and btw. fixes test error since removal of BOOST_PP_IS_EMPTY.
2016-02-13 14:15:53 +09:00
5422ba7f8f
Adds the possibility to omit the member type in ADAPT_ASSOC* macros usage.
...
This feature is enabled when BOOST_PP_VARIADICS also is, as it rely on it.
A placeholder for the type can be used when BOOST_PP_VARIADICS isn't
active.
2014-07-23 02:42:30 +02:00
17e49ba448
Adds accessors for the wrapped attributes and provide preliminary support for type deduction to ADAPT_ASSOC* macros.
2014-07-23 00:36:07 +02:00
34fac0c449
Fix ADAPT_*_C / ADAPT_*_C_BASE macros responsible.
...
These macros are used to handle generation of boilerplate code or each
member to add to the adapted sequence. And in the commit
abff92ab65
we changed the signature of these
macros to handle generation of proxied object field type deduction, this
change simply fix the related macros.
2014-06-25 00:45:38 +02:00
c4f9f0d1b6
gpu-enable functions
2014-01-22 23:55:53 -08:00
beec2bff62
Fusion: adapt-macros: allow empty boost.pp sequences; refs #5093
...
[SVN r68303]
2011-01-19 17:46:05 +00:00
c9a5364472
Clean up GCC warnings. Fixes #3033 .
...
[SVN r62869]
2010-06-12 17:59:10 +00:00
6465c3b3ea
adapted proxy types are views now
...
[SVN r61833]
2010-05-07 13:37:34 +00:00
e67765747d
better adapt structs/classes implementation
...
[SVN r59913]
2010-02-25 20:10:37 +00:00
f84bc30bd3
adapt template classes/structs
...
[SVN r59846]
2010-02-22 22:55:54 +00:00
f0cd405f04
mpl::sequence_tag specialization for adapted types
...
[SVN r58396]
2009-12-15 13:30:02 +00:00
6d462cbd63
Changed macro BOOST_PARTIAL_SPECIALIZATION_EXPLICIT_ARGS to BOOST_NO_PARTIAL_SPECIALIZATION_DEFAULT_ARGS.
...
Changed <utility> to <boost/config/no_tr1/utility.hpp> in order to prevent cyclic dependencies between Fusion Tuples and TR1.
[SVN r44692]
2008-04-21 12:06:02 +00:00
61bf0151da
bug fix for end_impl.
...
[SVN r42164]
2007-12-19 10:33:14 +00:00
32f1c58ce7
branch for creating branch for fusion 2.1
...
[SVN r40237]
2007-10-21 00:52:09 +00:00
7a6e82b7cf
Removed file/folder
...
[SVN r40234]
2007-10-21 00:47:59 +00:00
fc57a566cb
creating branch for fusion 2.1
...
[SVN r40232]
2007-10-20 23:59:59 +00:00