Commit Graph

667 Commits

Author SHA1 Message Date
Eric Friedman
6cf006edb9 1) uses APPEND_EXPLICIT_TEMPLATE_TYPE; 2) unrolls VARIANT_LIMIT_TYPES.
[SVN r19257]
2003-07-22 09:10:09 +00:00
Eric Friedman
3b25d32276 Now uses BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE.
[SVN r19250]
2003-07-22 08:33:36 +00:00
Eric Friedman
47a426723c Moved VARIANT_NO_TYPE_SEQUENCE_SUPPORT config macro into variant_fwd header.
[SVN r19202]
2003-07-19 04:19:30 +00:00
Eric Friedman
e7fdbb2d29 Fixed variant assignment semantics.
[SVN r19201]
2003-07-18 21:18:00 +00:00
Eric Friedman
684607aa4c Returned to standard copy-assignment form.
[SVN r19200]
2003-07-18 21:12:22 +00:00
Eric Friedman
715c455f78 NULL reference error workaround.
[SVN r19197]
2003-07-18 20:44:58 +00:00
Eric Friedman
d91746c62f Missing dependency.
[SVN r19187]
2003-07-18 06:48:20 +00:00
Eric Friedman
26718e6206 Inlined function templates.
[SVN r19186]
2003-07-18 06:09:35 +00:00
Eric Friedman
2cd0d9f7f1 Update file info.
[SVN r19185]
2003-07-18 06:07:27 +00:00
Eric Friedman
3c54a73928 Moved forced_return into separate header.
[SVN r19184]
2003-07-18 06:04:22 +00:00
Eric Friedman
e464e92c01 Added VARIANT_AUX_RETURN_VOID_TYPE.
[SVN r19183]
2003-07-18 06:03:19 +00:00
Eric Friedman
3ce479aba3 Missing dependency.
[SVN r19181]
2003-07-18 05:01:13 +00:00
Eric Friedman
5b83dd24ca Borland workaround.
[SVN r19180]
2003-07-18 04:57:22 +00:00
Eric Friedman
ecb588d503 ISO conformance fix for make_initializer_node.
[SVN r19179]
2003-07-18 04:52:22 +00:00
Eric Friedman
333ed0a327 NO_VOID_RETURNS workaround.
[SVN r19167]
2003-07-17 08:45:31 +00:00
Eric Friedman
acca3a4fd9 Added unrolling to visitation mechanism.
[SVN r19166]
2003-07-17 06:45:55 +00:00
Eric Friedman
02fb9fffbc Moved general variant::initializer out of class, into detail namespace.
[SVN r19165]
2003-07-17 02:26:21 +00:00
Eric Friedman
0a19bfd00e Refactored variant::apply_visitor_impl as free function in detail namespace.
[SVN r19164]
2003-07-17 01:49:21 +00:00
Eric Friedman
eea0ca8875 VARIANT_MINIMIZE_SIZE introduction plus various cleanup.
[SVN r19163]
2003-07-17 00:53:32 +00:00
Eric Friedman
6a510db892 1) Added mpl/next.hpp dependency; 2) variant::initializer optimization.
[SVN r19159]
2003-07-16 22:47:01 +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
a885fdf67d Cleanup and various fixes.
[SVN r19133]
2003-07-16 00:34:03 +00:00
Eric Friedman
457c1545ef Borland 5.51 workaround.
[SVN r19132]
2003-07-16 00:30:42 +00:00
Eric Friedman
d72c9b904f Final (?) MSVC6 workarounds.
[SVN r19131]
2003-07-15 21:15:08 +00:00
Eric Friedman
c317c7b0bd Reworked NO_FUNCTION_TEMPLATE_ORDERING workaround.
[SVN r19122]
2003-07-14 23:07:05 +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
e7dd9a8b7e MSVC6 workarounds.
[SVN r19083]
2003-07-12 09:14:40 +00:00
Eric Friedman
e116680a9f Initial release.
[SVN r19082]
2003-07-12 09:14:18 +00:00
Eric Friedman
09659d63ba Rolled back mistaken change.
[SVN r19035]
2003-07-10 23:30:29 +00:00
Eric Friedman
5fb554da1d More work toward MSVC6.
[SVN r19013]
2003-07-10 09:20:57 +00:00
Eric Friedman
3a781d826f Attempted workaround for MSVC6.
[SVN r18947]
2003-07-06 02:46:20 +00:00
Eric Friedman
aa398b6601 Attempted MSVC6 fix; and changes to is_static_visitor.
[SVN r18912]
2003-07-01 19:43:40 +00:00
Eric Friedman
97d75494d9 Minor file info changes.
[SVN r18911]
2003-07-01 19:42:01 +00:00
Eric Friedman
06c6a75a0a Attempted MSVC6 workaround.
[SVN r18898]
2003-07-01 06:04:40 +00:00
Eric Friedman
6cbae4695f Attempted fix.
[SVN r18896]
2003-06-30 21:31:06 +00:00
Eric Friedman
d8493b9ea2 Eliminated warning.
[SVN r18895]
2003-06-30 20:44:33 +00:00
Eric Friedman
02177c60eb Need extraneous include for AUX_NOTHING.
[SVN r18894]
2003-06-30 19:52:49 +00:00
Eric Friedman
e52ca694ab MSVC workarounds.
[SVN r18893]
2003-06-30 19:48:23 +00:00
Eric Friedman
bdf0cf5269 Started port of docs to BoostBook.
[SVN r18844]
2003-06-20 07:11:50 +00:00
Eric Friedman
1b0a5bc7e0 Yet another attempt at Borland workarounds.
[SVN r18843]
2003-06-20 02:25:12 +00:00
Eric Friedman
f06fa79dd8 Initial attempt at MSVC6 workarounds.
[SVN r18842]
2003-06-19 23:19:53 +00:00
Eric Friedman
2d92702326 Moved bad_visit into visitor_ptr.hpp.
[SVN r18841]
2003-06-19 22:38:09 +00:00
Eric Friedman
272b5a57ec Attempted fix to Borland/vc7 problem.
[SVN r18840]
2003-06-19 21:28:43 +00:00
Eric Friedman
ec24569d95 Warning 'elimination' only on Borland: *causes* warnings on gcc, etc.
[SVN r18839]
2003-06-19 20:58:16 +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
Eric Friedman
dcc3a60043 Borland workarounds.
[SVN r18813]
2003-06-16 23:47:06 +00:00
Eric Friedman
a861fd7503 Eliminated unused argument warning.
[SVN r18812]
2003-06-16 22:47:36 +00:00
Eric Friedman
d3c6e3e896 Bug fix: argument forwarding was broken.
[SVN r18811]
2003-06-16 22:28:38 +00:00