Commit Graph

50050 Commits

Author SHA1 Message Date
Dave Abrahams
6b495e1c37 Allow indirect reference/pointer returns
[SVN r12659]
2002-02-03 03:05:39 +00:00
Dave Abrahams
ec5a480396 initial checkin
[SVN r12657]
2002-02-03 03:05:01 +00:00
Dave Abrahams
93efc16327 Prepare to generalize
[SVN r12656]
2002-02-03 01:07:29 +00:00
Dave Abrahams
1904f9a088 Handle references too
[SVN r12655]
2002-02-03 01:07:10 +00:00
Dave Abrahams
6ce0812baf Fixed is_reference<T const volatile>::value for compilers without partial specialization.
[SVN r12654]
2002-02-02 23:23:42 +00:00
Dave Abrahams
73d75b78ab Initial pointer adoption tests
Have instances actually dispose of their held C++ objects!


[SVN r12653]
2002-02-02 20:54:06 +00:00
Dave Abrahams
25350b8991 Initial pointer adoption tests
Have instances actually dispose of their held C++ objects!


[SVN r12652]
2002-02-02 20:48:37 +00:00
Darin Adler
db600a4c1d Some HTML fixup.
[SVN r12651]
2002-02-02 19:16:21 +00:00
Darin Adler
08c7e5ee96 Fix small HTML problems.
[SVN r12650]
2002-02-02 19:05:15 +00:00
Darin Adler
bfb05250ac Fix some HTML errors.
[SVN r12649]
2002-02-02 19:02:53 +00:00
Douglas Gregor
b9b4c7304a Trivial fix to find compute_in_degree in boost::detail namespace
[SVN r12648]
2002-02-02 18:50:30 +00:00
Darin Adler
277bbbfcd7 New smart pointer documentation. Related clean-up of the smart pointer
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.


[SVN r12647]
2002-02-02 18:36:12 +00:00
Peter Dimov
d00855108e added empty_type_t1 default constructor to keep MSVC silent
[SVN r12646]
2002-02-02 16:22:17 +00:00
Peter Dimov
b8ba7149df changed smart_ptr.hpp to shared_ptr.hpp
[SVN r12645]
2002-02-02 16:20:28 +00:00
Peter Dimov
26917aa983 templated copy constructor added.
[SVN r12644]
2002-02-02 16:19:45 +00:00
Peter Dimov
36df7cdba6 auto_ptr& constructor now has no effects when exception is thrown
[SVN r12643]
2002-02-02 16:18:04 +00:00
Peter Dimov
02d2653849 get_pointer overload for shared_ptr moved to shared_ptr.hpp
[SVN r12642]
2002-02-02 16:16:02 +00:00
Douglas Gregor
e8b959dd28 Added comments about updates to quaternion and octonion libraries for GCC
2.95.x.


[SVN r12641]
2002-02-02 15:49:38 +00:00
Douglas Gregor
d5a938dfaa Fixes for GCC 2.95.x
Other updates from Hubert Holin


[SVN r12640]
2002-02-02 15:40:20 +00:00
Douglas Gregor
903455646f Fixes for GCC 2.95.x
[SVN r12639]
2002-02-02 15:39:51 +00:00
Douglas Gregor
7541e97e05 An update from Hubert Holin
[SVN r12638]
2002-02-02 15:39:21 +00:00
Ralf W. Grosse-Kunstleve
0d6b1f225e /Zm upgrade
[SVN r12637]
2002-02-02 15:19:59 +00:00
Ralf W. Grosse-Kunstleve
4ff2d48ea8 fix typo
[SVN r12636]
2002-02-02 15:17:37 +00:00
Dave Abrahams
6acf2b169b ice_ fixes for KCC
[SVN r12634]
2002-02-02 14:34:02 +00:00
Dave Abrahams
89e94a6aee initial checkin
[SVN r12633]
2002-02-02 14:31:07 +00:00
Dave Abrahams
0204700120 Slightly more-sophisticated testing behavior
[SVN r12632]
2002-02-02 14:06:13 +00:00
Dave Abrahams
fc36ab8892 Last rewrite of the type conversion mechanism, I hope
[SVN r12631]
2002-02-02 14:04:48 +00:00
Peter Dimov
726fc49e71 Placeholders are now static only on MSVC.
[SVN r12630]
2002-02-02 12:16:57 +00:00
John Maddock
97c55ed37c Undone previous mistaken fix.
[SVN r12629]
2002-02-02 12:16:25 +00:00
John Maddock
dd16f6b62a Added BOOST_NO_VOID_RETURNS to ensure bind/function code works.
[SVN r12628]
2002-02-02 11:56:07 +00:00
Dave Abrahams
6c061a3b7a *** empty log message ***
[SVN r12627]
2002-02-02 08:31:11 +00:00
Dave Abrahams
adb49673c7 remove local rule usage for the time being.
[SVN r12626]
2002-02-02 00:49:24 +00:00
Dave Abrahams
6acc8902ef remove local rule usage for the time being.
[SVN r12625]
2002-02-02 00:46:38 +00:00
Peter Dimov
95d264caef better weak_ptr coverage
[SVN r12624]
2002-02-01 19:34:31 +00:00
Peter Dimov
5d4836f9fb added an auto_ptr & constructor to shared_count
[SVN r12623]
2002-02-01 18:40:35 +00:00
William E. Kempf
f718fb8faf Fixed tabs in files
[SVN r12622]
2002-02-01 17:31:46 +00:00
Dave Abrahams
73777cecac Doc fixes from Thomas Witt
[SVN r12621]
2002-02-01 13:03:21 +00:00
Vesa Karvonen
6a57bdb384 Enhancing docs
[SVN r12620]
2002-02-01 11:41:38 +00:00
Vesa Karvonen
30bd9c506d Working on docs
[SVN r12619]
2002-02-01 11:40:52 +00:00
Dave Abrahams
a41a577458 Use call policies
[SVN r12618]
2002-02-01 04:36:46 +00:00
Dave Abrahams
3f2e8963ed Slightly more robust test cases rule out some wrongheaded implementation ideas
[SVN r12617]
2002-02-01 04:35:47 +00:00
Douglas Gregor
0164049df6 reference.html:
- Document non-voidness of result_type when on a broken compiler


[SVN r12616]
2002-02-01 02:55:22 +00:00
Douglas Gregor
b669a3c67d function_template.hpp:
- Handle compilers without void returns in a sensible manner


[SVN r12615]
2002-02-01 02:51:48 +00:00
Douglas Gregor
447eed415c function_template.hpp:
- Make functionN<void, ...> really have a void return value


[SVN r12613]
2002-01-31 22:56:16 +00:00
Vesa Karvonen
ce1f55979e Working on docs
[SVN r12612]
2002-01-31 21:52:46 +00:00
Vesa Karvonen
a3fb029374 Example on using BOOST_PP_WHILE()
[SVN r12611]
2002-01-31 21:14:39 +00:00
Vesa Karvonen
7865f505f6 More examples
[SVN r12609]
2002-01-31 18:30:49 +00:00
Vesa Karvonen
eb0c3b1870 HTML fix
[SVN r12608]
2002-01-31 17:21:59 +00:00
Vesa Karvonen
2879cd34a1 Using BOOST_PP_LIST_CAT()
[SVN r12607]
2002-01-31 16:35:35 +00:00
Vesa Karvonen
3060671e3c New reference
[SVN r12606]
2002-01-31 15:36:01 +00:00