|
e79a8690f0
|
Merge branch 'develop'
|
2022-09-26 08:11:49 +08:00 |
|
|
f45c94fa43
|
Merge remote-tracking branch 'origin/develop' into feature/constexpr
|
2015-03-04 02:20:52 +09:00 |
|
|
6ab68a29d8
|
Workaround for LWG 2408: SFINAE-friendly std::iterator_traits.
Now available for GCC(libstdc++v3) < 4.5 and MSVC 12.0.
It means, there is no ambiguous about calling next/prior/... via ADL.
|
2015-02-05 23:04:36 +09:00 |
|
|
d7c918e36f
|
Fix ODR-used violations.
|
2015-01-11 02:15:45 +09:00 |
|
|
a2e32493bb
|
Merge pull request #37 from ldionne/develop
Use BOOST_CONSTEXPR instead of (nonexistant) BOOST_CXX14_CONSTEXPR. (reverted from commit 3280267ed4 )
|
2014-11-12 07:35:19 +08:00 |
|
|
b7f95ee853
|
Use BOOST_CONSTEXPR instead of (nonexistant) BOOST_CXX14_CONSTEXPR.
|
2014-11-11 18:02:03 -05:00 |
|
|
5f416e24fc
|
Use category_of to get correct iterator category.
|
2014-11-06 17:10:31 +09:00 |
|
|
a7e9bb2df4
|
Fix to meet constexpr requirements
|
2014-11-06 17:10:31 +09:00 |
|
|
20ee8d192a
|
Fix missing includes, close ticket #8457.
e.g. Now can compile following simple case.
#include <boost/fusion/iterator/iterator_facade.hpp>
#include <boost/fusion/iterator/iterator_adapter.hpp>
struct null_iterator
: iterator_facade<null_iterator, forward_traversal_tag> {};
struct null_adapter
: iterator_adapter<null_adapter, null_iterator> {};
|
2014-11-06 17:10:25 +09:00 |
|
|
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 |
|
|
e113b31fdd
|
final gpu-enabling tweaks
|
2014-01-28 14:32:03 -08:00 |
|
|
c4f9f0d1b6
|
gpu-enable functions
|
2014-01-22 23:55:53 -08:00 |
|
|
7b6cf39540
|
modern c++11 map implemented + various tweaks
[SVN r82708]
|
2013-02-04 03:49:34 +00:00 |
|
|
6d265316ed
|
Workaround for ObjC (mis)use of nil (from Mathias Gaunard)
[SVN r81628]
|
2012-11-30 02:31:23 +00:00 |
|
|
752f911a91
|
#7427 (Warning fixes in fusion)
[SVN r80812]
|
2012-10-02 01:12:19 +00:00 |
|
|
a25a7092d8
|
Patches from Tim Blechmann
[SVN r75976]
|
2011-12-16 00:14:49 +00:00 |
|
|
b2c3737eaf
|
Added adapter for std::tuple (only for implementations using variadic templates)
[SVN r74546]
|
2011-09-24 13:07:09 +00:00 |
|
|
0ed54e9ea3
|
added iterator_adapter 'Category' template parameter which defaults to Iterator_::category
[SVN r74428]
|
2011-09-17 03:21:13 +00:00 |
|
|
0e7a013851
|
Bumped copyright date
[SVN r74407]
|
2011-09-16 05:30:23 +00:00 |
|
|
df6017dc1c
|
fix use of incomplete fusion::nil as caught by clang
[SVN r74019]
|
2011-08-23 15:13:30 +00:00 |
|
|
def510808d
|
bug fixes to segmented fusion support, more fwd headers
[SVN r73927]
|
2011-08-19 18:41:11 +00:00 |
|
|
9dd14c435e
|
make find and find_if algorithms segment-aware, stylistic consistency tweaks
[SVN r73892]
|
2011-08-18 17:12:05 +00:00 |
|
|
528ad04fdb
|
baking segmented Fusion
[SVN r73854]
|
2011-08-17 18:53:56 +00:00 |
|
|
2ccb8d604f
|
progress with integrating the segmented Fusion work
[SVN r73831]
|
2011-08-16 23:07:51 +00:00 |
|
|
744dbcbbc7
|
added case for equal_to that returns false immediately if the tags are different in the first place
[SVN r73685]
|
2011-08-12 05:13:03 +00:00 |
|
|
e8b0f98a55
|
Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73654]
|
2011-08-11 14:43:59 +00:00 |
|
|
491b6fb7d8
|
remove bogus compile-time asserts
[SVN r73583]
|
2011-08-07 00:06:32 +00:00 |
|
|
9b7b9db979
|
Translate fusion iterator categories to MPL iteraotr categories for fusion_iterator. Fixes #3204.
[SVN r62889]
|
2010-06-13 01:22:41 +00:00 |
|
|
c9a5364472
|
Clean up GCC warnings. Fixes #3033.
[SVN r62869]
|
2010-06-12 17:59:10 +00:00 |
|
|
7c986ebd61
|
Clean up MSVC build. Fixes #1619. Fixes #3074.
[SVN r62854]
|
2010-06-12 15:58:31 +00:00 |
|
|
5eb9c03cd2
|
adapt plain old array types (1)
[SVN r59576]
|
2010-02-07 18:22:06 +00:00 |
|
|
9b26b4a0f7
|
associative iterators & views
[SVN r57156]
|
2009-10-25 22:59:54 +00:00 |
|
|
9acd9b2feb
|
added default implementation for iterator_facade
[SVN r51864]
|
2009-03-20 09:45:36 +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 |
|
|
13b01b0bfe
|
Removed file/folder
[SVN r40230]
|
2007-10-20 23:49:46 +00:00 |
|
|
361635c5ab
|
reverting to 2.0
[SVN r40220]
|
2007-10-20 22:33:52 +00:00 |
|
|
a77599ed49
|
refactoring for v2.1
[SVN r40208]
|
2007-10-20 11:01:50 +00:00 |
|
|
046d853d63
|
fixing issues with fusion zip_view size on intel
[SVN r38167]
|
2007-07-08 14:26:01 +00:00 |
|
|
92e7e32ed8
|
update copyright notice
[SVN r37131]
|
2007-03-02 10:44:14 +00:00 |
|
|
f742cee848
|
minor tweak
[SVN r36020]
|
2006-11-13 09:28:04 +00:00 |
|
|
c0c9bbc700
|
minor tweaks
[SVN r36016]
|
2006-11-13 01:16:28 +00:00 |
|
|
c621277c07
|
usability tweaks: functions that return iterators return them as *const* to allow chaining when the recipient function expects a reference (e.g. foo(Iter&) )
[SVN r35940]
|
2006-11-09 01:48:46 +00:00 |
|
|
f017aa86ce
|
adapted/array is now using iterator_facade
[SVN r35317]
|
2006-09-25 09:06:15 +00:00 |
|
|
a37b435ce6
|
ODR safe code
[SVN r35275]
|
2006-09-22 13:39:27 +00:00 |
|
|
da23c8a4cc
|
fixed for msvc + gcc (all regresions ok)
[SVN r35271]
|
2006-09-22 06:31:17 +00:00 |
|
|
147abb8cdd
|
Tweaks and addition of main header mpl.hpp to make using MPL and Fusion easy
[SVN r35142]
|
2006-09-17 13:05:25 +00:00 |
|
|
75b9d13a88
|
Initial move from Spirit CVS
[SVN r34896]
|
2006-08-16 16:50:52 +00:00 |
|