5a9bfa3d7d
Fix missing name copyright headers.
...
The name was reconstructed from the Git history.
2020-10-05 19:31:34 +02:00
47ff2e6cb5
find_if: Improved tag usage
...
The traversal tag is a bit complex than before.
2018-07-07 07:18:56 +09:00
9036c72a61
find_if: Removed unnecessary mpl::lambda
...
mpl::apply can treat placeholder expression
2018-07-07 07:08:17 +09:00
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
d7c918e36f
Fix ODR-used violations.
2015-01-11 02:15:45 +09:00
c4f9f0d1b6
gpu-enable functions
2014-01-22 23:55:53 -08:00
752f911a91
#7427 (Warning fixes in fusion)
...
[SVN r80812]
2012-10-02 01:12:19 +00:00
b63c8214d7
Patches from Nathan Ridge using SFINAE to disable the Fusion algorithms for non-{Fusion sequence} types
...
[SVN r78463]
2012-05-14 00:37:21 +00:00
0e7a013851
Bumped copyright date
...
[SVN r74407]
2011-09-16 05:30:23 +00:00
b8bb98a36b
simplify segmented_fold_until interface
...
[SVN r73898]
2011-08-18 21:33:39 +00:00
9dd14c435e
make find and find_if algorithms segment-aware, stylistic consistency tweaks
...
[SVN r73892]
2011-08-18 17:12:05 +00:00
2ccb8d604f
progress with integrating the segmented Fusion work
...
[SVN r73831]
2011-08-16 23:07:51 +00:00
5d07df005b
fix find_s and find_if_s to return the end iterator when item not found
...
[SVN r73669]
2011-08-11 17:49:02 +00:00
d9c5b32687
new cleaner(?) implementation for segmented fusion
...
[SVN r73644]
2011-08-11 04:14:50 +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
65895017bd
associative_sequence_tag -> associative_tag
...
[SVN r57337]
2009-11-03 17:35:33 +00:00
60fabbdf9a
Fusion: adding a missing 'const'
...
[SVN r57248]
2009-10-30 15:14:50 +00:00
9b26b4a0f7
associative iterators & views
...
[SVN r57156]
2009-10-25 22:59:54 +00:00
564280e622
Make the unrolled implementation of all work for multiples of four. Fixes #2599 .
...
[SVN r55686]
2009-08-20 14:01:39 +00:00
d785c34d56
fix support for segmented iteration
...
[SVN r41093]
2007-11-14 16:36:15 +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
9243ee2450
phase2: refactoring for v2.1
...
[SVN r40209]
2007-10-20 11:31:03 +00:00
fac8e082b8
removing dead file recovered by cvs transfer
...
[SVN r38405]
2007-08-02 20:10:01 +00:00
414b87dbdb
fixing bug in internal use of fusion::result_of::distance
...
[SVN r37934]
2007-06-07 20:43:50 +00:00
40524cfda1
loop unrolling count(_if)
...
[SVN r37875]
2007-06-02 21:48:14 +00:00
d2f019514e
fusion find_if loop unrolling and use of advance optimization for random traversal sequences
...
[SVN r37856]
2007-06-01 22:47:49 +00:00
a4268d3cf9
loop unrolling for compile time perf in any, all and none
...
[SVN r37820]
2007-05-30 06:56:32 +00:00
92e7e32ed8
update copyright notice
...
[SVN r37131]
2007-03-02 10:44:14 +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
114556bbba
experimental segmented Fusion support
...
[SVN r35493]
2006-10-05 01:25:32 +00:00
f017aa86ce
adapted/array is now using iterator_facade
...
[SVN r35317]
2006-09-25 09:06:15 +00:00
75b9d13a88
Initial move from Spirit CVS
...
[SVN r34896]
2006-08-16 16:50:52 +00:00