Kohei Takahashi
2114bfca6c
More constexpr and noexcept support.
...
Note 1: Forwarding functions are specified as a C++14 constexpr since
std::forward is not a constexpr within C++11.
Note 2: Though I'm not sure why it doesn't compile, some declarations
are specified as a C++14 constexpr or non-constexpr.
Note 3: Boost.Tuple adaptation and TR1-based tuple implementations are
not constexpr.
2015-03-03 02:21:02 +09:00
Kohei Takahashi
7a7b225fb1
Add boost_tuple_iterator_identity to compare iterator correctly.
...
And add test for boost_tuple_iterator.
2014-11-06 17:10:31 +09:00
Kohei Takahashi
f716d2f410
Merge various hotfixes into develop.
2014-11-01 22:00:45 +09:00
Klemens Baum
c921b9ca99
Avoid unused parameter warning in BOOST_FUSION_DEFINE_STRUCT_INLINE
2014-10-20 11:48:42 +02:00
gnzlbg
c2abefbab8
Initial constexpr support
...
This allows to use, e.g., boost::fusion::fold within constexpr functions.
The BOOST_CONSTEXPR macro is used to declare functions constexpr.
2014-08-06 11:09:40 +02:00
Kohei Takahashi
f5fe438f14
Add mpl::clear implementation for std::tuple
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-06-09 21:59:05 +09:00
Kohei Takahashi
38bcd6e779
Add mpl::clear implementation for Boost.Tuple
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-06-09 21:59:05 +09:00
Kohei Takahashi
219b4124d7
Add convert implementation for std::tuple
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-06-09 21:59:05 +09:00
Kohei Takahashi
39785ddb0e
Add convert implementation for Boost.Tuple
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-05-29 01:05:19 +09:00
Eric Niebler
e113b31fdd
final gpu-enabling tweaks
2014-01-28 14:32:03 -08:00
Eric Niebler
c4f9f0d1b6
gpu-enable functions
2014-01-22 23:55:53 -08:00
Joel de Guzman
80b4ce43c5
Fixes #8418
...
[SVN r84000]
2013-04-21 13:54:59 +00:00
Joel de Guzman
f9d6e05676
Applied patches for Tickets #7738 , #7737 and #7646
...
[SVN r82348]
2013-01-04 01:43:06 +00:00
Joel de Guzman
cfbbba272e
Fixes for Ticket #7569 ( Compile Error using BOOST_FUSION_DEFINE_STRUCT_INLINE with VC10 and GCC <4.5 )
...
[SVN r81165]
2012-11-04 00:18:41 +00:00
Joel de Guzman
b57cd4ede9
- patch from nathan ridge
...
- fixed deque regression
[SVN r80458]
2012-09-09 00:27:37 +00:00
Joel de Guzman
106702d388
Fix to silence MSVC warnings (Nathan Ridge)
...
[SVN r80368]
2012-09-03 07:08:47 +00:00
Joel de Guzman
038976991e
Fixed MSVC errors (from Nathan Ridge)
...
[SVN r80326]
2012-08-31 04:12:29 +00:00
Joel de Guzman
eaf9e79e85
latest patch from Nathan Ridge
...
[SVN r79306]
2012-07-05 23:40:17 +00:00
Joel de Guzman
ed3776ce8c
BOOST_FUSION_DEFINE_STRUCT_INLINE patch by Nathan Ridge
...
[SVN r78508]
2012-05-19 01:24:16 +00:00
Joel de Guzman
8ce40ebd0c
Patch by Nathan Ridge to allow BOOST_FUSION_ADAPT_ADT adapted classes to be compared using relational operators.
...
[SVN r78490]
2012-05-17 01:10:20 +00:00
Joel de Guzman
524769f6fb
patch for clang from Michel Morin
...
[SVN r78176]
2012-04-24 01:40:17 +00:00
Joel de Guzman
01f002f084
tweaked cref_result and ref_result to be non-lazy (for consistency).
...
[SVN r78058]
2012-04-18 02:57:56 +00:00
Joel de Guzman
e08976a68d
fix for case where Sequence is const
...
[SVN r74589]
2011-09-27 11:45:24 +00:00
Joel de Guzman
b2c3737eaf
Added adapter for std::tuple (only for implementations using variadic templates)
...
[SVN r74546]
2011-09-24 13:07:09 +00:00
Joel de Guzman
0e7a013851
Bumped copyright date
...
[SVN r74407]
2011-09-16 05:30:23 +00:00
Joel de Guzman
faa5746f6d
added main empty_impl template forward decl
...
[SVN r73689]
2011-08-12 05:18:44 +00:00
Joel de Guzman
5497ea367e
QOI + small bug fixes
...
[SVN r73658]
2011-08-11 15:34:39 +00:00
Joel de Guzman
756af8cc4c
Include <utility> instead of forward declaring std::pair
...
[SVN r70731]
2011-03-30 00:23:23 +00:00
Christopher Schmidt
beec2bff62
Fusion: adapt-macros: allow empty boost.pp sequences; refs #5093
...
[SVN r68303]
2011-01-19 17:46:05 +00:00
Christopher Schmidt
088b8a0201
Fusion: ADAPT_xxxADTxxx; documentation&new testcase
...
[SVN r65816]
2010-10-07 20:38:54 +00:00
Christopher Schmidt
569e23c71c
Fusion: BOOST_FUSION_ADAPT_ADT documentation (2)
...
[SVN r65757]
2010-10-04 21:16:42 +00:00
Christopher Schmidt
b761e0e0c0
Fusion: BOOST_FUSION_ADAPT_ADT documentation
...
[SVN r65756]
2010-10-04 20:50:31 +00:00
Christopher Schmidt
21d676dd87
Fusion: added adt_attribute_proxy-getter
...
[SVN r65728]
2010-10-02 18:39:23 +00:00
Christopher Schmidt
f723f870c7
Fusion/Spirit: adt_attribute_proxy refactorization
...
[SVN r65445]
2010-09-17 20:38:23 +00:00
Christopher Schmidt
5adcb5b4d2
Fusion: BOOST_FUSION_ADAPT_xxxCLASSxxx -> BOOST_FUSION_ADAPT_xxxADTxxx
...
[SVN r65439]
2010-09-16 16:33:25 +00:00
Christopher Schmidt
aa1bcfaa9a
refactored extension::struct_member to extension::access::struct_member
...
[SVN r64490]
2010-07-31 00:17:34 +00:00
Christopher Schmidt
c879ab02c3
fix for adapted classes' category
...
[SVN r63804]
2010-07-10 10:01:57 +00:00
Steven Watanabe
7d14098b21
Explicitly cast array::static_size to an int. Fixes #2761
...
[SVN r62893]
2010-06-13 03:06:14 +00:00
Steven Watanabe
c9a5364472
Clean up GCC warnings. Fixes #3033 .
...
[SVN r62869]
2010-06-12 17:59:10 +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
6465c3b3ea
adapted proxy types are views now
...
[SVN r61833]
2010-05-07 13:37:34 +00:00
Christopher Schmidt
83db52797b
ADAPT_STRUCT_DEFINE_PROXY_TYPE refactoring
...
[SVN r61178]
2010-04-10 14:35:13 +00:00
Christopher Schmidt
073ce9e4a3
added intrusive struct generating macros
...
[SVN r61018]
2010-04-03 13:34:20 +00:00
Christopher Schmidt
e67765747d
better adapt structs/classes implementation
...
[SVN r59913]
2010-02-25 20:10:37 +00:00
Christopher Schmidt
f84bc30bd3
adapt template classes/structs
...
[SVN r59846]
2010-02-22 22:55:54 +00:00
Christopher Schmidt
bb88841f47
adapt plain old array types (3)
...
[SVN r59578]
2010-02-07 19:12:26 +00:00
Christopher Schmidt
47f535df5b
adapt plain old array types (2)
...
[SVN r59577]
2010-02-07 18:48:09 +00:00
Christopher Schmidt
5eb9c03cd2
adapt plain old array types (1)
...
[SVN r59576]
2010-02-07 18:22:06 +00:00
Hartmut Kaiser
4910f26ce9
Fusion: minor fix for adapt_class_named
...
[SVN r59345]
2010-01-29 15:45:24 +00:00
Hartmut Kaiser
6647f0c8a4
Fusion: fixed adapt_class to be usable with Spirit, added adapt_class_named
...
[SVN r59340]
2010-01-29 15:03:35 +00:00