2
0
mirror of https://github.com/boostorg/variant.git synced 2026-01-27 19:32:15 +00:00
Commit Graph

58 Commits

Author SHA1 Message Date
Antony Polukhin
f398fb9b2a Added basic rvalue support and marked some functions with BOOST_NOEXCEPT (#refs #7620)
[SVN r81293]
2012-11-11 08:04:55 +00:00
Antony Polukhin
2bef470d77 Fixes #6163 (hash function for variant added)
[SVN r75606]
2011-11-22 16:05:44 +00:00
Steven Watanabe
f9e03b6053 Supress warnings from variant. Refs #4666.
[SVN r71083]
2011-04-07 15:35:56 +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
John Maddock
0110af77a4 Fix various Variant warnings.
Addresses issue #1507.

[SVN r57631]
2009-11-13 10:07:30 +00:00
Troy D. Straszheim
fad89dadec rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
802f51fdc0 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
5d727edcff Support BOOST_NO_TYPEID and BOOST_NO_IOSTREAM in Boost.Variant. Fixes #3051.
[SVN r53682]
2009-06-06 11:46:24 +00:00
Michael A. Jackson
0fe5e2e874 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
7df722ef6e Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus
ba9d0e00d7 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Douglas Gregor
5d4de6f145 Make sure strlen is available
[SVN r27981]
2005-04-05 13:19:56 +00:00
Stefan Slapeta
3f93e162a2 replaced BOOST_TEST
[SVN r27054]
2005-02-03 13:48:49 +00:00
Douglas Gregor
ed1f810071 License updates
[SVN r24597]
2004-08-19 15:19:17 +00:00
Douglas Gregor
6d5d1e15ce License update
[SVN r24175]
2004-07-30 01:47:08 +00:00
Eric Niebler
17df22fa13 move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
[SVN r23313]
2004-07-02 01:21:32 +00:00
Eric Niebler
ab5613293f remove std_min and std_max, update minmax coding guidelines
[SVN r23162]
2004-06-23 04:49:48 +00:00
Vladimir Prus
5bb8bbcd32 Add V2 Jamfile.
[SVN r22858]
2004-05-18 07:30:09 +00:00
Eric Niebler
ec94e74611 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Eric Friedman
46c5c15a62 Updated boost::get<T>(const) now returns const T.
[SVN r21385]
2003-12-23 22:50:06 +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
7ba6a79740 Workaround for gcc 2.95.
[SVN r20106]
2003-09-18 23:35:55 +00:00
Eric Friedman
3865808373 Now tests for const-correctness.
[SVN r20087]
2003-09-17 06:27:09 +00:00
Eric Friedman
9d678ba9c4 Added variant_visit_test.
[SVN r20085]
2003-09-17 05:01:55 +00:00
Eric Friedman
9f50c3e8a2 Removed unneeded workaround.
[SVN r20074]
2003-09-16 07:12:35 +00:00
Eric Friedman
d7bf902eaf Added base-derived test.
[SVN r20065]
2003-09-15 06:25:22 +00:00
Eric Friedman
9b0c9e87e5 Renamed boost::incomplete to recursive_wrapper.
[SVN r20011]
2003-09-11 06:47:04 +00:00
Dave Abrahams
accb34a6ba Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Eric Friedman
3fdc83a8b2 Renamed from variant_before_test.cpp.
[SVN r19966]
2003-09-08 16:15:55 +00:00
Eric Friedman
3d6606ccbd 1) Replaced variant_before with variant::operator<; 2) Added variant::operator==.
[SVN r19953]
2003-09-08 04:42:10 +00:00
Eric Friedman
dd788dc1ff Added variant_before test.
[SVN r19887]
2003-08-31 08:22:21 +00:00
Eric Friedman
ee0081030d Added reference test.
[SVN r19870]
2003-08-29 20:03:04 +00:00
Eric Friedman
b7cca0b3fb Is incomplete even needed?
[SVN r19779]
2003-08-26 06:55:30 +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
Eric Friedman
f5df0a22f7 Fixed file info.
[SVN r19387]
2003-07-31 01:38:13 +00:00
Eric Friedman
50321b1a6c Fixed file info.
[SVN r19381]
2003-07-31 00:45:44 +00:00
Eric Friedman
dc4f46b960 Allow get of const from non-const variant.
[SVN r19374]
2003-07-30 22:23:54 +00:00
Itay Maman
5aed0a4cd7 Copyright notice added
[SVN r19327]
2003-07-28 08:41:23 +00:00
Eric Friedman
f1e53ab58a Added missing dependency.
[SVN r19272]
2003-07-23 02:40:47 +00:00
Eric Friedman
f21d2dc0cd Added BOOST_VARIANT_ENUM_PARAMS and variant streaming support.
[SVN r19140]
2003-07-16 06:47:45 +00:00
Eric Friedman
d72c9b904f Final (?) MSVC6 workarounds.
[SVN r19131]
2003-07-15 21:15:08 +00:00
Eric Friedman
3d31bda305 Const-correctness changes.
[SVN r19094]
2003-07-13 09:27:19 +00:00
Eric Friedman
424999966e More detail error notification.
[SVN r19093]
2003-07-13 08:33:49 +00:00
Eric Friedman
d8493b9ea2 Eliminated warning.
[SVN r18895]
2003-06-30 20:44:33 +00:00
Eric Friedman
f06fa79dd8 Initial attempt at MSVC6 workarounds.
[SVN r18842]
2003-06-19 23:19:53 +00:00
Eric Friedman
fd573ab747 Eliminated warnings on Borland.
[SVN r18825]
2003-06-17 22:08:59 +00:00
Eric Friedman
e0c5685899 Borland workarounds.
[SVN r18817]
2003-06-17 02:27:45 +00:00