|
c65000eac8
|
Merge pull request #41 from Flast/patch-2
`result_of::at<Seq, N>::type` is't defined when sizeof of sequence is less than N
|
2014-11-19 06:33:04 +08:00 |
|
|
c9ae4fc886
|
result_of::at<Seq, N>::type is't defined when sizeof of sequence is less than N, close #6507, #7651
Original proposals suggest making as a hard error (by MPL asssert /
static assert), however this change just doesn't define due to
SFINAE-friendly.
|
2014-11-19 02:05:58 +09:00 |
|
|
cc9b043168
|
result_of::size::value and result_of::size::type::value should be same type, rels to: #7304.
|
2014-11-13 15:44:30 +09:00 |
|
|
465c3f273b
|
result_of::{copy,move,swap} are now SFINAE-friendly
|
2014-11-10 14:38:42 +09:00 |
|
|
6314f1a450
|
fusion::swap should be inline
|
2014-11-10 14:34:02 +09:00 |
|
|
ff56beaf55
|
Remove use of boost::blank , close #8622
|
2014-11-09 00:49:29 +09:00 |
|
|
a7e9bb2df4
|
Fix to meet constexpr requirements
|
2014-11-06 17:10:31 +09:00 |
|
|
bebd553dd6
|
Use BOOST_CXX14_CONSTEXPR instead of BOOST_CONSTEXPR.
Signed-off-by: Kohei Takahashi <flast@flast.jp>
|
2014-10-19 23:46:36 +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 |
|
|
c4f9f0d1b6
|
gpu-enable functions
|
2014-01-22 23:55:53 -08:00 |
|
|
7922147716
|
update fusion Nil template parameters to Nil_ to make ObjC happy. trac #5010
[SVN r84441]
|
2013-05-23 01:02:52 +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 |
|
|
b905aa11af
|
Added adapter for std::tuple (only for implementations using variadic templates)
[SVN r74788]
|
2011-10-08 03:47:16 +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 |
|
|
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 |
|
|
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 |
|
|
afbda073a3
|
naming tweaks
[SVN r73771]
|
2011-08-15 06:53:35 +00:00 |
|
|
9ed1f3d606
|
use iterator_facade to simplify implementation of segmented_iterator
[SVN r73770]
|
2011-08-15 06:20:24 +00:00 |
|
|
d9c5b32687
|
new cleaner(?) implementation for segmented fusion
[SVN r73644]
|
2011-08-11 04:14:50 +00:00 |
|
|
1efa444f24
|
renamed assign to copy and moved it to a new algorithm/auxiliary category
[SVN r69137]
|
2011-02-22 01:30:12 +00:00 |
|
|
dc2303d38b
|
assign should be void
[SVN r69118]
|
2011-02-21 10:15:24 +00:00 |
|
|
7bfe445d72
|
new assign intrinsic
[SVN r69113]
|
2011-02-21 01:08:53 +00:00 |
|
|
c15dd57405
|
Fusion: mask fusion::begin/fusion::end with SFINAE, fixes #4028
[SVN r67352]
|
2010-12-19 18:35:52 +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 |
|
|
35e469e2d5
|
fix for #2355: discrepancy between std::accumulate and fusion::accumulate
[SVN r57125]
|
2009-10-24 10:59:01 +00:00 |
|
|
f0b6c8b1e2
|
Fusion: added explicit disambiguation for fusion::at
[SVN r53029]
|
2009-05-15 15:28:34 +00:00 |
|
|
24f0323699
|
added missing include
[SVN r48369]
|
2008-08-25 07:14:20 +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 |
|
|
16bcb17c06
|
phase3: refactoring for v2.1
[SVN r40211]
|
2007-10-20 11:50:27 +00:00 |
|
|
9243ee2450
|
phase2: refactoring for v2.1
[SVN r40209]
|
2007-10-20 11:31:03 +00:00 |
|
|
0bb0d5798b
|
accomodate recent fusion result_of changes
[SVN r38275]
|
2007-07-22 16:38:18 +00:00 |
|
|
046d853d63
|
fixing issues with fusion zip_view size on intel
[SVN r38167]
|
2007-07-08 14:26:01 +00:00 |
|
|
05a706599a
|
fix for swap picked up with gcc 4.1.2
[SVN r37791]
|
2007-05-26 19:54:13 +00:00 |
|
|
77c04b0e57
|
swap implementation
[SVN r37552]
|
2007-05-01 20:56:32 +00:00 |
|
|
92e7e32ed8
|
update copyright notice
[SVN r37131]
|
2007-03-02 10:44:14 +00:00 |
|
|
94c2c0e526
|
vc7.1 bugfix (ICE)
[SVN r36918]
|
2007-02-09 12:16:39 +00:00 |
|
|
2fba7fb2f3
|
added initial version of deque
[SVN r36457]
|
2006-12-18 21:09:53 +00:00 |
|
|
0faf16666f
|
segmented_size, for calculating the size of any segmented data structure
[SVN r35945]
|
2006-11-09 06:36:04 +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 |
|