|
||||
File indexing completed on 2025-01-30 10:01:08
0001 // Copyright (C) 2013 Vicente J. Botet Escriba 0002 // 0003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 0004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0005 // 0006 // 2013/10 Vicente J. Botet Escriba 0007 // Creation. 0008 0009 #ifndef BOOST_CSBL_MEMORY_HPP 0010 #define BOOST_CSBL_MEMORY_HPP 0011 0012 // 20.7.2 Header <memory> synopsis 0013 0014 // 20.7.3, pointer traits 0015 #include <boost/thread/csbl/memory/pointer_traits.hpp> 0016 0017 // 20.7.4, pointer safety 0018 // 20.7.5, pointer alignment function 0019 0020 // 20.7.6, allocator argument tag 0021 #include <boost/thread/csbl/memory/allocator_arg.hpp> 0022 0023 // 20.7.8, allocator traits 0024 #include <boost/thread/csbl/memory/allocator_traits.hpp> 0025 0026 // 20.7.7, uses_allocator 0027 #include <boost/thread/csbl/memory/scoped_allocator.hpp> 0028 0029 // 20.7.9, the default allocator: 0030 namespace boost 0031 { 0032 namespace csbl 0033 { 0034 using ::std::allocator; 0035 } 0036 } 0037 // 20.7.10, raw storage iterator: 0038 // 20.7.11, temporary buffers: 0039 // 20.7.12, specialized algorithms: 0040 0041 // 20.8.1 class template unique_ptr: 0042 // default_delete 0043 #include <boost/thread/csbl/memory/default_delete.hpp> 0044 #include <boost/thread/csbl/memory/unique_ptr.hpp> 0045 0046 // 20.8.2.1, class bad_weak_ptr: 0047 // 20.8.2.2, class template shared_ptr: 0048 // 20.8.2.2.6, shared_ptr creation 0049 // 20.8.2.2.7, shared_ptr comparisons: 0050 // 20.8.2.2.8, shared_ptr specialized algorithms: 0051 // 20.8.2.2.9, shared_ptr casts: 0052 // 20.8.2.2.10, shared_ptr get_deleter: 0053 // 20.8.2.2.11, shared_ptr I/O: 0054 // 20.8.2.3, class template weak_ptr: 0055 // 20.8.2.3.6, weak_ptr specialized algorithms: 0056 // 20.8.2.3.7, class template owner_less: 0057 // 20.8.2.4, class template enable_shared_from_this: 0058 // 20.8.2.5, shared_ptr atomic access: 0059 // 20.8.2.6 hash support 0060 0061 #endif // header
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |