joaquintides
|
fcd9cebc92
|
Feature/variant_collection (#26)
* added variant_collection
* added variant_collection
* avoided &* on null pointers
* made (non-public) fixed_variant ctor explicit
* tested higher-arity visit
* implemented visit<void>
* fixed {boost::variant2|std}::variant insertion
* fixed lookup issues with invoke_visit
* removed unneeded constexpr qualifiers
* s/typeid_/index
* reverted c6bc62f6d2 as Clang 5.0 didnt seem to like it
* reinstated c6bc62f6d2
* dropped -std=c++1z for Clang 5.0
* updated docs and examples
* added boost::poly_collection::visit_by_index
* typo
* explicit cted tuple in make_iota_tuple
* changed function name to see if it helps with mangling-related Clang 3.8 ICE
* rewritten make_iota_tuple to try to make Clang 3.8 happier
* added boost::variant_collection_of
|
2024-12-28 10:56:06 +01:00 |
|
joaquintides
|
c6221ca431
|
replaced deprecated #include
|
2020-05-11 16:06:33 +02:00 |
|
joaquintides
|
2886f32366
|
added algorithms for_each_n and sample.
|
2018-09-23 19:40:02 +02:00 |
|
joaquintides
|
6f72f19075
|
tested more corner cases
|
2018-09-13 10:51:17 +02:00 |
|
joaquintides
|
f81017fd72
|
workaround for MSVC 14.1 C++17-mode compiler bug (https://lists.boost.org/Archives/boost/2018/02/241568.php)
|
2018-02-28 17:06:26 +01:00 |
|
joaquintides
|
39794695bc
|
s/{...}/(...) in copy ctors for the sake of DR1467
|
2017-11-03 10:44:34 +01:00 |
|
joaquintides
|
8ce207bd5b
|
refined workaround
|
2017-10-21 13:18:39 +02:00 |
|
joaquintides
|
79ca7f56ba
|
added workaround for libstdc++-v3's buggy implementation of std::is_permutation
|
2017-10-19 21:12:50 +02:00 |
|
joaquintides
|
7f70b0d668
|
expanded workaround for https://lists.boost.org/Archives/boost/2017/06/235687.php to GCC<5.0
|
2017-10-18 22:57:35 +02:00 |
|
joaquintides
|
f34690aaa8
|
erased spurious ';'
|
2017-09-07 23:52:43 +02:00 |
|
joaquintides
|
1cca6a2bb2
|
simplified test utilities for the benefit of GCC<=4.9
|
2017-09-06 14:25:42 +02:00 |
|
joaquintides
|
060ba51b93
|
added missing #include's
|
2017-06-05 13:23:27 +02:00 |
|
joaquintides
|
49f9dfc5a5
|
added workaround for https://lists.boost.org/Archives/boost/2017/06/235687.php
|
2017-06-03 11:41:11 +02:00 |
|
joaquintides
|
9e5f11d733
|
initial commit
|
2016-11-06 11:17:58 +01:00 |
|