a904c0ebbcmake_variant_over does not revert type sequence. Added tests using variant.which().
Mike Maximoff
2017-07-06 12:38:34 +0300
b2339c4c8dMerge branch 'develop' into fix_joint_view
very-cool-name
2017-07-04 21:02:16 +0300
8bf53ce9ddVariadic templates make_variant_over still needs copying t work properly. Removed specialization.
Mike Maximoff
2017-07-04 18:35:35 +0300
ad50a55c65Merge branch 'develop' into fix_joint_view
Mike Maximoff
2017-07-04 18:12:40 +0300
1adb0b7f3aFix works with mpl::list instead of mpl::vector
Mike Maximoff
2017-07-04 17:44:11 +0300
6c2c2fd506Silence msvc compiler warnings about constant conditional expressions, returning the adress of local variables, and unused formal parameters.
Daniela Engert
2015-04-11 10:30:12 +0200
d393d391b8Uppdated the reference sections for the get* functions
Antony Polukhin
2017-06-05 23:13:28 +0300
caf6264c58Added test of related issue with mpl::set (trac #10041)
Mike Maximoff
2017-03-19 23:06:26 +0300
f015b13890More generic solution to support more typed of sequences and variadic template solution to speed up compilation
Mike Maximoff
2017-03-19 22:40:14 +0300
bf0ab5ff84unpack types from mpl::joint_view for make_variant_over function (trac #8554)
Mike Maximoff
2017-03-15 21:16:47 +0300
215704dfb3Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor ability)
Antony Polukhin
2017-02-24 08:22:01 +0300
fc7a665272Make polymorphic_*get work as *get in undocumented border cases and fix tests (trac 11950)
Antony Polukhin
2017-02-02 22:19:37 +0300
82f0ef1c1aFix issue: recursive_wrapper is not nothrow move constructible
Antony Polukhin
2017-01-22 12:29:58 +0300
fd2a03827fDo not depend on std::array
Antony Polukhin
2017-01-20 22:22:41 +0300
fbad41fb90Added test case from trac ticket 7120
Antony Polukhin
2017-01-20 22:21:49 +0300
90464a57f2Revert variadic templates for MSVC (it still has issues)
Antony Polukhin
2017-01-19 01:26:46 +0300
0e489993d3Enabling variadic templates for MSVC2015Upade1 - typo fix again (trac 12236)
Antony Polukhin
2017-01-19 01:07:47 +0300
effbf189b6Used __cpp_inheriting_constructors as guard. Fixed unused variable warnings.
Mike Maximoff
2017-01-13 23:46:08 +0300
ec27e4deb7Fix gcc 6 fail, when it tries to determine whether recursive_wrapper is_nothrow_move_constructible (trac #12680)
Mike Maximoff
2017-01-12 14:18:49 +0300
65d1fb524bTests hash_recursive_variant only on compilers with unordered_set and template aliases. Copyright and original trac issues added.
Mike Maximoff
2016-12-21 14:25:02 +0300
3aacf56026Fixed forbidden construction of variant from recursive_variant_ (trac #12508, #12645)
Mike Maximoff
2016-12-20 13:57:08 +0300
f739850467Fix coverage info gathering in travisCI script for GCC-6
Antony Polukhin
2016-12-04 02:23:08 +0300
14be0f4555Suppress implicit instantiation of MPL end iterator
amedama41
2016-07-20 23:22:49 +0900
dbb832c81eUpdate the maintainers list
Antony Polukhin
2016-07-12 21:28:40 +0300
0dcec63b04Another fix for incomplete types issue. is_variant_constructible_from attempts to construct not only recursive_wrapper<incomplete_type> from incomplete type, but also all the other types of variant from incomplete type. So boost::is_constructible<some_type, incomplete_type> was being called. Issue was fixed by leaving the recursive_wrapper for the right part of the boost::is_constructible and specializing the is_constructible for all the occurances of boost::recursive_wrapper.
Antony Polukhin
2016-06-10 21:00:11 +0300
927280570aAnother attempt to workaround is_constructible<incomplete_type> behavior of clang+libc++
Antony Polukhin
2016-06-09 23:00:41 +0300
5dab3b7ab9Another attempt to workaround partial classes compilation with clang+libc++ (issue preventing boost::spirit::info from compilation)
Antony Polukhin
2016-06-07 22:19:37 +0300
b84f8c2141boost::recursive_wrapper related tests for non-complete types + include recursive_wrapper.hpp in variant.hpp to avoid breaking existing code
Antony Polukhin
2016-06-04 11:01:40 +0300
f4b7d2e50cFixed double quotes in includes (trac 12057)
Antony Polukhin
2016-06-02 22:15:33 +0300
397c2f14f8Dropped BOOST_VARIANT_NO_REFERENCE_SUPPORT macro and dropped support for compilers without SFINAE (trac 12250)
Antony Polukhin
2016-06-02 22:06:23 +0300
7259ab9b32Make sure that overloads for variant assingnment are not abiguous when assigning structure derived from variant
Antony Polukhin
2016-06-02 21:52:04 +0300
b3650685f9Variant constructors and assignment operators now do not participate in overload resolutions if variant can not hold the input type (trac 5871, trac 11602)
Antony Polukhin
2016-05-28 01:29:52 +0300
d80f9b7f15TravisCI now runs using valgrind
Antony Polukhin
2015-08-22 12:24:37 +0300
c3ee00a45eWorkaround for Oracle C++ compiler
jzmaddock
2015-08-20 13:34:11 +0100
3404daa2faRemove files which use deprecated type_traits features, and aren't included by anything else anyway.
jzmaddock
2015-07-25 11:58:55 +0100
1de9d246c0Quckfix for C++14 tests
Antony Polukhin
2015-06-26 00:53:21 +0300
0b9cb5792bFixed some warnings in tests
Antony Polukhin
2015-06-22 00:26:10 +0300
aad58b5fe5Fix issue with detection of result_type in has_result_type trait when result_type is a reference (refs track 11251,11285)
Antony Polukhin
2015-06-17 21:25:11 +0300
34e2a9dec8Relax compile time checks for all the 'get' functions and add more tests
Antony Polukhin
2015-06-17 00:42:42 +0300
2b2cc6543cFix error with missing include, that was found by Maarten de Vries
Antony Polukhin
2015-05-10 21:53:27 +0300
3d4b1ed964More RTTI off tests and make sure that all the tests pass with RTTI off
Antony Polukhin
2015-04-25 15:06:39 +0300