Commit Graph

351 Commits

Author SHA1 Message Date
Antony Polukhin
b38a79116e Merge branch 'develop' into alexhenrie-master 2015-01-31 18:03:23 +03:00
Alex Henrie
812f62ba79 Correct spelling of "suppress" and "ensure" 2015-01-30 15:25:40 -07:00
Antony Polukhin
1cec2c9e93 Disable variadic templates for MSVC-14 because of compiler implementation bugs 2015-01-27 16:11:40 +03:00
Antony Polukhin
e00c75c20d Continue fixes, pointed out by Adam Wulkiewicz: removed unnecessary reference_content.hpp include, added missing static_assert.hpp include 2015-01-08 14:06:59 +03:00
Antony Polukhin
adfd722858 Merge pull request #9 from awulkiew/fix/get
Your fix seems right. `resursive_wrapper_fwd.hpp` is meant to be lightweight and included everywhere.
2015-01-08 13:58:13 +03:00
Adam Wulkiewicz
d05232522b Add missing header in variant.hpp
because of the recent TypeTraits dependency drop in Move.
2015-01-04 15:19:55 +01:00
Adam Wulkiewicz
428433f497 Add missing headers in get.hpp and element_index.hpp 2014-12-31 16:44:47 +01:00
Antony Polukhin
1e1a81536c Fix ambiguous cal to swap (refs trac #10882) 2014-12-26 15:12:34 +03:00
Antony Polukhin
7c8b70cb9d Include variant_fwd.hpp to avoid issues with undefined BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES 2014-12-17 10:43:51 +03:00
Antony Polukhin
6db01d6494 Fixed a bug with copy constructing a backup holder; changed some tests 2014-12-12 16:05:52 +03:00
Antony Polukhin
cbf4bbf1b1 Apply naming recomendations from mailing list discussion: unsafe=>relaxed, safe=>strict 2014-12-10 14:03:33 +03:00
Antony Polukhin
46250fa7d2 Make polymorphic_get U type compile time checked, add more tests and improve docs. Use strict as a default policy for polymorphic_get and get (as recomended at mailing list discussions) 2014-12-10 13:32:18 +03:00
Antony Polukhin
bcf506a296 Started the work on polymorphic_get to determinate sanity/safety of getting Base type. Fixed an issue with polymorphic_get<const final>. More tests, added safe_get and unsafe_get methods. Minor update of the docs 2014-12-09 20:50:18 +03:00
Antony Polukhin
1231f51501 Initial implementation of a metaprogramming function, that is capable of detecting element index in variant::types. Some tests to make sure that no old valid code was broken 2014-12-09 17:31:41 +03:00
Antony Polukhin
5cd1e3ee85 More tests and minor fixes for variadic multi visitation 2014-12-08 14:00:42 +03:00
Antony Polukhin
0231eefd43 More docs and tests for new variadic templates related features; tune apply_visitor(visitor) to use variadic templates and be suitable for visitors with any count of input opertors 2014-12-05 18:02:46 +03:00
Antony Polukhin
2770d7569e Variadic templates based multivisitors now compile, result_type is determinated automatically if required 2014-12-05 14:51:58 +03:00
Antony Polukhin
6fff67381e Merge branch 'develop' into variadic_multivisitors 2014-12-05 12:01:38 +03:00
Antony Polukhin
6db941f3dd Added missing relational operators and their docs (refs trac #10811 and #8620) 2014-12-03 20:42:10 +03:00
Antony Polukhin
ecdde80ea5 Some thoughts about multivisitors based on variadic templates 2014-12-03 19:25:47 +03:00
Antony Polukhin
20c7019799 Make sure that we do not occasionally disable variadic templates for Clang (refs trac #Clang compiler defines GNUC) 2014-12-02 19:10:18 +03:00
Antony Polukhin
6e31806038 Autodetect visitation result type for binary visitors (refs svn #10837) 2014-12-02 18:59:58 +03:00
Antony Polukhin
f8a29a0d2f Autodetect visitation return type for unary visitors (refs svn #10837) 2014-12-02 17:48:57 +03:00
Antony Polukhin
ed614a6260 Applied patches from Boost.TypeIndex 2014-09-02 12:04:27 +04:00
Antony Polukhin
8f111d3126 Fix compilation of static visitors on GCC4.5.1 2014-08-15 11:48:26 +04:00
Antony Polukhin
1b50119b21 Fix issues reported by Boost Inspection Tool 2014-08-01 14:09:36 +04:00
Antony Polukhin
4ad95f185b Minor improvements related to the forced_return() function 2014-06-23 21:04:48 +04:00
Antony Polukhin
0367512bc7 Fix for pull request #4 : make it possible to return movable-only structures; reduce resulting binary size by removing duplicate BOOST_ASSERTs 2014-06-23 20:10:10 +04:00
Antony Polukhin
9bc9c1c143 Do not use variadic templates on platforms that do not have full support of that feature 2014-04-24 11:53:00 +04:00
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
7a5b0f2538 Suppress warnings and add BOOST_SYMBOL_VISIBLE to exceptions 2014-02-11 11:05:33 +04:00
Antony Polukhin
63fb3ff427 Do not use variadic templates on MSVC2013 + add some tests to make sure that Spirit metaprogramming code works well with macro from Variant 2014-01-22 11:52:03 +04:00
Antony Polukhin
464799f446 Refs #9479 (polymorphic_get for Boost.Variant) 2013-12-10 16:13:49 +04:00
Antony Polukhin
f59cdef172 Fix preprocessor code that detects variadic templates usabilty 2013-12-09 12:39:10 +04:00
Antony Polukhin
e20324e2c4 Updated docs and variadic templates support 2013-12-09 11:50:15 +04:00
Stephen Kelly
724f7fdebc Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
037af28f3d Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#else...#endif blocks.

[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
ee19ae6fb5 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#endif blocks.

[SVN r86243]
2013-10-11 23:13:10 +00:00
Antony Polukhin
2cbea14c39 More noexcept modifiers, especially for some of boost::get(T*) and assign/move_assign helpers (refs #7960)
[SVN r86158]
2013-10-04 06:48:59 +00:00
Antony Polukhin
3ed1af5e79 Detect noexcept specification for default constructor of variant (refs #7911)
[SVN r86135]
2013-10-02 13:13:17 +00:00
Antony Polukhin
ac98e0ce4e Removed duplicate code in assign<->move_assign, added const modifiers (refs #7960)
[SVN r86134]
2013-10-02 12:41:09 +00:00
Antony Polukhin
57f1c98b29 Mark move assignment with noexcept if possible (refs #7911)
[SVN r86054]
2013-09-30 14:55:28 +00:00
Stephen Kelly
a283053408 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
84bdf52f3f Variant: Remove use of obsolete macros.
[SVN r85951]
2013-09-26 09:48:32 +00:00
Stephen Kelly
0e0e0604e4 Variant: Remove obsolete MSVC version checks.
[SVN r85950]
2013-09-26 09:48:16 +00:00
Stephen Kelly
1bf7b791fd Variant: Remove obsolete eti workaround.
[SVN r85949]
2013-09-26 09:47:54 +00:00
Antony Polukhin
97e5305d6b Fix MSVC warning in Boost.Variant (refs #3020)
[SVN r85928]
2013-09-26 07:46:25 +00:00
Antony Polukhin
791f267dda Optimize and fix ambiguity of move_swap in Boost.Variant (refs #2839)
Fix GCC-4.8+ warning in variant_reference_test.cpp

[SVN r85927]
2013-09-26 07:29:25 +00:00
Antony Polukhin
d8180bc3a8 Add experimental variadic templates support to Boost.Variant, enable usage of variadic version for gcc-4.8, clang-3.0 and later compilers (refs #9163)
With this patch size of a binary siginificantly reduced (up to two times)

[SVN r85899]
2013-09-25 11:54:19 +00:00
Stephen Kelly
a1b3867b3a Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro.
[SVN r85896]
2013-09-25 10:29:44 +00:00
Stephen Kelly
4254803c98 Remove use of obsolete BOOST_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macros.
[SVN r85894]
2013-09-25 10:28:56 +00:00
Antony Polukhin
6db57f7d6b Fix unreachable code warning, thanks 'hvemha' for providing it (refs #8665)
[SVN r85876]
2013-09-25 07:13:57 +00:00
Antony Polukhin
1b57cf1ade Fix issue with const rvalue references in Boost.Variant (refs #8988)
[SVN r85315]
2013-08-12 12:00:13 +00:00
Antony Polukhin
f9d2d9f9d9 Get rid of Boost.Variant hand written non-usable move emulation and use Boost.Move instead (refs #7601). This commit does not make Boost.Variant use move emulated assignments in all situations, but at least removes duplicate/non-working code and makes sure that Boost.Variant is able to work with boost::move (one step closer to full support of rvalue references emulations).
[SVN r85159]
2013-07-25 13:19:50 +00:00
Antony Polukhin
86165b88e3 Temporary disable noexcept detection for move assignment for Boost.Variant (exception specification detection for assignment requires call to is_nothrow_move_assignable for each type. But GCC 4.6 fails to do that and complains about incomplete types ) (refs #7911)
[SVN r85089]
2013-07-20 17:20:02 +00:00
Antony Polukhin
eebda61e78 Make Boost.Variant work on exception-disabled environments (refs #8717)
[SVN r85081]
2013-07-19 11:40:06 +00:00
Antony Polukhin
a3eb4ddd48 Fix compilation of Boost.Variants move assignment for situations when one of the variant template classes has nothrow copy constructor and throwing move constructor (refs #8772)
[SVN r85080]
2013-07-19 07:52:40 +00:00
Antony Polukhin
e6014a3e21 Added code (and tests) to mark move constructors and move assignemnt of Boost.Variant as noexcept if possible (refs #7911)
[SVN r85079]
2013-07-19 07:43:03 +00:00
Antony Polukhin
3d44c5b695 Workaround for GCC bug (refs #8651)
[SVN r84683]
2013-06-08 07:32:22 +00:00
Antony Polukhin
bc54cab94e Multivisitors commit (refs #8459)
[SVN r84112]
2013-05-02 16:45:58 +00:00
Antony Polukhin
efd81f5a2a Use is_nothrow_move_constructible from Boost.TypeTraits in Boost.Variant (refs #8296)
[SVN r83458]
2013-03-16 10:50:44 +00:00
Antony Polukhin
7c2576948d Refs #7718 :
Workaroung GCC-4.7.2 internal compiler error
More functions marked with BOOST_NOEXCEPT
Added move constructors and move assignment operators to recursive_wrapper

[SVN r81652]
2012-12-01 15:32:07 +00:00
Marshall Clow
b173a982e9 Fix a couple more deprecated macros in Boost.Variant
[SVN r81626]
2012-11-29 17:03:40 +00:00
Antony Polukhin
d1376d9783 Basic rvalues and C++11 support part 2 (refs #7718 , all bugs from patch were fixed)
[SVN r81617]
2012-11-28 19:20:19 +00:00
Marshall Clow
21b9130e3a Remove usage of deprecated macros
[SVN r81472]
2012-11-22 06:13:20 +00:00
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
Steven Watanabe
78d52b15cc Make sure that variants with more than 20 types work.
[SVN r77098]
2012-02-23 01:14:13 +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
e5547f95bc Avoid a quadratic number of template instantations when using the general case implementation of assignment (with backup storage). This significantly improves compile times for variants with a large number of variant types. See the thread starting at http://lists.boost.org/boost-users/2011/01/65416.php.
[SVN r67798]
2011-01-08 22:44:06 +00:00
Steven Watanabe
0aae21dc6e Make operator() const. Fixes #4967
[SVN r67605]
2011-01-03 05:06:52 +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
40614b7c73 Use the least common multiple of alignments instead of the max. Fixes #993
[SVN r62754]
2010-06-10 18:45:14 +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
Steven Watanabe
7afab43f31 Add missing #includes. Fixes #3515
[SVN r62698]
2010-06-09 23:41:38 +00:00
John Maddock
0110af77a4 Fix various Variant warnings.
Addresses issue #1507.

[SVN r57631]
2009-11-13 10:07:30 +00:00
Hartmut Kaiser
79f5d17b43 Variant: silenced a couple of MSVC warnings created during Spirit test runs
[SVN r57501]
2009-11-09 03:56:25 +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
Beman Dawes
769ecfba29 // Add or correct comment identifying Boost library this header is associated with.
[SVN r41173]
2007-11-17 20:13:16 +00:00
Eric Friedman
126fb460ce Fix to make direct assignment actually possible.
[SVN r34174]
2006-06-05 02:00:58 +00:00
Eric Friedman
bb9462cfd4 Incorrect usage of bool_trait_(un)def headers, see Bug #1359257.
[SVN r31782]
2005-11-26 05:43:26 +00:00
John Maddock
93353f3afc Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
2005-08-25 16:27:28 +00:00
Aleksey Gurtovoy
649ac735ce fix MSVC failures
[SVN r25224]
2004-09-19 11:49:49 +00:00
Eric Friedman
8c5a3ad87a Reflect macro name change in MPL.
[SVN r25219]
2004-09-19 10:13:06 +00:00
Aleksey Gurtovoy
14547949ec merge new MPL version from 'mplbook' branch
[SVN r24874]
2004-09-02 15:41:37 +00:00
John Maddock
953a3bceed Converted files to the BSL.
[SVN r24614]
2004-08-20 11:10:24 +00:00
Douglas Gregor
ed1f810071 License updates
[SVN r24597]
2004-08-19 15:19:17 +00:00
John Maddock
d8c4815b25 Updated license (with permissions from blanket-permission.txt).
[SVN r24552]
2004-08-18 12:34:14 +00:00
Douglas Gregor
296458bca2 Converted to Boost Software License, Version 1.0
[SVN r24055]
2004-07-26 00:32:12 +00:00
Eric Friedman
c5c2446344 Updated workaround and defect macros to reflect new Metrowerks and Intel versions.
[SVN r21711]
2004-01-14 00:09:30 +00:00
Eric Friedman
5e5e90aea5 Updated workaround to reflect new version of CodeWarrior.
[SVN r21654]
2004-01-13 01:52:47 +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
137ee928f4 Eliminated use of home-rolled enable_if implementation.
[SVN r21158]
2003-12-06 04:01:30 +00:00
Eric Friedman
22915e61f0 Temporary Borland alignment workaround.
[SVN r21020]
2003-12-01 00:18:18 +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
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
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
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
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
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
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
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
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
a7369bd408 Added recursive_wrapper optimization for variant::swap (even if no ADL).
[SVN r20110]
2003-09-19 01:32:41 +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
5a2e160099 Simplified free apply_visitor functions.
[SVN r20086]
2003-09-17 05:41:45 +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
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
d16a44eb40 Added support for extracting references.
[SVN r20063]
2003-09-15 05:54:31 +00:00
Eric Friedman
bfbd4ac6f6 Dramatically improved variant reference content support.
[SVN r20061]
2003-09-15 04:55:05 +00:00
Eric Friedman
f888a114d4 Added is_recursive_wrapper and unwrap_recursive.
[SVN r20060]
2003-09-15 04:53:47 +00:00
Eric Friedman
8db6a3ff3f Minor fix and addition.
[SVN r20048]
2003-09-14 03:48:52 +00:00
Eric Friedman
3505b0591b Minor changes.
[SVN r20031]
2003-09-12 04:51:11 +00:00
Eric Friedman
9b0c9e87e5 Renamed boost::incomplete to recursive_wrapper.
[SVN r20011]
2003-09-11 06:47:04 +00:00