Ed Catmur
e30800b534
Substitute recursive variant tag within variadic templates (e.g. tuple)
...
Unspecialize variadic substitute on Arity to prevent ambiguity with boost::variant<...> partial specialization in recursive_variant.hpp; add test.
Add check for BOOST_NO_CXX11_HDR_TUPLE, in case we end up with a compiler with variadic templates but no std::tuple
2014-04-11 01:47:09 +01:00
Antony Polukhin
eebda61e78
Make Boost.Variant work on exception-disabled environments (refs #8717 )
...
[SVN r85081]
2013-07-19 11:40:06 +00:00
Steven Watanabe
3f255f9108
Avoid error instantiating map with recursive_variant_. Disable ADL to make instantiation less likely. Fixes #4584 .
...
[SVN r67604]
2011-01-03 04:57:44 +00:00
Steven Watanabe
392fab2f89
Make sure that recursive_variant_ substitution works in all cases. Fixes #1654
...
[SVN r62753]
2010-06-10 18:16:19 +00:00
Douglas Gregor
ed1f810071
License updates
...
[SVN r24597]
2004-08-19 15:19:17 +00:00
Eric Friedman
419c8b1249
recursive_variant is now spelled make_recursive_variant.
...
[SVN r20725]
2003-11-07 06:02:40 +00:00
Eric Friedman
dbcae544b0
Dramatically reduced overhead caused by recursive_variant implementation for non-recursive variants.
...
[SVN r19720]
2003-08-21 07:16:09 +00:00
Eric Friedman
586ba6d043
Added copyright and file info.
...
[SVN r19538]
2003-08-11 20:42:02 +00:00
Eric Friedman
33755650ab
Added recursive_variant test.
...
[SVN r19537]
2003-08-11 20:39:07 +00:00