Glen Fernandes
540149f019
Tidy documentation in smart_ptr
2014-02-04 22:45:58 -08:00
Peter Dimov
a68db557e8
Deboldify, clean up intrusive_ptr.html.
2013-12-26 19:05:54 +02:00
Peter Dimov
4de3f36839
Add add_ref parameter to intrusive_ptr::reset, add tests for reset.
2013-12-26 18:47:05 +02:00
Avi Kivity
73153d5797
Add intrusive_ptr<>::detach()
...
This provides a way to escape from automatic reference counting, and taking
manual control of the reference. Useful when interfacing to a C API that
expects a pointer with an elevated reference count.
Similar to std::unique_ptr<>::release().
2013-12-26 17:47:28 +02:00
Andrey Semashev
7b9354fcf3
Changed intrusive_ref_counter to follow CRTP design.
...
[SVN r85547]
2013-09-01 21:05:14 +00:00
Andrey Semashev
a7d96b4762
Extracted intrusive_ref_counter from Boost.Log. The extracted version supports customizing the reference counter nature, two policies provided: thread_unsafe_counter and thread_safe_counter.
...
[SVN r85535]
2013-08-31 19:54:11 +00:00
Peter Dimov
efdc390bc9
intrusive_ptr::reset() added.
...
[SVN r45089]
2008-05-03 20:12:25 +00:00
Peter Dimov
26f83e75ef
intrusive_ptr::reset added
...
[SVN r37406]
2007-04-09 21:35:07 +00:00
Peter Dimov
b215e34650
License/copyright edits
...
[SVN r35956]
2006-11-09 20:17:14 +00:00
Peter Dimov
ae0a48d544
Removed erroneous // never throws annotations (reported by Scott Meyers)
...
[SVN r33241]
2006-03-06 23:06:10 +00:00
Peter Dimov
7880720bc1
Made the Boost logo link to the home page
...
[SVN r31112]
2005-09-25 21:54:19 +00:00
Peter Dimov
7bfddbccf6
Comparison operators against a raw pointer now accept different types
...
[SVN r31110]
2005-09-25 21:27:00 +00:00
Aleksey Gurtovoy
c81be1e2e7
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Peter Dimov
192970b3b8
const_pointer_cast added.
...
[SVN r19147]
2003-07-16 11:51:12 +00:00
Peter Dimov
86e9a322ba
Documentation fixes, make_shared -> get_shared_ptr.
...
[SVN r17230]
2003-02-05 12:56:48 +00:00
Peter Dimov
bd39e2eded
intrusive_ptr.html added.
...
[SVN r16981]
2003-01-21 17:21:24 +00:00