Eric Friedman
|
eb48bd115b
|
Optimized index lookup for fallback type.
[SVN r20628]
|
2003-11-04 03:45:00 +00:00 |
|
Eric Friedman
|
0ace0eef47
|
1) Bug fix-- proper which-index for fallback type; and 2) optimization of backup_assigner.
[SVN r20627]
|
2003-11-04 03:05:00 +00:00 |
|
Eric Friedman
|
0e76995bff
|
Added missing dependency.
[SVN r20579]
|
2003-10-31 21:30:07 +00:00 |
|
Eric Friedman
|
85e6ddd879
|
Fixed variant< empty-seq > bug.
[SVN r20578]
|
2003-10-31 21:28:44 +00:00 |
|
Eric Friedman
|
c5d4a2fc7b
|
Factored enable_recursive-style substitution into own facility.
[SVN r20492]
|
2003-10-25 10:39:28 +00:00 |
|
Eric Friedman
|
c989351673
|
Bug fix.
[SVN r20491]
|
2003-10-25 09:01:50 +00:00 |
|
Eric Friedman
|
e3e5e169c3
|
Extended bibliography and acknowledgments.
[SVN r20487]
|
2003-10-25 00:47:03 +00:00 |
|
Eric Friedman
|
e60b7bc129
|
Updated portability table.
[SVN r20486]
|
2003-10-25 00:46:40 +00:00 |
|
Eric Friedman
|
83fe4d1354
|
Started design overview section.
[SVN r20469]
|
2003-10-24 09:16:26 +00:00 |
|
Eric Friedman
|
324f7c146e
|
Updated to reflect current state of library.
[SVN r20468]
|
2003-10-24 09:10:27 +00:00 |
|
Eric Friedman
|
851a870a1c
|
Now prefers boost::empty as falback type.
[SVN r20415]
|
2003-10-20 02:14:58 +00:00 |
|
Eric Friedman
|
8a6c13fc4c
|
Factored fallback-type search into metafunction.
[SVN r20414]
|
2003-10-20 00:50:33 +00:00 |
|
Eric Friedman
|
48e0f9b60a
|
null_storage no longer necessary.
[SVN r20413]
|
2003-10-20 00:32:31 +00:00 |
|
Eric Friedman
|
d3f9ef263b
|
Updated link to built BoostBook docs.
[SVN r20328]
|
2003-10-10 02:19:53 +00:00 |
|
Eric Friedman
|
5e54074563
|
Now avoids heap if *any* bounded type is nothrow default-constructible.
[SVN r20315]
|
2003-10-08 23:39:03 +00:00 |
|
Eric Friedman
|
51eb17b4e1
|
Fix for MSVC6 workaround.
[SVN r20269]
|
2003-10-07 00:21:57 +00:00 |
|
Eric Friedman
|
6dd8ecbcaf
|
Compile-time optimizations.
[SVN r20260]
|
2003-10-06 00:06:23 +00:00 |
|
Eric Friedman
|
b38f976f2a
|
Workaround for compilers lacking member class template support.
[SVN r20259]
|
2003-10-05 22:58:38 +00:00 |
|
Eric Friedman
|
066f5e4152
|
Minor fix.
[SVN r20258]
|
2003-10-05 21:20:34 +00:00 |
|
Eric Friedman
|
86f289ea2f
|
Eliminated double-storage in favor of heap backup.
[SVN r20253]
|
2003-10-04 01:00:57 +00:00 |
|
Eric Friedman
|
e1f3fa6878
|
Assign works on underlying content rather than via copy-swap.
[SVN r20252]
|
2003-10-04 00:59:45 +00:00 |
|
Eric Friedman
|
724718c3a4
|
Documentation overhaul.
[SVN r20220]
|
2003-09-30 06:48:02 +00:00 |
|
Eric Friedman
|
98a2809770
|
Added missing exception specifications.
[SVN r20219]
|
2003-09-30 06:47:36 +00:00 |
|
Eric Friedman
|
a68bb3e039
|
Typo fix.
[SVN r20217]
|
2003-09-30 06:39:44 +00:00 |
|
Eric Friedman
|
019cd4bf4c
|
Added EDG workaround to binary apply_visitor.
[SVN r20120]
|
2003-09-19 18:53:34 +00:00 |
|
Eric Friedman
|
72cca13c68
|
Extended MSVC6 workaround to MSVC7.
[SVN r20119]
|
2003-09-19 18:49:51 +00:00 |
|
Eric Friedman
|
ffa53ece11
|
Nothrow default constructor on T0 disables double storage.
[SVN r20114]
|
2003-09-19 07:57:20 +00:00 |
|
Eric Friedman
|
03bf3da4de
|
Fixed broken link.
[SVN r20112]
|
2003-09-19 06:22:59 +00:00 |
|
Eric Friedman
|
9a6936d3b9
|
Added recursive_wrapper documentation.
[SVN r20111]
|
2003-09-19 05:47:20 +00:00 |
|
Eric Friedman
|
a7369bd408
|
Added recursive_wrapper optimization for variant::swap (even if no ADL).
[SVN r20110]
|
2003-09-19 01:32:41 +00:00 |
|
Eric Friedman
|
a445274338
|
Updated for modified semantics.
[SVN r20108]
|
2003-09-19 00:36:53 +00:00 |
|
Eric Friedman
|
8d9e80666d
|
Minor changes.
[SVN r20107]
|
2003-09-19 00:35:09 +00:00 |
|
Eric Friedman
|
7ba6a79740
|
Workaround for gcc 2.95.
[SVN r20106]
|
2003-09-18 23:35:55 +00:00 |
|
Eric Friedman
|
ba9472b57d
|
EDG workaround.
[SVN r20105]
|
2003-09-18 21:35:23 +00:00 |
|
Eric Friedman
|
5571be1da5
|
Moved temporary enable_if implementation into own header.
[SVN r20104]
|
2003-09-18 20:38:22 +00:00 |
|
Eric Friedman
|
2a30098782
|
Extended MSVC6 workaround to MSVC7.
[SVN r20102]
|
2003-09-18 19:52:16 +00:00 |
|
Eric Friedman
|
242e137df2
|
MSVC7 workaround.
[SVN r20092]
|
2003-09-18 01:32:33 +00:00 |
|
Eric Friedman
|
3865808373
|
Now tests for const-correctness.
[SVN r20087]
|
2003-09-17 06:27:09 +00:00 |
|
Eric Friedman
|
5a2e160099
|
Simplified free apply_visitor functions.
[SVN r20086]
|
2003-09-17 05:41:45 +00:00 |
|
Eric Friedman
|
9d678ba9c4
|
Added variant_visit_test.
[SVN r20085]
|
2003-09-17 05:01:55 +00:00 |
|
Eric Friedman
|
601217d7ab
|
1) Added variant vs. any section; 2) Updated portability section.
[SVN r20084]
|
2003-09-17 04:24:07 +00:00 |
|
Eric Friedman
|
aa135cfa4b
|
Fixed variant-to-variant conversion when holding recursive_wrapper<T>.
[SVN r20082]
|
2003-09-17 01:41:06 +00:00 |
|
Eric Friedman
|
f378bdc719
|
Attempted workaround for Intel C++.
[SVN r20081]
|
2003-09-16 22:11:35 +00:00 |
|
Eric Friedman
|
247c4865e1
|
Added 'miscellaneous notes' section.
[SVN r20075]
|
2003-09-16 07:23:34 +00:00 |
|
Eric Friedman
|
9f50c3e8a2
|
Removed unneeded workaround.
[SVN r20074]
|
2003-09-16 07:12:35 +00:00 |
|
Eric Friedman
|
f592878396
|
Re-specified variant exception-safety guarantees.
[SVN r20073]
|
2003-09-16 05:16:39 +00:00 |
|
Eric Friedman
|
8f636ccbf1
|
Employed 'cut-off' technique for variant::initializer.
[SVN r20072]
|
2003-09-16 04:56:46 +00:00 |
|
Eric Friedman
|
d5fd8ba882
|
CodeWarrior workaround.
[SVN r20071]
|
2003-09-16 00:20:37 +00:00 |
|
Eric Friedman
|
66712bfab2
|
Removed no reference support macro.
[SVN r20069]
|
2003-09-15 17:20:21 +00:00 |
|
Eric Friedman
|
d7bf902eaf
|
Added base-derived test.
[SVN r20065]
|
2003-09-15 06:25:22 +00:00 |
|