5906d9c316
Make C++11 fusion::vector more consistent with C++03 fusion::vector
...
- Construct from elements is enabled iff each argument is_convertible to
corresponding element.
- Construct from sequence is enabled iff the single argument is a fusion
sequence.
- C++11 vector and tuple also disable construct from sequence that are
shorter than the destination. C++03 gives incorrect is_convertible
responses in this situation and fails to compile if that constructor is
used; C++11 can have instantation errors in
and_<is_convertible<U, T>...> without the additional check.
- C++11 tuple and vector support truncation conversion and assignment like
all other sequences.
2016-08-26 12:45:11 -04:00
55150a7fa6
Add DISABLE_VARIADIC_VECTOR and SFINAE for c++11 tuple element construction
2016-07-26 14:53:26 -04:00
bc01b7fa24
Implement C++11 variadic templates based fusion::tuple.
2015-07-03 01:36:49 +09:00
ddcd3cdf93
Likewise.
2015-06-17 01:40:45 +09:00
c4f9f0d1b6
gpu-enable functions
2014-01-22 23:55:53 -08:00
b6142f1613
Add newlines at end of file to avoid warnings like this:
...
boost/include/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file
[SVN r77424]
2012-03-20 02:12:55 +00:00
7365eb0a36
Added preprocessed files to speed compilation
...
[SVN r74411]
2011-09-16 06:22:19 +00:00
d5eaf8b496
Bumped copyright date
...
[SVN r74410]
2011-09-16 05:56:36 +00:00
575ce8ca26
Fix cyclic dependencies between Boost.fusion.tuples and TR1.
...
Fixes #2261 .
[SVN r48820]
2008-09-17 17:20:22 +00:00
814c40a093
fixed typo
...
[SVN r48256]
2008-08-20 12:36:13 +00:00
7c74332487
conform to TR1 to the letter
...
[SVN r48244]
2008-08-20 08:20:40 +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
92e7e32ed8
update copyright notice
...
[SVN r37131]
2007-03-02 10:44:14 +00:00
aede3f3300
fixed "explicit" problem
...
[SVN r35732]
2006-10-24 23:26:52 +00:00
75b9d13a88
Initial move from Spirit CVS
...
[SVN r34896]
2006-08-16 16:50:52 +00:00