Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/thread/csbl/memory.hpp @ 102:f46d142149f5
Whoops, finish that update
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:13:41 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
101:c530137014c0 | 102:f46d142149f5 |
---|---|
1 // Copyright (C) 2013 Vicente J. Botet Escriba | |
2 // | |
3 // Distributed under the Boost Software License, Version 1.0. (See accompanying | |
4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
5 // | |
6 // 2013/10 Vicente J. Botet Escriba | |
7 // Creation. | |
8 | |
9 #ifndef BOOST_CSBL_MEMORY_HPP | |
10 #define BOOST_CSBL_MEMORY_HPP | |
11 | |
12 // 20.7.2 Header <memory> synopsis | |
13 | |
14 // 20.7.3, pointer traits | |
15 #include <boost/thread/csbl/memory/pointer_traits.hpp> | |
16 | |
17 // 20.7.4, pointer safety | |
18 // 20.7.5, pointer alignment function | |
19 | |
20 // 20.7.6, allocator argument tag | |
21 #include <boost/thread/csbl/memory/allocator_arg.hpp> | |
22 | |
23 // 20.7.8, allocator traits | |
24 #include <boost/thread/csbl/memory/allocator_traits.hpp> | |
25 | |
26 // 20.7.7, uses_allocator | |
27 #include <boost/thread/csbl/memory/scoped_allocator.hpp> | |
28 | |
29 // 20.7.9, the default allocator: | |
30 namespace boost | |
31 { | |
32 namespace csbl | |
33 { | |
34 using ::std::allocator; | |
35 } | |
36 } | |
37 // 20.7.10, raw storage iterator: | |
38 // 20.7.11, temporary buffers: | |
39 // 20.7.12, specialized algorithms: | |
40 | |
41 // 20.8.1 class template unique_ptr: | |
42 // default_delete | |
43 #include <boost/thread/csbl/memory/default_delete.hpp> | |
44 #include <boost/thread/csbl/memory/unique_ptr.hpp> | |
45 | |
46 // 20.8.2.1, class bad_weak_ptr: | |
47 // 20.8.2.2, class template shared_ptr: | |
48 // 20.8.2.2.6, shared_ptr creation | |
49 // 20.8.2.2.7, shared_ptr comparisons: | |
50 // 20.8.2.2.8, shared_ptr specialized algorithms: | |
51 // 20.8.2.2.9, shared_ptr casts: | |
52 // 20.8.2.2.10, shared_ptr get_deleter: | |
53 // 20.8.2.2.11, shared_ptr I/O: | |
54 // 20.8.2.3, class template weak_ptr: | |
55 // 20.8.2.3.6, weak_ptr specialized algorithms: | |
56 // 20.8.2.3.7, class template owner_less: | |
57 // 20.8.2.4, class template enable_shared_from_this: | |
58 // 20.8.2.5, shared_ptr atomic access: | |
59 // 20.8.2.6 hash support | |
60 | |
61 #endif // header |