Commit Graph

667 Commits

Author SHA1 Message Date
Eric Friedman
46c5c15a62 Updated boost::get<T>(const) now returns const T.
[SVN r21385]
2003-12-23 22:50:06 +00:00
Douglas Gregor
04995f4256 Start using <conceptname>
[SVN r21180]
2003-12-08 05:53:40 +00:00
Eric Friedman
137ee928f4 Eliminated use of home-rolled enable_if implementation.
[SVN r21158]
2003-12-06 04:01:30 +00:00
Eric Friedman
f832c1e9b8 Wording changes.
[SVN r21025]
2003-12-01 02:03:54 +00:00
Eric Friedman
55c317c96d Found workaround for Borland problem.
[SVN r21022]
2003-12-01 00:32:33 +00:00
Eric Friedman
6c58f477df Completed transition to BoostBook documentation.
[SVN r21021]
2003-12-01 00:21:48 +00:00
Eric Friedman
22915e61f0 Temporary Borland alignment workaround.
[SVN r21020]
2003-12-01 00:18:18 +00:00
Eric Friedman
69d8ea4d8f Completed transition to BoostBook documentation.
[SVN r20999]
2003-11-29 07:14:58 +00:00
Eric Friedman
7489638d7a Added Borland compatibility warning.
[SVN r20979]
2003-11-28 05:59:25 +00:00
Eric Friedman
4e88342d88 Fixed swap between stack and heap-backup variants (correctness at expense of efficiency...).
[SVN r20978]
2003-11-28 05:04:05 +00:00
Eric Friedman
5175d5dce8 Efficiency clarification.
[SVN r20974]
2003-11-27 11:40:17 +00:00
Eric Friedman
dae0676467 Updated exception specifications.
[SVN r20973]
2003-11-27 11:20:27 +00:00
Eric Friedman
9ca64e1838 Completed 'never-empty' section.
[SVN r20972]
2003-11-27 11:19:47 +00:00
Eric Friedman
0a0fd670bd Minor formatting fix.
[SVN r20971]
2003-11-27 11:18:48 +00:00
Eric Friedman
cbec34784c Separated acknowledgments and references.
[SVN r20813]
2003-11-15 06:50:37 +00:00
Eric Friedman
05ae8740ef Workaround until BoostBook supports typedef descriptions.
[SVN r20812]
2003-11-15 06:45:49 +00:00
Eric Friedman
0e4bf74278 Minor wording change.
[SVN r20811]
2003-11-15 06:44:53 +00:00
Eric Friedman
ffd9ebc04d Link to Boost libraries by <libraryname>, and minor ack changes.
[SVN r20782]
2003-11-11 01:57:29 +00:00
Eric Friedman
2e943c73bd Dependency elimination.
[SVN r20762]
2003-11-08 12:52:22 +00:00
Eric Friedman
cfc4894a71 Fixed MPL dependencies.
[SVN r20761]
2003-11-08 12:49:14 +00:00
Eric Friedman
ed5c9c1871 Added missing dependency.
[SVN r20760]
2003-11-08 12:47:02 +00:00
Eric Friedman
58ba3d8018 Now calculates fallback type index during search (instead of on second pass).
[SVN r20759]
2003-11-08 12:45:54 +00:00
Eric Friedman
092d52edc7 Minor updates.
[SVN r20758]
2003-11-08 12:39:44 +00:00
Eric Friedman
6d2c034240 Updated references.
[SVN r20754]
2003-11-08 11:24:20 +00:00
Eric Friedman
d1057deca0 Updated.
[SVN r20753]
2003-11-08 11:24:00 +00:00
Eric Friedman
7d8b89ab74 Documented make_recursive_variant.
[SVN r20752]
2003-11-08 11:22:51 +00:00
Eric Friedman
bf92272e54 Added support for zero-argument function types.
[SVN r20747]
2003-11-08 09:23:17 +00:00
Eric Friedman
34eb31c151 Added support for substitution in function types.
[SVN r20746]
2003-11-08 09:18:28 +00:00
Eric Friedman
c28735739e Minor change.
[SVN r20745]
2003-11-08 08:17:20 +00:00
Eric Friedman
733744d5f1 Reflects recent implementation changes and additions.
[SVN r20744]
2003-11-08 08:15:25 +00:00
Eric Friedman
be401234a8 Documented recent implementation changes and additions.
[SVN r20743]
2003-11-08 08:14:21 +00:00
Eric Friedman
cd91b41ec8 Documented: 1) make_variant_over; 2) variant relational operators.
[SVN r20742]
2003-11-08 08:13:16 +00:00
Eric Friedman
f92ca63216 Updated portability table.
[SVN r20741]
2003-11-08 08:12:06 +00:00
Eric Friedman
b3b89a64ab Documented is_recursive_wrapper and unwrap_recursive_wrapper.
[SVN r20740]
2003-11-08 08:11:06 +00:00
Eric Friedman
6d4150c4f6 Documented EqualityComparable and LessThanComparable requirements.
[SVN r20739]
2003-11-08 08:10:06 +00:00
Eric Friedman
3b6ff0b647 Minor formatting change.
[SVN r20738]
2003-11-08 08:08:55 +00:00
Eric Friedman
5f5f81504c Moved NO_SFINAE defect macro to config.hpp.
[SVN r20737]
2003-11-08 04:57:55 +00:00
Eric Friedman
c0691d4441 More structured approach to disabling reference support.
[SVN r20736]
2003-11-08 04:57:12 +00:00
Eric Friedman
8aac1c4a7d Added NO_REFERENCE_SUPPORT defect macro.
[SVN r20735]
2003-11-08 04:56:06 +00:00
Eric Friedman
776d56c5db Initial release.
[SVN r20734]
2003-11-08 04:55:09 +00:00
Eric Friedman
758fcbb8f6 Fix in workaround.
[SVN r20731]
2003-11-07 23:17:22 +00:00
Eric Friedman
f839c6bbdc MSVC workaround.
[SVN r20730]
2003-11-07 23:16:50 +00:00
Eric Friedman
51294b1db4 1) Refactored internal_apply_visitor; 2) MSVC workaround.
[SVN r20729]
2003-11-07 23:16:31 +00:00
Eric Friedman
200407418c Updated comments.
[SVN r20726]
2003-11-07 06:05:51 +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
2d882c0dde 1) variant<type-seq> is now spelled make_variant_over<type-seq>::type; 2) recursive_variant is now spelled make_recursive_variant.
[SVN r20724]
2003-11-07 06:02:05 +00:00
Eric Friedman
2528a06f2c Simplified workaround.
[SVN r20718]
2003-11-07 04:54:21 +00:00
Eric Friedman
83ba0b3bc7 Minor fix.
[SVN r20717]
2003-11-07 04:52:16 +00:00
Eric Friedman
8e97059b38 Renamed boost::empty to boost::blank.
[SVN r20676]
2003-11-05 02:35:12 +00:00
Eric Friedman
aff5dc1069 Reflects boost::empty -> boost::blank change, eliminated variant<> syntax, and variant::empty() always false.
[SVN r20675]
2003-11-05 02:34:53 +00:00