Peter Dimov
1cae5c5696
Fix documentation links in headers
2017-06-17 00:13:21 +03:00
Peter Dimov
0da6902267
Move smart_ptr into boost/smart_ptr/*.hpp (refs #2239 ).
...
[SVN r51509]
2009-03-01 16:00:42 +00:00
Peter Dimov
13f91c15f0
Sync enable_shared_from_this.hpp and shared_ptr.hpp with release.
...
[SVN r51485]
2009-02-28 20:02:12 +00:00
Peter Dimov
77ab953171
Updated atomic access syntax to match N2674 and the WD.
...
[SVN r47357]
2008-07-12 16:07:20 +00:00
Peter Dimov
4b0490c0ae
Fix sp_convertible_test.cpp failure in C++0x mode.
...
[SVN r45194]
2008-05-07 10:15:16 +00:00
Peter Dimov
2f1b1acc7a
Fix g++ 3.2 regression.
...
[SVN r45177]
2008-05-06 18:58:15 +00:00
Peter Dimov
d13f1d8694
More fixes for MSVC 6.0.
...
[SVN r45086]
2008-05-03 19:43:52 +00:00
Peter Dimov
83c43617af
Fixes for MSVC 6.0.
...
[SVN r45085]
2008-05-03 19:29:01 +00:00
Peter Dimov
0c4aaef77c
Fix #1106 .
...
[SVN r45068]
2008-05-03 15:07:58 +00:00
Daniel Frey
e3422efec6
Improved sp_deleter_wrapper implementation
...
[SVN r44837]
2008-04-28 07:17:11 +00:00
Daniel Frey
6f8dc5923c
Added new reset()-counterparts for the new ctors
...
[SVN r44777]
2008-04-26 15:42:13 +00:00
Daniel Frey
2251b1d2df
No need for the new ctors to be templates
...
[SVN r44772]
2008-04-26 06:36:59 +00:00
Daniel Frey
9e92c6354c
Reduce enable_shared_from_this overhead
...
[SVN r44724]
2008-04-22 19:48:39 +00:00
Peter Dimov
b541145a60
Honor BOOST_NO_TEMPLATED_IOSTREAMS.
...
[SVN r44707]
2008-04-21 23:01:51 +00:00
Peter Dimov
04be979670
Atomic access added.
...
[SVN r44636]
2008-04-20 14:59:12 +00:00
John Maddock
35f2af947c
Changed #includes to avoid circular dependencies between shared_ptr and TR1.
...
[SVN r44595]
2008-04-19 16:28:00 +00:00
Peter Dimov
4094c23537
sp_accept_owner added.
...
[SVN r44353]
2008-04-12 18:22:18 +00:00
Peter Dimov
f85a1bf406
shared_ptr::lock no longer requires exceptions.
...
[SVN r44344]
2008-04-12 14:27:22 +00:00
Peter Dimov
b08789b784
Silence unused parameter warning.
...
[SVN r43887]
2008-03-27 22:13:55 +00:00
Frank Mori Hess
b30aa1468a
Worked around compilation error in boost::get_deleter when using old versions
...
of g++.
[SVN r43766]
2008-03-21 19:19:25 +00:00
Frank Mori Hess
1c2d780f9e
Added support for calling enable_shared_from_this::shared_from_this in
...
constructors. Closes #1696 .
[SVN r43738]
2008-03-20 19:32:43 +00:00
Peter Dimov
3a4dc43924
Fix #398 , as long as the macros BOOST_NO_STD_TYPEINFO and BOOST_NO_IOSTREAM are defined. I don't know how Boost.Config needs to be changed to autodetect eVC4 and set these on its own.
...
[SVN r43318]
2008-02-19 14:26:36 +00:00
Peter Dimov
e6f6ec9fa3
Attempt unspecified bool fix for Sun 5.7-5.9
...
[SVN r40914]
2007-11-07 22:47:55 +00:00
Peter Dimov
f854829d86
Port unspecified_bool fix for Sun 5.8 from RC_1_34
...
[SVN r40708]
2007-11-02 23:46:04 +00:00
Peter Dimov
5a85c1f0f2
CINT support (Nils Krumnack)
...
[SVN r39282]
2007-09-14 19:19:09 +00:00
Peter Dimov
b2354d0a5e
BOOST_NO_TYPEID support ( #1108 ).
...
[SVN r38977]
2007-08-26 20:35:52 +00:00
Peter Dimov
86d3f0aba7
Changed move constructors/assignments to leave the source empty
...
[SVN r37439]
2007-04-15 02:47:45 +00:00
Peter Dimov
66a25bd4a9
Move support
...
[SVN r37434]
2007-04-13 22:04:22 +00:00
Peter Dimov
ce72827dc7
Aliasing support
...
[SVN r37405]
2007-04-09 18:48:47 +00:00
Peter Dimov
ae6c180be8
_MANAGED fix for sp_enable_shared_from_this
...
[SVN r37403]
2007-04-09 16:37:30 +00:00
Peter Dimov
54e12d03fd
Aliasing constructor added
...
[SVN r37402]
2007-04-09 16:32:45 +00:00
Peter Dimov
97118668e2
Fix compare_fail failure
...
[SVN r37373]
2007-04-06 00:21:41 +00:00
Peter Dimov
b440e85452
Fixed get_deleter comment
...
[SVN r36229]
2006-12-01 14:24:58 +00:00
Peter Dimov
75bc821afd
Patch #1551992 (Michael Fink)
...
[SVN r35882]
2006-11-06 17:25:59 +00:00
Peter Dimov
4fcee64483
New, improved and more portable unspecified bool type. I hope.
...
[SVN r33987]
2006-05-17 22:39:34 +00:00
Peter Dimov
747c9a1d3e
Rvalue auto_ptr constructor is no longer explicit.
...
[SVN r33526]
2006-03-29 19:19:14 +00:00
Peter Dimov
e427716dc2
Fully qualified detail:: to work around a subtle VC 7.1 problem.
...
[SVN r32994]
2006-02-18 19:17:33 +00:00
Peter Dimov
a86b2f7fbf
Rvalue auto_ptr support, technique by Dave Abrahams
...
[SVN r32326]
2006-01-15 13:54:53 +00:00
Peter Dimov
239bb6d966
#include reorderings for Boost.TR1
...
[SVN r31623]
2005-11-11 21:06:08 +00:00
Peter Dimov
25ca855127
shared_ptr( p, d, a ) added.
...
[SVN r31613]
2005-11-09 20:05:42 +00:00
Peter Dimov
92a027fbeb
Minor warning fix for SGI MIPSPro (Kevin Wheatley)
...
[SVN r31113]
2005-09-25 22:00:31 +00:00
Douglas Gregor
c6a4e93a05
Qualify detail references
...
[SVN r30824]
2005-09-06 03:28:01 +00:00
John Maddock
ff7e027648
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Peter Dimov
52587aaa05
Fixed shared_ptr_delete_fail failure on g++ 3.3 and below
...
[SVN r27930]
2005-04-02 12:00:14 +00:00
Peter Dimov
09a0ba8c75
sp_counted_impl_p added for the pointer constructor
...
[SVN r27727]
2005-03-17 23:30:47 +00:00
Peter Dimov
7d59d29ad1
HP aCC fix for get_deleter (Jaroslav Gresula)
...
[SVN r27092]
2005-02-04 16:28:50 +00:00
Peter Dimov
27be736b8f
Fixed sp_enable_shared_from_this to not use void cv * since this breaks function types.
...
[SVN r24718]
2004-08-24 16:27:31 +00:00
Douglas Gregor
ef51f6a1de
License update
...
[SVN r24598]
2004-08-19 15:23:47 +00:00
Peter Dimov
c48f05dcb4
enable_shared_from_this is now const-tolerant.
...
[SVN r22298]
2004-02-16 18:50:07 +00:00
Dave Abrahams
feff6e40ea
Use conforming is_class for EDG compilers
...
Make is_enum work for class types which are convertible to anything at
all (on many compilers).
smart_ptr library workarounds for __MWERKS__ (must use member function
pointer for unspecified_bool_type).
[SVN r20244]
2003-10-02 17:49:06 +00:00