• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1////
2Copyright 2017 Peter Dimov
3
4Distributed under the Boost Software License, Version 1.0.
5
6See accompanying file LICENSE_1_0.txt or copy at
7http://www.boost.org/LICENSE_1_0.txt
8////
9
10# Boost.SmartPtr: The Smart Pointer Library
11Greg Colvin, Beman Dawes, Peter Dimov, Glen Fernandes
12:toc: left
13:toclevels: 2
14:idprefix:
15:listing-caption: Code Example
16:docinfo: private-footer
17
18:leveloffset: +1
19
20include::smart_ptr/introduction.adoc[]
21include::smart_ptr/changelog.adoc[]
22include::smart_ptr/scoped_ptr.adoc[]
23include::smart_ptr/scoped_array.adoc[]
24include::smart_ptr/shared_ptr.adoc[]
25include::smart_ptr/weak_ptr.adoc[]
26include::smart_ptr/make_shared.adoc[]
27include::smart_ptr/enable_shared_from_this.adoc[]
28include::smart_ptr/enable_shared_from.adoc[]
29include::smart_ptr/make_unique.adoc[]
30include::smart_ptr/allocate_unique.adoc[]
31include::smart_ptr/intrusive_ptr.adoc[]
32include::smart_ptr/intrusive_ref_counter.adoc[]
33include::smart_ptr/local_shared_ptr.adoc[]
34include::smart_ptr/make_local_shared.adoc[]
35include::smart_ptr/pointer_cast.adoc[]
36include::smart_ptr/pointer_to_other.adoc[]
37include::smart_ptr/atomic_shared_ptr.adoc[]
38include::smart_ptr/owner_less.adoc[]
39include::smart_ptr/owner_equal_to.adoc[]
40include::smart_ptr/owner_hash.adoc[]
41
42// appendix
43include::smart_ptr/techniques.adoc[]
44
45// appendix
46include::smart_ptr/history.adoc[]
47
48// appendix, deprecated
49include::smart_ptr/shared_array.adoc[]
50
51:leveloffset: -1
52
53[[copyright]]
54[appendix]
55## Copyright and License
56
57This documentation is
58
59* Copyright 1999 Greg Colvin
60* Copyright 1999 Beman Dawes
61* Copyright 2002 Darin Adler
62* Copyright 2003-2020 Peter Dimov
63* Copyright 2005, 2006 Ion Gaztañaga
64* Copyright 2008 Frank Mori Hess
65* Copyright 2012-2017 Glen Fernandes
66* Copyright 2013 Andrey Semashev
67
68and is distributed under the http://www.boost.org/LICENSE_1_0.txt[Boost Software License, Version 1.0].
69