Imported Upstream version 1.72.0
[platform/upstream/boost.git] / doc / html / interprocess / indexes_reference.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5 <title>Indexes and Reference</title>
6 <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
7 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
8 <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
9 <link rel="up" href="../interprocess.html" title="Chapter&#160;18.&#160;Boost.Interprocess">
10 <link rel="prev" href="acknowledgements_notes.html" title="Acknowledgements, notes and links">
11 <link rel="next" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table cellpadding="2" width="100%"><tr>
15 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
16 <td align="center"><a href="../../../index.html">Home</a></td>
17 <td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
18 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
19 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
20 <td align="center"><a href="../../../more/index.htm">More</a></td>
21 </tr></table>
22 <hr>
23 <div class="spirit-nav">
24 <a accesskey="p" href="acknowledgements_notes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../interprocess.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/interprocess/adaptive_pool.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
25 </div>
26 <div class="section">
27 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
28 <a name="interprocess.indexes_reference"></a><a class="link" href="indexes_reference.html" title="Indexes and Reference">Indexes and Reference</a>
29 </h2></div></div></div>
30 <div class="toc"><dl class="toc">
31 <dt><span class="section"><a href="indexes_reference.html#interprocess.indexes_reference.index">Indexes</a></span></dt>
32 <dt><span class="section"><a href="indexes_reference.html#boost_interprocess_header_reference">Boost.Interprocess Header Reference</a></span></dt>
33 </dl></div>
34 <div class="section">
35 <div class="titlepage"><div><div><h3 class="title">
36 <a name="interprocess.indexes_reference.index"></a><a class="link" href="indexes_reference.html#interprocess.indexes_reference.index" title="Indexes">Indexes</a>
37 </h3></div></div></div>
38 <div class="toc"><dl class="toc">
39 <dt><span class="section"><a href="indexes_reference.html#id-1.3.19.17.2.2">Class Index</a></span></dt>
40 <dt><span class="section"><a href="indexes_reference.html#id-1.3.19.17.2.3">Typedef Index</a></span></dt>
41 <dt><span class="section"><a href="indexes_reference.html#id-1.3.19.17.2.4">Function Index</a></span></dt>
42 </dl></div>
43 <div class="section">
44 <div class="titlepage"><div><div><h4 class="title">
45 <a name="id-1.3.19.17.2.2"></a>Class Index</h4></div></div></div>
46 <p><a class="link" href="../circular_buffer/s14.html#idx_id_1">A</a> <a class="link" href="../circular_buffer/s14.html#idx_id_2">B</a> <a class="link" href="../circular_buffer/s14.html#idx_id_3">C</a> <a class="link" href="../circular_buffer/s14.html#idx_id_4">D</a> <a class="link" href="../circular_buffer/s14.html#idx_id_5">E</a> <a class="link" href="../circular_buffer/s14.html#idx_id_6">F</a> <a class="link" href="../circular_buffer/s14.html#idx_id_9">I</a> <a class="link" href="../circular_buffer/s14.html#idx_id_11">L</a> <a class="link" href="../circular_buffer/s14.html#idx_id_12">M</a> <a class="link" href="../circular_buffer/s14.html#idx_id_13">N</a> <a class="link" href="../circular_buffer/s14.html#idx_id_14">O</a> <a class="link" href="../circular_buffer/s14.html#idx_id_15">P</a> <a class="link" href="../container/index.html#idx_id_16">R</a> <a class="link" href="../container/index.html#idx_id_17">S</a> <a class="link" href="../container/index.html#idx_id_18">T</a> <a class="link" href="../container/index.html#idx_id_19">U</a> <a class="link" href="indexes_reference.html#idx_id_21">W</a> <a class="link" href="../container/index.html#idx_id_22">X</a></p>
47 <div class="variablelist"><dl class="variablelist">
48 <dt>
49 <a name="idx_id_1"></a><span class="term">A</span>
50 </dt>
51 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
52 <li class="listitem" style="list-style-type: none">
53 <p><span class="index-entry-level-0">accept_ownership_type</span></p>
54 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/accept_ownership_type.html" title="Struct accept_ownership_type"><span class="index-entry-level-1">Struct accept_ownership_type</span></a></p></li></ul></div>
55 </li>
56 <li class="listitem" style="list-style-type: none">
57 <p><span class="index-entry-level-0">allocator</span></p>
58 <div class="index"><ul class="index" style="list-style-type: none; ">
59 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
60 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
61 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager/allocator.html" title="Struct template allocator"><span class="index-entry-level-1">Struct template allocator</span></a></p></li>
62 </ul></div>
63 </li>
64 <li class="listitem" style="list-style-type: none">
65 <p><span class="index-entry-level-0">allocator_holder</span></p>
66 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
67 </li>
68 </ul></div></dd>
69 <dt>
70 <a name="idx_id_2"></a><span class="term">B</span>
71 </dt>
72 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
73 <li class="listitem" style="list-style-type: none">
74 <p><span class="index-entry-level-0">bad_alloc</span></p>
75 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/bad_alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li></ul></div>
76 </li>
77 <li class="listitem" style="list-style-type: none">
78 <p><span class="index-entry-level-0">basic_bufferbuf</span></p>
79 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
80 </li>
81 <li class="listitem" style="list-style-type: none">
82 <p><span class="index-entry-level-0">basic_managed_external_buffer</span></p>
83 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li></ul></div>
84 </li>
85 <li class="listitem" style="list-style-type: none">
86 <p><span class="index-entry-level-0">basic_managed_heap_memory</span></p>
87 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li></ul></div>
88 </li>
89 <li class="listitem" style="list-style-type: none">
90 <p><span class="index-entry-level-0">basic_managed_shared_memory</span></p>
91 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li></ul></div>
92 </li>
93 <li class="listitem" style="list-style-type: none">
94 <p><span class="index-entry-level-0">basic_managed_windows_shared_memory</span></p>
95 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li></ul></div>
96 </li>
97 <li class="listitem" style="list-style-type: none">
98 <p><span class="index-entry-level-0">basic_managed_xsi_shared_memory</span></p>
99 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li></ul></div>
100 </li>
101 <li class="listitem" style="list-style-type: none">
102 <p><span class="index-entry-level-0">basic_vectorbuf</span></p>
103 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li></ul></div>
104 </li>
105 </ul></div></dd>
106 <dt>
107 <a name="idx_id_3"></a><span class="term">C</span>
108 </dt>
109 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
110 <p><span class="index-entry-level-0">create_only_t</span></p>
111 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/create_only_t.html" title="Struct create_only_t"><span class="index-entry-level-1">Struct create_only_t</span></a></p></li></ul></div>
112 </li></ul></div></dd>
113 <dt>
114 <a name="idx_id_4"></a><span class="term">D</span>
115 </dt>
116 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
117 <li class="listitem" style="list-style-type: none">
118 <p><span class="index-entry-level-0">defer_lock_type</span></p>
119 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/defer_lock_type.html" title="Struct defer_lock_type"><span class="index-entry-level-1">Struct defer_lock_type</span></a></p></li></ul></div>
120 </li>
121 <li class="listitem" style="list-style-type: none">
122 <p><span class="index-entry-level-0">deleter</span></p>
123 <div class="index"><ul class="index" style="list-style-type: none; ">
124 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
125 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
126 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager/deleter.html" title="Struct template deleter"><span class="index-entry-level-1">Struct template deleter</span></a></p></li>
127 </ul></div>
128 </li>
129 </ul></div></dd>
130 <dt>
131 <a name="idx_id_5"></a><span class="term">E</span>
132 </dt>
133 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
134 <p><span class="index-entry-level-0">enable_shared_from_this</span></p>
135 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/enable_shared_from_this.html" title="Class template enable_shared_from_this"><span class="index-entry-level-1">Class template enable_shared_from_this</span></a></p></li></ul></div>
136 </li></ul></div></dd>
137 <dt>
138 <a name="idx_id_6"></a><span class="term">F</span>
139 </dt>
140 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
141 <li class="listitem" style="list-style-type: none">
142 <p><span class="index-entry-level-0">file_lock</span></p>
143 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li></ul></div>
144 </li>
145 <li class="listitem" style="list-style-type: none">
146 <p><span class="index-entry-level-0">file_mapping</span></p>
147 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li></ul></div>
148 </li>
149 <li class="listitem" style="list-style-type: none">
150 <p><span class="index-entry-level-0">flat_map_index_aux</span></p>
151 <div class="index"><ul class="index" style="list-style-type: none; ">
152 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
153 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
154 </ul></div>
155 </li>
156 </ul></div></dd>
157 <dt>
158 <a name="idx_id_9"></a><span class="term">I</span>
159 </dt>
160 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
161 <li class="listitem" style="list-style-type: none">
162 <p><span class="index-entry-level-0">interprocess_condition</span></p>
163 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li></ul></div>
164 </li>
165 <li class="listitem" style="list-style-type: none">
166 <p><span class="index-entry-level-0">interprocess_condition_any</span></p>
167 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li></ul></div>
168 </li>
169 <li class="listitem" style="list-style-type: none">
170 <p><span class="index-entry-level-0">interprocess_exception</span></p>
171 <div class="index"><ul class="index" style="list-style-type: none; ">
172 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/bad_alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li>
173 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_exception.html" title="Class interprocess_exception"><span class="index-entry-level-1">Class interprocess_exception</span></a></p></li>
174 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/lock_exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li>
175 </ul></div>
176 </li>
177 <li class="listitem" style="list-style-type: none">
178 <p><span class="index-entry-level-0">interprocess_mutex</span></p>
179 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li></ul></div>
180 </li>
181 <li class="listitem" style="list-style-type: none">
182 <p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p>
183 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div>
184 </li>
185 <li class="listitem" style="list-style-type: none">
186 <p><span class="index-entry-level-0">interprocess_semaphore</span></p>
187 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li></ul></div>
188 </li>
189 <li class="listitem" style="list-style-type: none">
190 <p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p>
191 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div>
192 </li>
193 <li class="listitem" style="list-style-type: none">
194 <p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p>
195 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div>
196 </li>
197 <li class="listitem" style="list-style-type: none">
198 <p><span class="index-entry-level-0">intrusive_ptr</span></p>
199 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li></ul></div>
200 </li>
201 <li class="listitem" style="list-style-type: none">
202 <p><span class="index-entry-level-0">iset_index_aux</span></p>
203 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li></ul></div>
204 </li>
205 <li class="listitem" style="list-style-type: none">
206 <p><span class="index-entry-level-0">iunordered_set_index_aux</span></p>
207 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
208 </li>
209 </ul></div></dd>
210 <dt>
211 <a name="idx_id_11"></a><span class="term">L</span>
212 </dt>
213 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
214 <p><span class="index-entry-level-0">lock_exception</span></p>
215 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/lock_exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li></ul></div>
216 </li></ul></div></dd>
217 <dt>
218 <a name="idx_id_12"></a><span class="term">M</span>
219 </dt>
220 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
221 <li class="listitem" style="list-style-type: none">
222 <p><span class="index-entry-level-0">managed_shared_ptr</span></p>
223 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li></ul></div>
224 </li>
225 <li class="listitem" style="list-style-type: none">
226 <p><span class="index-entry-level-0">managed_unique_ptr</span></p>
227 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_unique_ptr.html" title="Struct template managed_unique_ptr"><span class="index-entry-level-1">Struct template managed_unique_ptr</span></a></p></li></ul></div>
228 </li>
229 <li class="listitem" style="list-style-type: none">
230 <p><span class="index-entry-level-0">managed_weak_ptr</span></p>
231 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_weak_ptr.html" title="Struct template managed_weak_ptr"><span class="index-entry-level-1">Struct template managed_weak_ptr</span></a></p></li></ul></div>
232 </li>
233 <li class="listitem" style="list-style-type: none">
234 <p><span class="index-entry-level-0">mapped_region</span></p>
235 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
236 </li>
237 <li class="listitem" style="list-style-type: none">
238 <p><span class="index-entry-level-0">message_queue_t</span></p>
239 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
240 </li>
241 <li class="listitem" style="list-style-type: none">
242 <p><span class="index-entry-level-0">mutex_family</span></p>
243 <div class="index"><ul class="index" style="list-style-type: none; ">
244 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
245 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
246 </ul></div>
247 </li>
248 </ul></div></dd>
249 <dt>
250 <a name="idx_id_13"></a><span class="term">N</span>
251 </dt>
252 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
253 <li class="listitem" style="list-style-type: none">
254 <p><span class="index-entry-level-0">named_condition</span></p>
255 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li></ul></div>
256 </li>
257 <li class="listitem" style="list-style-type: none">
258 <p><span class="index-entry-level-0">named_condition_any</span></p>
259 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li></ul></div>
260 </li>
261 <li class="listitem" style="list-style-type: none">
262 <p><span class="index-entry-level-0">named_mutex</span></p>
263 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li></ul></div>
264 </li>
265 <li class="listitem" style="list-style-type: none">
266 <p><span class="index-entry-level-0">named_recursive_mutex</span></p>
267 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li></ul></div>
268 </li>
269 <li class="listitem" style="list-style-type: none">
270 <p><span class="index-entry-level-0">named_semaphore</span></p>
271 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li></ul></div>
272 </li>
273 <li class="listitem" style="list-style-type: none">
274 <p><span class="index-entry-level-0">named_sharable_mutex</span></p>
275 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li></ul></div>
276 </li>
277 <li class="listitem" style="list-style-type: none">
278 <p><span class="index-entry-level-0">named_upgradable_mutex</span></p>
279 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li></ul></div>
280 </li>
281 <li class="listitem" style="list-style-type: none">
282 <p><span class="index-entry-level-0">null_index</span></p>
283 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
284 </li>
285 <li class="listitem" style="list-style-type: none">
286 <p><span class="index-entry-level-0">null_mutex</span></p>
287 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li></ul></div>
288 </li>
289 <li class="listitem" style="list-style-type: none">
290 <p><span class="index-entry-level-0">null_mutex_family</span></p>
291 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li></ul></div>
292 </li>
293 </ul></div></dd>
294 <dt>
295 <a name="idx_id_14"></a><span class="term">O</span>
296 </dt>
297 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
298 <li class="listitem" style="list-style-type: none">
299 <p><span class="index-entry-level-0">offset_ptr</span></p>
300 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
301 </li>
302 <li class="listitem" style="list-style-type: none">
303 <p><span class="index-entry-level-0">open_copy_on_write_t</span></p>
304 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/open_copy_on_write_t.html" title="Struct open_copy_on_write_t"><span class="index-entry-level-1">Struct open_copy_on_write_t</span></a></p></li></ul></div>
305 </li>
306 <li class="listitem" style="list-style-type: none">
307 <p><span class="index-entry-level-0">open_only_t</span></p>
308 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/open_only_t.html" title="Struct open_only_t"><span class="index-entry-level-1">Struct open_only_t</span></a></p></li></ul></div>
309 </li>
310 <li class="listitem" style="list-style-type: none">
311 <p><span class="index-entry-level-0">open_or_create_t</span></p>
312 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/open_or_create_t.html" title="Struct open_or_create_t"><span class="index-entry-level-1">Struct open_or_create_t</span></a></p></li></ul></div>
313 </li>
314 <li class="listitem" style="list-style-type: none">
315 <p><span class="index-entry-level-0">open_read_only_t</span></p>
316 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/open_read_only_t.html" title="Struct open_read_only_t"><span class="index-entry-level-1">Struct open_read_only_t</span></a></p></li></ul></div>
317 </li>
318 <li class="listitem" style="list-style-type: none">
319 <p><span class="index-entry-level-0">open_read_private_t</span></p>
320 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/open_read_private_t.html" title="Struct open_read_private_t"><span class="index-entry-level-1">Struct open_read_private_t</span></a></p></li></ul></div>
321 </li>
322 </ul></div></dd>
323 <dt>
324 <a name="idx_id_15"></a><span class="term">P</span>
325 </dt>
326 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
327 <p><span class="index-entry-level-0">permissions</span></p>
328 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/permissions.html" title="Class permissions"><span class="index-entry-level-1">Class permissions</span></a></p></li></ul></div>
329 </li></ul></div></dd>
330 <dt>
331 <a name="idx_id_16"></a><span class="term">R</span>
332 </dt>
333 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
334 <li class="listitem" style="list-style-type: none">
335 <p><span class="index-entry-level-0">rbtree_best_fit</span></p>
336 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li></ul></div>
337 </li>
338 <li class="listitem" style="list-style-type: none">
339 <p><span class="index-entry-level-0">rebind</span></p>
340 <div class="index"><ul class="index" style="list-style-type: none; ">
341 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
342 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
343 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
344 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
345 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
346 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
347 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
348 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool/rebind.html" title="Struct template rebind"><span class="index-entry-level-1">Struct template rebind</span></a></p></li>
349 </ul></div>
350 </li>
351 </ul></div></dd>
352 <dt>
353 <a name="idx_id_17"></a><span class="term">S</span>
354 </dt>
355 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
356 <li class="listitem" style="list-style-type: none">
357 <p><span class="index-entry-level-0">scoped_lock</span></p>
358 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li></ul></div>
359 </li>
360 <li class="listitem" style="list-style-type: none">
361 <p><span class="index-entry-level-0">scoped_ptr</span></p>
362 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li></ul></div>
363 </li>
364 <li class="listitem" style="list-style-type: none">
365 <p><span class="index-entry-level-0">segment_manager</span></p>
366 <div class="index"><ul class="index" style="list-style-type: none; ">
367 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
368 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
369 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
370 </ul></div>
371 </li>
372 <li class="listitem" style="list-style-type: none">
373 <p><span class="index-entry-level-0">segment_manager_base</span></p>
374 <div class="index"><ul class="index" style="list-style-type: none; ">
375 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
376 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
377 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
378 </ul></div>
379 </li>
380 <li class="listitem" style="list-style-type: none">
381 <p><span class="index-entry-level-0">sharable_lock</span></p>
382 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li></ul></div>
383 </li>
384 <li class="listitem" style="list-style-type: none">
385 <p><span class="index-entry-level-0">shared_memory_object</span></p>
386 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
387 </li>
388 <li class="listitem" style="list-style-type: none">
389 <p><span class="index-entry-level-0">shared_ptr</span></p>
390 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
391 </li>
392 <li class="listitem" style="list-style-type: none">
393 <p><span class="index-entry-level-0">simple_seq_fit</span></p>
394 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/simple_seq_fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li></ul></div>
395 </li>
396 </ul></div></dd>
397 <dt>
398 <a name="idx_id_18"></a><span class="term">T</span>
399 </dt>
400 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
401 <p><span class="index-entry-level-0">try_to_lock_type</span></p>
402 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/try_to_lock_type.html" title="Struct try_to_lock_type"><span class="index-entry-level-1">Struct try_to_lock_type</span></a></p></li></ul></div>
403 </li></ul></div></dd>
404 <dt>
405 <a name="idx_id_19"></a><span class="term">U</span>
406 </dt>
407 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
408 <li class="listitem" style="list-style-type: none">
409 <p><span class="index-entry-level-0">unordered_map_index_aux</span></p>
410 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index"><span class="index-entry-level-1">Class template unordered_map_index</span></a></p></li></ul></div>
411 </li>
412 <li class="listitem" style="list-style-type: none">
413 <p><span class="index-entry-level-0">upgradable_lock</span></p>
414 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li></ul></div>
415 </li>
416 </ul></div></dd>
417 <dt>
418 <a name="idx_id_21"></a><span class="term">W</span>
419 </dt>
420 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
421 <li class="listitem" style="list-style-type: none">
422 <p><span class="index-entry-level-0">weak_ptr</span></p>
423 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li></ul></div>
424 </li>
425 <li class="listitem" style="list-style-type: none">
426 <p><span class="index-entry-level-0">windows_shared_memory</span></p>
427 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li></ul></div>
428 </li>
429 </ul></div></dd>
430 <dt>
431 <a name="idx_id_22"></a><span class="term">X</span>
432 </dt>
433 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
434 <li class="listitem" style="list-style-type: none">
435 <p><span class="index-entry-level-0">xsi_key</span></p>
436 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li></ul></div>
437 </li>
438 <li class="listitem" style="list-style-type: none">
439 <p><span class="index-entry-level-0">xsi_shared_memory</span></p>
440 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
441 </li>
442 </ul></div></dd>
443 </dl></div>
444 </div>
445 <div class="section">
446 <div class="titlepage"><div><div><h4 class="title">
447 <a name="id-1.3.19.17.2.3"></a>Typedef Index</h4></div></div></div>
448 <p><a class="link" href="../container/index.html#idx_id_25">A</a> <a class="link" href="indexes_reference.html#idx_id_26">B</a> <a class="link" href="indexes_reference.html#idx_id_27">C</a> <a class="link" href="indexes_reference.html#idx_id_28">D</a> <a class="link" href="indexes_reference.html#idx_id_29">E</a> <a class="link" href="../container/index.html#idx_id_30">F</a> <a class="link" href="../container/index.html#idx_id_33">I</a> <a class="link" href="../container/index.html#idx_id_34">K</a> <a class="link" href="../container/index.html#idx_id_36">M</a> <a class="link" href="../container/index.html#idx_id_37">N</a> <a class="link" href="../container/index.html#idx_id_38">O</a> <a class="link" href="../container/index.html#idx_id_39">P</a> <a class="link" href="indexes_reference.html#idx_id_40">R</a> <a class="link" href="../container/index.html#idx_id_41">S</a> <a class="link" href="../container/index.html#idx_id_42">T</a> <a class="link" href="indexes_reference.html#idx_id_43">U</a> <a class="link" href="../container/index.html#idx_id_44">V</a> <a class="link" href="../container/index.html#idx_id_45">W</a></p>
449 <div class="variablelist"><dl class="variablelist">
450 <dt>
451 <a name="idx_id_25"></a><span class="term">A</span>
452 </dt>
453 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
454 <p><span class="index-entry-level-0">allocator_type</span></p>
455 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
456 </li></ul></div></dd>
457 <dt>
458 <a name="idx_id_26"></a><span class="term">B</span>
459 </dt>
460 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
461 <li class="listitem" style="list-style-type: none">
462 <p><span class="index-entry-level-0">base_type</span></p>
463 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
464 </li>
465 <li class="listitem" style="list-style-type: none">
466 <p><span class="index-entry-level-0">basic_streambuf_t</span></p>
467 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
468 </li>
469 <li class="listitem" style="list-style-type: none">
470 <p><span class="index-entry-level-0">bucket_ptr</span></p>
471 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
472 </li>
473 <li class="listitem" style="list-style-type: none">
474 <p><span class="index-entry-level-0">bucket_traits</span></p>
475 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
476 </li>
477 <li class="listitem" style="list-style-type: none">
478 <p><span class="index-entry-level-0">bucket_type</span></p>
479 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
480 </li>
481 <li class="listitem" style="list-style-type: none">
482 <p><span class="index-entry-level-0">bufferbuf</span></p>
483 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
484 </li>
485 <li class="listitem" style="list-style-type: none">
486 <p><span class="index-entry-level-0">bufferstream</span></p>
487 <div class="index"><ul class="index" style="list-style-type: none; ">
488 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
489 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li>
490 </ul></div>
491 </li>
492 </ul></div></dd>
493 <dt>
494 <a name="idx_id_27"></a><span class="term">C</span>
495 </dt>
496 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
497 <li class="listitem" style="list-style-type: none">
498 <p><span class="index-entry-level-0">char_ptr</span></p>
499 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
500 </li>
501 <li class="listitem" style="list-style-type: none">
502 <p><span class="index-entry-level-0">char_type</span></p>
503 <div class="index"><ul class="index" style="list-style-type: none; ">
504 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
505 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
506 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
507 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
508 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
509 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
510 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
511 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
512 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
513 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
514 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
515 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
516 </ul></div>
517 </li>
518 <li class="listitem" style="list-style-type: none">
519 <p><span class="index-entry-level-0">const_allocator_pointer</span></p>
520 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
521 </li>
522 <li class="listitem" style="list-style-type: none">
523 <p><span class="index-entry-level-0">const_deleter_pointer</span></p>
524 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
525 </li>
526 <li class="listitem" style="list-style-type: none">
527 <p><span class="index-entry-level-0">const_iterator</span></p>
528 <div class="index"><ul class="index" style="list-style-type: none; ">
529 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
530 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
531 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li>
532 </ul></div>
533 </li>
534 <li class="listitem" style="list-style-type: none">
535 <p><span class="index-entry-level-0">const_named_iterator</span></p>
536 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
537 </li>
538 <li class="listitem" style="list-style-type: none">
539 <p><span class="index-entry-level-0">const_pointer</span></p>
540 <div class="index"><ul class="index" style="list-style-type: none; ">
541 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
542 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
543 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
544 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
545 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
546 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
547 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
548 </ul></div>
549 </li>
550 <li class="listitem" style="list-style-type: none">
551 <p><span class="index-entry-level-0">const_reference</span></p>
552 <div class="index"><ul class="index" style="list-style-type: none; ">
553 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
554 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
555 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
556 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
557 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
558 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
559 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
560 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
561 </ul></div>
562 </li>
563 <li class="listitem" style="list-style-type: none">
564 <p><span class="index-entry-level-0">const_unique_iterator</span></p>
565 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
566 </li>
567 </ul></div></dd>
568 <dt>
569 <a name="idx_id_28"></a><span class="term">D</span>
570 </dt>
571 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
572 <li class="listitem" style="list-style-type: none">
573 <p><span class="index-entry-level-0">deleter</span></p>
574 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li></ul></div>
575 </li>
576 <li class="listitem" style="list-style-type: none">
577 <p><span class="index-entry-level-0">deleter_type</span></p>
578 <div class="index"><ul class="index" style="list-style-type: none; ">
579 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
580 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
581 </ul></div>
582 </li>
583 <li class="listitem" style="list-style-type: none">
584 <p><span class="index-entry-level-0">difference_type</span></p>
585 <div class="index"><ul class="index" style="list-style-type: none; ">
586 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
587 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
588 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
589 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
590 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
591 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
592 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
593 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
594 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
595 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
596 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
597 </ul></div>
598 </li>
599 </ul></div></dd>
600 <dt>
601 <a name="idx_id_29"></a><span class="term">E</span>
602 </dt>
603 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
604 <p><span class="index-entry-level-0">element_type</span></p>
605 <div class="index"><ul class="index" style="list-style-type: none; ">
606 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
607 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
608 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
609 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
610 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
611 </ul></div>
612 </li></ul></div></dd>
613 <dt>
614 <a name="idx_id_30"></a><span class="term">F</span>
615 </dt>
616 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
617 <p><span class="index-entry-level-0">fixed_managed_shared_memory</span></p>
618 <div class="index"><ul class="index" style="list-style-type: none; ">
619 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
620 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
621 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/fixed_ma_idm45336641849328.html" title="Type definition fixed_managed_shared_memory"><span class="index-entry-level-1">Type definition fixed_managed_shared_memory</span></a></p></li>
622 </ul></div>
623 </li></ul></div></dd>
624 <dt>
625 <a name="idx_id_33"></a><span class="term">I</span>
626 </dt>
627 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
628 <li class="listitem" style="list-style-type: none">
629 <p><span class="index-entry-level-0">ibufferstream</span></p>
630 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
631 </li>
632 <li class="listitem" style="list-style-type: none">
633 <p><span class="index-entry-level-0">index_aux</span></p>
634 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
635 </li>
636 <li class="listitem" style="list-style-type: none">
637 <p><span class="index-entry-level-0">index_t</span></p>
638 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
639 </li>
640 <li class="listitem" style="list-style-type: none">
641 <p><span class="index-entry-level-0">insert_commit_data</span></p>
642 <div class="index"><ul class="index" style="list-style-type: none; ">
643 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
644 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
645 </ul></div>
646 </li>
647 <li class="listitem" style="list-style-type: none">
648 <p><span class="index-entry-level-0">int_type</span></p>
649 <div class="index"><ul class="index" style="list-style-type: none; ">
650 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
651 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
652 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
653 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
654 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
655 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
656 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
657 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
658 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
659 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
660 </ul></div>
661 </li>
662 <li class="listitem" style="list-style-type: none">
663 <p><span class="index-entry-level-0">iterator</span></p>
664 <div class="index"><ul class="index" style="list-style-type: none; ">
665 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
666 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
667 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li>
668 </ul></div>
669 </li>
670 <li class="listitem" style="list-style-type: none">
671 <p><span class="index-entry-level-0">iterator_category</span></p>
672 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
673 </li>
674 </ul></div></dd>
675 <dt>
676 <a name="idx_id_34"></a><span class="term">K</span>
677 </dt>
678 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
679 <li class="listitem" style="list-style-type: none">
680 <p><span class="index-entry-level-0">key_less</span></p>
681 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
682 </li>
683 <li class="listitem" style="list-style-type: none">
684 <p><span class="index-entry-level-0">key_type</span></p>
685 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
686 </li>
687 </ul></div></dd>
688 <dt>
689 <a name="idx_id_36"></a><span class="term">M</span>
690 </dt>
691 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
692 <li class="listitem" style="list-style-type: none">
693 <p><span class="index-entry-level-0">managed_external_buffer</span></p>
694 <div class="index"><ul class="index" style="list-style-type: none; ">
695 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_external_buffer_hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_external_buffer.hpp &gt;</span></a></p></li>
696 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
697 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_external_buffer.html" title="Type definition managed_external_buffer"><span class="index-entry-level-1">Type definition managed_external_buffer</span></a></p></li>
698 </ul></div>
699 </li>
700 <li class="listitem" style="list-style-type: none">
701 <p><span class="index-entry-level-0">managed_heap_memory</span></p>
702 <div class="index"><ul class="index" style="list-style-type: none; ">
703 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_heap_memory_hpp" title="Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_heap_memory.hpp &gt;</span></a></p></li>
704 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
705 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_heap_memory.html" title="Type definition managed_heap_memory"><span class="index-entry-level-1">Type definition managed_heap_memory</span></a></p></li>
706 </ul></div>
707 </li>
708 <li class="listitem" style="list-style-type: none">
709 <p><span class="index-entry-level-0">managed_mapped_file</span></p>
710 <div class="index"><ul class="index" style="list-style-type: none; ">
711 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.managed_memory_common_mfile" title="Common Managed Mapped Files"><span class="index-entry-level-1">Common Managed Mapped Files</span></a></p></li>
712 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_mapped_file_hpp" title="Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_mapped_file.hpp &gt;</span></a></p></li>
713 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_mapped_file.html" title="Type definition managed_mapped_file"><span class="index-entry-level-1">Type definition managed_mapped_file</span></a></p></li>
714 </ul></div>
715 </li>
716 <li class="listitem" style="list-style-type: none">
717 <p><span class="index-entry-level-0">managed_shared_memory</span></p>
718 <div class="index"><ul class="index" style="list-style-type: none; ">
719 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
720 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
721 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_shared_memory.html" title="Type definition managed_shared_memory"><span class="index-entry-level-1">Type definition managed_shared_memory</span></a></p></li>
722 </ul></div>
723 </li>
724 <li class="listitem" style="list-style-type: none">
725 <p><span class="index-entry-level-0">managed_windows_shared_memory</span></p>
726 <div class="index"><ul class="index" style="list-style-type: none; ">
727 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_windows_shared_memory.hpp &gt;</span></a></p></li>
728 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed__idm45336641800576.html" title="Type definition managed_windows_shared_memory"><span class="index-entry-level-1">Type definition managed_windows_shared_memory</span></a></p></li>
729 </ul></div>
730 </li>
731 <li class="listitem" style="list-style-type: none">
732 <p><span class="index-entry-level-0">managed_xsi_shared_memory</span></p>
733 <div class="index"><ul class="index" style="list-style-type: none; ">
734 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_xsi_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_xsi_shared_memory.hpp &gt;</span></a></p></li>
735 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_xsi_shared_memory.html" title="Type definition managed_xsi_shared_memory"><span class="index-entry-level-1">Type definition managed_xsi_shared_memory</span></a></p></li>
736 </ul></div>
737 </li>
738 <li class="listitem" style="list-style-type: none">
739 <p><span class="index-entry-level-0">mapped_type</span></p>
740 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
741 </li>
742 <li class="listitem" style="list-style-type: none">
743 <p><span class="index-entry-level-0">memory_algorithm</span></p>
744 <div class="index"><ul class="index" style="list-style-type: none; ">
745 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
746 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
747 </ul></div>
748 </li>
749 <li class="listitem" style="list-style-type: none">
750 <p><span class="index-entry-level-0">message_queue</span></p>
751 <div class="index"><ul class="index" style="list-style-type: none; ">
752 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.ipc.message_queue_hpp" title="Header &lt;boost/interprocess/ipc/message_queue.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/ipc/message_queue.hpp &gt;</span></a></p></li>
753 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue.html" title="Type definition message_queue"><span class="index-entry-level-1">Type definition message_queue</span></a></p></li>
754 </ul></div>
755 </li>
756 <li class="listitem" style="list-style-type: none">
757 <p><span class="index-entry-level-0">multiallocation_chain</span></p>
758 <div class="index"><ul class="index" style="list-style-type: none; ">
759 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
760 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
761 </ul></div>
762 </li>
763 <li class="listitem" style="list-style-type: none">
764 <p><span class="index-entry-level-0">mutex_family</span></p>
765 <div class="index"><ul class="index" style="list-style-type: none; ">
766 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
767 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
768 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
769 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
770 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
771 </ul></div>
772 </li>
773 <li class="listitem" style="list-style-type: none">
774 <p><span class="index-entry-level-0">mutex_type</span></p>
775 <div class="index"><ul class="index" style="list-style-type: none; ">
776 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
777 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
778 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
779 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
780 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li>
781 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
782 </ul></div>
783 </li>
784 </ul></div></dd>
785 <dt>
786 <a name="idx_id_37"></a><span class="term">N</span>
787 </dt>
788 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
789 <p><span class="index-entry-level-0">native_error_t</span></p>
790 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.errors_hpp" title="Header &lt;boost/interprocess/errors.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/errors.hpp &gt;</span></a></p></li></ul></div>
791 </li></ul></div></dd>
792 <dt>
793 <a name="idx_id_38"></a><span class="term">O</span>
794 </dt>
795 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
796 <li class="listitem" style="list-style-type: none">
797 <p><span class="index-entry-level-0">obufferstream</span></p>
798 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
799 </li>
800 <li class="listitem" style="list-style-type: none">
801 <p><span class="index-entry-level-0">offset_type</span></p>
802 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
803 </li>
804 <li class="listitem" style="list-style-type: none">
805 <p><span class="index-entry-level-0">off_type</span></p>
806 <div class="index"><ul class="index" style="list-style-type: none; ">
807 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
808 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
809 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
810 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
811 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
812 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
813 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
814 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
815 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
816 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
817 </ul></div>
818 </li>
819 <li class="listitem" style="list-style-type: none">
820 <p><span class="index-entry-level-0">other</span></p>
821 <div class="index"><ul class="index" style="list-style-type: none; ">
822 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
823 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
824 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
825 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
826 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
827 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
828 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
829 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool/rebind.html" title="Struct template rebind"><span class="index-entry-level-1">Struct template rebind</span></a></p></li>
830 </ul></div>
831 </li>
832 </ul></div></dd>
833 <dt>
834 <a name="idx_id_39"></a><span class="term">P</span>
835 </dt>
836 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
837 <li class="listitem" style="list-style-type: none">
838 <p><span class="index-entry-level-0">pointer</span></p>
839 <div class="index"><ul class="index" style="list-style-type: none; ">
840 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
841 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
842 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
843 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
844 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
845 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
846 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
847 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
848 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
849 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
850 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
851 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
852 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
853 </ul></div>
854 </li>
855 <li class="listitem" style="list-style-type: none">
856 <p><span class="index-entry-level-0">pos_type</span></p>
857 <div class="index"><ul class="index" style="list-style-type: none; ">
858 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
859 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
860 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
861 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
862 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
863 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
864 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
865 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
866 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
867 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
868 </ul></div>
869 </li>
870 </ul></div></dd>
871 <dt>
872 <a name="idx_id_40"></a><span class="term">R</span>
873 </dt>
874 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
875 <li class="listitem" style="list-style-type: none">
876 <p><span class="index-entry-level-0">recursive_mutex_type</span></p>
877 <div class="index"><ul class="index" style="list-style-type: none; ">
878 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
879 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li>
880 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
881 </ul></div>
882 </li>
883 <li class="listitem" style="list-style-type: none">
884 <p><span class="index-entry-level-0">reference</span></p>
885 <div class="index"><ul class="index" style="list-style-type: none; ">
886 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
887 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
888 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
889 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
890 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
891 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
892 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
893 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
894 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
895 </ul></div>
896 </li>
897 </ul></div></dd>
898 <dt>
899 <a name="idx_id_41"></a><span class="term">S</span>
900 </dt>
901 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
902 <li class="listitem" style="list-style-type: none">
903 <p><span class="index-entry-level-0">segment_manager</span></p>
904 <div class="index"><ul class="index" style="list-style-type: none; ">
905 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
906 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
907 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
908 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
909 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
910 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
911 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
912 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
913 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
914 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
915 </ul></div>
916 </li>
917 <li class="listitem" style="list-style-type: none">
918 <p><span class="index-entry-level-0">segment_manager_base</span></p>
919 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
920 </li>
921 <li class="listitem" style="list-style-type: none">
922 <p><span class="index-entry-level-0">segment_manager_base_type</span></p>
923 <div class="index"><ul class="index" style="list-style-type: none; ">
924 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
925 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
926 </ul></div>
927 </li>
928 <li class="listitem" style="list-style-type: none">
929 <p><span class="index-entry-level-0">size_type</span></p>
930 <div class="index"><ul class="index" style="list-style-type: none; ">
931 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
932 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
933 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
934 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
935 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
936 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li>
937 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
938 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
939 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
940 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
941 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
942 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
943 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
944 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
945 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
946 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
947 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/simple_seq_fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li>
948 </ul></div>
949 </li>
950 </ul></div></dd>
951 <dt>
952 <a name="idx_id_42"></a><span class="term">T</span>
953 </dt>
954 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
955 <li class="listitem" style="list-style-type: none">
956 <p><span class="index-entry-level-0">traits_type</span></p>
957 <div class="index"><ul class="index" style="list-style-type: none; ">
958 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
959 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
960 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
961 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
962 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
963 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
964 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
965 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
966 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
967 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
968 </ul></div>
969 </li>
970 <li class="listitem" style="list-style-type: none">
971 <p><span class="index-entry-level-0">type</span></p>
972 <div class="index"><ul class="index" style="list-style-type: none; ">
973 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
974 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager/allocator.html" title="Struct template allocator"><span class="index-entry-level-1">Struct template allocator</span></a></p></li>
975 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager/deleter.html" title="Struct template deleter"><span class="index-entry-level-1">Struct template deleter</span></a></p></li>
976 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li>
977 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_unique_ptr.html" title="Struct template managed_unique_ptr"><span class="index-entry-level-1">Struct template managed_unique_ptr</span></a></p></li>
978 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_weak_ptr.html" title="Struct template managed_weak_ptr"><span class="index-entry-level-1">Struct template managed_weak_ptr</span></a></p></li>
979 </ul></div>
980 </li>
981 </ul></div></dd>
982 <dt>
983 <a name="idx_id_43"></a><span class="term">U</span>
984 </dt>
985 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
986 <p><span class="index-entry-level-0">unspecified_bool_type</span></p>
987 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li></ul></div>
988 </li></ul></div></dd>
989 <dt>
990 <a name="idx_id_44"></a><span class="term">V</span>
991 </dt>
992 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
993 <li class="listitem" style="list-style-type: none">
994 <p><span class="index-entry-level-0">value_type</span></p>
995 <div class="index"><ul class="index" style="list-style-type: none; ">
996 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
997 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
998 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
999 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1000 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1001 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
1002 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
1003 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1004 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
1005 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1006 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1007 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
1008 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
1009 </ul></div>
1010 </li>
1011 <li class="listitem" style="list-style-type: none">
1012 <p><span class="index-entry-level-0">vector_type</span></p>
1013 <div class="index"><ul class="index" style="list-style-type: none; ">
1014 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
1015 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
1016 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
1017 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
1018 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
1019 </ul></div>
1020 </li>
1021 <li class="listitem" style="list-style-type: none">
1022 <p><span class="index-entry-level-0">version</span></p>
1023 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li></ul></div>
1024 </li>
1025 <li class="listitem" style="list-style-type: none">
1026 <p><span class="index-entry-level-0">void_allocator</span></p>
1027 <div class="index"><ul class="index" style="list-style-type: none; ">
1028 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
1029 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li>
1030 </ul></div>
1031 </li>
1032 <li class="listitem" style="list-style-type: none">
1033 <p><span class="index-entry-level-0">void_pointer</span></p>
1034 <div class="index"><ul class="index" style="list-style-type: none; ">
1035 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1036 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1037 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1038 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1039 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
1040 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1041 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1042 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1043 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1044 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1045 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1046 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
1047 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
1048 </ul></div>
1049 </li>
1050 </ul></div></dd>
1051 <dt>
1052 <a name="idx_id_45"></a><span class="term">W</span>
1053 </dt>
1054 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1055 <li class="listitem" style="list-style-type: none">
1056 <p><span class="index-entry-level-0">wbufferbuf</span></p>
1057 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
1058 </li>
1059 <li class="listitem" style="list-style-type: none">
1060 <p><span class="index-entry-level-0">wbufferstream</span></p>
1061 <div class="index"><ul class="index" style="list-style-type: none; ">
1062 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
1063 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li>
1064 </ul></div>
1065 </li>
1066 <li class="listitem" style="list-style-type: none">
1067 <p><span class="index-entry-level-0">wfixed_managed_shared_memory</span></p>
1068 <div class="index"><ul class="index" style="list-style-type: none; ">
1069 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
1070 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
1071 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wfixed_m_idm45336641845600.html" title="Type definition wfixed_managed_shared_memory"><span class="index-entry-level-1">Type definition wfixed_managed_shared_memory</span></a></p></li>
1072 </ul></div>
1073 </li>
1074 <li class="listitem" style="list-style-type: none">
1075 <p><span class="index-entry-level-0">wibufferstream</span></p>
1076 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
1077 </li>
1078 <li class="listitem" style="list-style-type: none">
1079 <p><span class="index-entry-level-0">wmanaged_external_buffer</span></p>
1080 <div class="index"><ul class="index" style="list-style-type: none; ">
1081 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_external_buffer_hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_external_buffer.hpp &gt;</span></a></p></li>
1082 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
1083 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_external_buffer.html" title="Type definition wmanaged_external_buffer"><span class="index-entry-level-1">Type definition wmanaged_external_buffer</span></a></p></li>
1084 </ul></div>
1085 </li>
1086 <li class="listitem" style="list-style-type: none">
1087 <p><span class="index-entry-level-0">wmanaged_heap_memory</span></p>
1088 <div class="index"><ul class="index" style="list-style-type: none; ">
1089 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_heap_memory_hpp" title="Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_heap_memory.hpp &gt;</span></a></p></li>
1090 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
1091 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_heap_memory.html" title="Type definition wmanaged_heap_memory"><span class="index-entry-level-1">Type definition wmanaged_heap_memory</span></a></p></li>
1092 </ul></div>
1093 </li>
1094 <li class="listitem" style="list-style-type: none">
1095 <p><span class="index-entry-level-0">wmanaged_mapped_file</span></p>
1096 <div class="index"><ul class="index" style="list-style-type: none; ">
1097 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.managed_memory_common_mfile" title="Common Managed Mapped Files"><span class="index-entry-level-1">Common Managed Mapped Files</span></a></p></li>
1098 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_mapped_file_hpp" title="Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_mapped_file.hpp &gt;</span></a></p></li>
1099 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_mapped_file.html" title="Type definition wmanaged_mapped_file"><span class="index-entry-level-1">Type definition wmanaged_mapped_file</span></a></p></li>
1100 </ul></div>
1101 </li>
1102 <li class="listitem" style="list-style-type: none">
1103 <p><span class="index-entry-level-0">wmanaged_shared_memory</span></p>
1104 <div class="index"><ul class="index" style="list-style-type: none; ">
1105 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
1106 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
1107 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_shared_memory.html" title="Type definition wmanaged_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_shared_memory</span></a></p></li>
1108 </ul></div>
1109 </li>
1110 <li class="listitem" style="list-style-type: none">
1111 <p><span class="index-entry-level-0">wmanaged_windows_shared_memory</span></p>
1112 <div class="index"><ul class="index" style="list-style-type: none; ">
1113 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_windows_shared_memory.hpp &gt;</span></a></p></li>
1114 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_idm45336641796864.html" title="Type definition wmanaged_windows_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_windows_shared_memory</span></a></p></li>
1115 </ul></div>
1116 </li>
1117 <li class="listitem" style="list-style-type: none">
1118 <p><span class="index-entry-level-0">wmanaged_xsi_shared_memory</span></p>
1119 <div class="index"><ul class="index" style="list-style-type: none; ">
1120 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.managed_xsi_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_xsi_shared_memory.hpp &gt;</span></a></p></li>
1121 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_xsi_shared_memory.html" title="Type definition wmanaged_xsi_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_xsi_shared_memory</span></a></p></li>
1122 </ul></div>
1123 </li>
1124 <li class="listitem" style="list-style-type: none">
1125 <p><span class="index-entry-level-0">wobufferstream</span></p>
1126 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
1127 </li>
1128 </ul></div></dd>
1129 </dl></div>
1130 </div>
1131 <div class="section">
1132 <div class="titlepage"><div><div><h4 class="title">
1133 <a name="id-1.3.19.17.2.4"></a>Function Index</h4></div></div></div>
1134 <p><a class="link" href="../container/index.html#idx_id_48">0</a> <a class="link" href="../container/index.html#idx_id_49">A</a> <a class="link" href="../container/index.html#idx_id_50">B</a> <a class="link" href="../container/index.html#idx_id_51">C</a> <a class="link" href="../container/index.html#idx_id_52">D</a> <a class="link" href="indexes_reference.html#idx_id_53">E</a> <a class="link" href="../container/index.html#idx_id_54">F</a> <a class="link" href="../container/index.html#idx_id_55">G</a> <a class="link" href="../container/index.html#idx_id_57">I</a> <a class="link" href="../container/index.html#idx_id_58">K</a> <a class="link" href="../container/index.html#idx_id_59">L</a> <a class="link" href="../container/index.html#idx_id_60">M</a> <a class="link" href="../container/index.html#idx_id_61">N</a> <a class="link" href="../container/index.html#idx_id_62">O</a> <a class="link" href="../container/index.html#idx_id_63">P</a> <a class="link" href="indexes_reference.html#idx_id_64">R</a> <a class="link" href="../container/index.html#idx_id_65">S</a> <a class="link" href="indexes_reference.html#idx_id_66">T</a> <a class="link" href="indexes_reference.html#idx_id_67">U</a> <a class="link" href="indexes_reference.html#idx_id_68">V</a> <a class="link" href="indexes_reference.html#idx_id_69">W</a> <a class="link" href="indexes_reference.html#idx_id_70">X</a> <a class="link" href="indexes_reference.html#idx_id_71">Z</a></p>
1135 <div class="variablelist"><dl class="variablelist">
1136 <dt>
1137 <a name="idx_id_48"></a><span class="term">0</span>
1138 </dt>
1139 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
1140 <p><span class="index-entry-level-0">0</span></p>
1141 <div class="index"><ul class="index" style="list-style-type: none; ">
1142 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
1143 <li class="listitem" style="list-style-type: none"><p><a class="link" href="offset_ptr.html" title="Mapping Address Independent Pointer: offset_ptr"><span class="index-entry-level-1">Mapping Address Independent Pointer: offset_ptr</span></a></p></li>
1144 </ul></div>
1145 </li></ul></div></dd>
1146 <dt>
1147 <a name="idx_id_49"></a><span class="term">A</span>
1148 </dt>
1149 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1150 <li class="listitem" style="list-style-type: none">
1151 <p><span class="index-entry-level-0">adaptive_pool</span></p>
1152 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li></ul></div>
1153 </li>
1154 <li class="listitem" style="list-style-type: none">
1155 <p><span class="index-entry-level-0">advise</span></p>
1156 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
1157 </li>
1158 <li class="listitem" style="list-style-type: none">
1159 <p><span class="index-entry-level-0">alignment</span></p>
1160 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.allocate_aligned" title="Allocating aligned memory portions"><span class="index-entry-level-1">Allocating aligned memory portions</span></a></p></li></ul></div>
1161 </li>
1162 <li class="listitem" style="list-style-type: none">
1163 <p><span class="index-entry-level-0">allocate</span></p>
1164 <div class="index"><ul class="index" style="list-style-type: none; ">
1165 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1166 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1167 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1168 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1169 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1170 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1171 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1172 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1173 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1174 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
1175 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
1176 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.synchronization" title="Synchronization guarantees"><span class="index-entry-level-1">Synchronization guarantees</span></a></p></li>
1177 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
1178 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
1179 </ul></div>
1180 </li>
1181 <li class="listitem" style="list-style-type: none">
1182 <p><span class="index-entry-level-0">allocate_aligned</span></p>
1183 <div class="index"><ul class="index" style="list-style-type: none; ">
1184 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1185 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1186 </ul></div>
1187 </li>
1188 <li class="listitem" style="list-style-type: none">
1189 <p><span class="index-entry-level-0">allocate_many</span></p>
1190 <div class="index"><ul class="index" style="list-style-type: none; ">
1191 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1192 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1193 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1194 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1195 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1196 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1197 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1198 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
1199 </ul></div>
1200 </li>
1201 <li class="listitem" style="list-style-type: none">
1202 <p><span class="index-entry-level-0">allocate_one</span></p>
1203 <div class="index"><ul class="index" style="list-style-type: none; ">
1204 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1205 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1206 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1207 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1208 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1209 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1210 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1211 </ul></div>
1212 </li>
1213 <li class="listitem" style="list-style-type: none">
1214 <p><span class="index-entry-level-0">allocation_command</span></p>
1215 <div class="index"><ul class="index" style="list-style-type: none; ">
1216 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1217 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1218 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1219 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1220 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1221 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1222 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1223 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1224 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
1225 </ul></div>
1226 </li>
1227 <li class="listitem" style="list-style-type: none">
1228 <p><span class="index-entry-level-0">allocator</span></p>
1229 <div class="index"><ul class="index" style="list-style-type: none; ">
1230 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1231 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
1232 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.containers_explained.where_allocate" title="Where is this being allocated?"><span class="index-entry-level-1">Where is this being allocated?</span></a></p></li>
1233 </ul></div>
1234 </li>
1235 <li class="listitem" style="list-style-type: none">
1236 <p><span class="index-entry-level-0">all_memory_deallocated</span></p>
1237 <div class="index"><ul class="index" style="list-style-type: none; ">
1238 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1239 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1240 </ul></div>
1241 </li>
1242 <li class="listitem" style="list-style-type: none">
1243 <p><span class="index-entry-level-0">anonymous_shared_memory</span></p>
1244 <div class="index"><ul class="index" style="list-style-type: none; ">
1245 <li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.anonymous_shared_memory" title="Anonymous shared memory for UNIX systems"><span class="index-entry-level-1">Anonymous shared memory for UNIX systems</span></a></p></li>
1246 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/anonymous_shared_memory.html" title="Function anonymous_shared_memory"><span class="index-entry-level-1">Function anonymous_shared_memory</span></a></p></li>
1247 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.anonymous_shared_memory_hpp" title="Header &lt;boost/interprocess/anonymous_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/anonymous_shared_memory.hpp &gt;</span></a></p></li>
1248 </ul></div>
1249 </li>
1250 <li class="listitem" style="list-style-type: none">
1251 <p><span class="index-entry-level-0">atomic_func</span></p>
1252 <div class="index"><ul class="index" style="list-style-type: none; ">
1253 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1254 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.managed_memory_segment_atomic_func" title="Executing an object function atomically"><span class="index-entry-level-1">Executing an object function atomically</span></a></p></li>
1255 </ul></div>
1256 </li>
1257 </ul></div></dd>
1258 <dt>
1259 <a name="idx_id_50"></a><span class="term">B</span>
1260 </dt>
1261 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1262 <li class="listitem" style="list-style-type: none">
1263 <p><span class="index-entry-level-0">bad_alloc</span></p>
1264 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/bad_alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li></ul></div>
1265 </li>
1266 <li class="listitem" style="list-style-type: none">
1267 <p><span class="index-entry-level-0">basic_bufferbuf</span></p>
1268 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
1269 </li>
1270 <li class="listitem" style="list-style-type: none">
1271 <p><span class="index-entry-level-0">basic_managed_external_buffer</span></p>
1272 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li></ul></div>
1273 </li>
1274 <li class="listitem" style="list-style-type: none">
1275 <p><span class="index-entry-level-0">basic_managed_heap_memory</span></p>
1276 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li></ul></div>
1277 </li>
1278 <li class="listitem" style="list-style-type: none">
1279 <p><span class="index-entry-level-0">basic_managed_mapped_file</span></p>
1280 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li></ul></div>
1281 </li>
1282 <li class="listitem" style="list-style-type: none">
1283 <p><span class="index-entry-level-0">basic_managed_shared_memory</span></p>
1284 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li></ul></div>
1285 </li>
1286 <li class="listitem" style="list-style-type: none">
1287 <p><span class="index-entry-level-0">basic_managed_windows_shared_memory</span></p>
1288 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li></ul></div>
1289 </li>
1290 <li class="listitem" style="list-style-type: none">
1291 <p><span class="index-entry-level-0">basic_managed_xsi_shared_memory</span></p>
1292 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li></ul></div>
1293 </li>
1294 <li class="listitem" style="list-style-type: none">
1295 <p><span class="index-entry-level-0">basic_vectorbuf</span></p>
1296 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li></ul></div>
1297 </li>
1298 <li class="listitem" style="list-style-type: none">
1299 <p><span class="index-entry-level-0">begin</span></p>
1300 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
1301 </li>
1302 <li class="listitem" style="list-style-type: none">
1303 <p><span class="index-entry-level-0">buffer</span></p>
1304 <div class="index"><ul class="index" style="list-style-type: none; ">
1305 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.conditions.conditions_anonymous_example" title="Anonymous condition example"><span class="index-entry-level-1">Anonymous condition example</span></a></p></li>
1306 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
1307 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
1308 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
1309 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
1310 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
1311 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
1312 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.allocators.allocator_hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/allocators/allocator.hpp &gt;</span></a></p></li>
1313 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.making_ipc_easy.managed_memory_segments_intro" title="Introduction"><span class="index-entry-level-1">Introduction</span></a></p></li>
1314 </ul></div>
1315 </li>
1316 </ul></div></dd>
1317 <dt>
1318 <a name="idx_id_51"></a><span class="term">C</span>
1319 </dt>
1320 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1321 <li class="listitem" style="list-style-type: none">
1322 <p><span class="index-entry-level-0">cached_adaptive_pool</span></p>
1323 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li></ul></div>
1324 </li>
1325 <li class="listitem" style="list-style-type: none">
1326 <p><span class="index-entry-level-0">cached_node_allocator</span></p>
1327 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li></ul></div>
1328 </li>
1329 <li class="listitem" style="list-style-type: none">
1330 <p><span class="index-entry-level-0">check_sanity</span></p>
1331 <div class="index"><ul class="index" style="list-style-type: none; ">
1332 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1333 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1334 </ul></div>
1335 </li>
1336 <li class="listitem" style="list-style-type: none">
1337 <p><span class="index-entry-level-0">clear</span></p>
1338 <div class="index"><ul class="index" style="list-style-type: none; ">
1339 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
1340 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
1341 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
1342 </ul></div>
1343 </li>
1344 <li class="listitem" style="list-style-type: none">
1345 <p><span class="index-entry-level-0">construct</span></p>
1346 <div class="index"><ul class="index" style="list-style-type: none; ">
1347 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1348 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1349 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1350 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1351 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1352 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1353 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1354 </ul></div>
1355 </li>
1356 <li class="listitem" style="list-style-type: none">
1357 <p><span class="index-entry-level-0">constructor</span></p>
1358 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
1359 </li>
1360 <li class="listitem" style="list-style-type: none">
1361 <p><span class="index-entry-level-0">construct_it</span></p>
1362 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1363 </li>
1364 <li class="listitem" style="list-style-type: none">
1365 <p><span class="index-entry-level-0">const_pointer_cast</span></p>
1366 <div class="index"><ul class="index" style="list-style-type: none; ">
1367 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
1368 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
1369 </ul></div>
1370 </li>
1371 <li class="listitem" style="list-style-type: none">
1372 <p><span class="index-entry-level-0">conversion</span></p>
1373 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
1374 </li>
1375 </ul></div></dd>
1376 <dt>
1377 <a name="idx_id_52"></a><span class="term">D</span>
1378 </dt>
1379 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1380 <li class="listitem" style="list-style-type: none">
1381 <p><span class="index-entry-level-0">data</span></p>
1382 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.message_queue.message_queue_whats_a_mq" title="What's A Message Queue?"><span class="index-entry-level-1">What's A Message Queue?</span></a></p></li></ul></div>
1383 </li>
1384 <li class="listitem" style="list-style-type: none">
1385 <p><span class="index-entry-level-0">deallocate</span></p>
1386 <div class="index"><ul class="index" style="list-style-type: none; ">
1387 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1388 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1389 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1390 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1391 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1392 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1393 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1394 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1395 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1396 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
1397 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
1398 </ul></div>
1399 </li>
1400 <li class="listitem" style="list-style-type: none">
1401 <p><span class="index-entry-level-0">deallocate_free_blocks</span></p>
1402 <div class="index"><ul class="index" style="list-style-type: none; ">
1403 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1404 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1405 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1406 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1407 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1408 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1409 </ul></div>
1410 </li>
1411 <li class="listitem" style="list-style-type: none">
1412 <p><span class="index-entry-level-0">deallocate_many</span></p>
1413 <div class="index"><ul class="index" style="list-style-type: none; ">
1414 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1415 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1416 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1417 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1418 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1419 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1420 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1421 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
1422 </ul></div>
1423 </li>
1424 <li class="listitem" style="list-style-type: none">
1425 <p><span class="index-entry-level-0">deallocate_one</span></p>
1426 <div class="index"><ul class="index" style="list-style-type: none; ">
1427 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
1428 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1429 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1430 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1431 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1432 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1433 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1434 </ul></div>
1435 </li>
1436 <li class="listitem" style="list-style-type: none">
1437 <p><span class="index-entry-level-0">destroy</span></p>
1438 <div class="index"><ul class="index" style="list-style-type: none; ">
1439 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
1440 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
1441 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
1442 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
1443 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
1444 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
1445 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1446 </ul></div>
1447 </li>
1448 <li class="listitem" style="list-style-type: none">
1449 <p><span class="index-entry-level-0">destroy_ptr</span></p>
1450 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1451 </li>
1452 <li class="listitem" style="list-style-type: none">
1453 <p><span class="index-entry-level-0">dynamic_pointer_cast</span></p>
1454 <div class="index"><ul class="index" style="list-style-type: none; ">
1455 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
1456 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
1457 </ul></div>
1458 </li>
1459 </ul></div></dd>
1460 <dt>
1461 <a name="idx_id_53"></a><span class="term">E</span>
1462 </dt>
1463 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1464 <li class="listitem" style="list-style-type: none">
1465 <p><span class="index-entry-level-0">end</span></p>
1466 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
1467 </li>
1468 <li class="listitem" style="list-style-type: none">
1469 <p><span class="index-entry-level-0">erase</span></p>
1470 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li></ul></div>
1471 </li>
1472 </ul></div></dd>
1473 <dt>
1474 <a name="idx_id_54"></a><span class="term">F</span>
1475 </dt>
1476 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1477 <li class="listitem" style="list-style-type: none">
1478 <p><span class="index-entry-level-0">fail</span></p>
1479 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
1480 </li>
1481 <li class="listitem" style="list-style-type: none">
1482 <p><span class="index-entry-level-0">file_lock</span></p>
1483 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li></ul></div>
1484 </li>
1485 <li class="listitem" style="list-style-type: none">
1486 <p><span class="index-entry-level-0">file_mapping</span></p>
1487 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li></ul></div>
1488 </li>
1489 <li class="listitem" style="list-style-type: none">
1490 <p><span class="index-entry-level-0">find</span></p>
1491 <div class="index"><ul class="index" style="list-style-type: none; ">
1492 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
1493 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
1494 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1495 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li>
1496 </ul></div>
1497 </li>
1498 <li class="listitem" style="list-style-type: none">
1499 <p><span class="index-entry-level-0">find_or_construct</span></p>
1500 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1501 </li>
1502 <li class="listitem" style="list-style-type: none">
1503 <p><span class="index-entry-level-0">find_or_construct_it</span></p>
1504 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1505 </li>
1506 <li class="listitem" style="list-style-type: none">
1507 <p><span class="index-entry-level-0">flat_map_index</span></p>
1508 <div class="index"><ul class="index" style="list-style-type: none; ">
1509 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
1510 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
1511 </ul></div>
1512 </li>
1513 <li class="listitem" style="list-style-type: none">
1514 <p><span class="index-entry-level-0">flush</span></p>
1515 <div class="index"><ul class="index" style="list-style-type: none; ">
1516 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_careful_iostream" title="Be Careful With Iostream Writing"><span class="index-entry-level-1">Be Careful With Iostream Writing</span></a></p></li>
1517 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
1518 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
1519 </ul></div>
1520 </li>
1521 <li class="listitem" style="list-style-type: none">
1522 <p><span class="index-entry-level-0">ftok</span></p>
1523 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li></ul></div>
1524 </li>
1525 </ul></div></dd>
1526 <dt>
1527 <a name="idx_id_55"></a><span class="term">G</span>
1528 </dt>
1529 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1530 <li class="listitem" style="list-style-type: none">
1531 <p><span class="index-entry-level-0">get</span></p>
1532 <div class="index"><ul class="index" style="list-style-type: none; ">
1533 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
1534 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
1535 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
1536 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
1537 </ul></div>
1538 </li>
1539 <li class="listitem" style="list-style-type: none">
1540 <p><span class="index-entry-level-0">get_allocator</span></p>
1541 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1542 </li>
1543 <li class="listitem" style="list-style-type: none">
1544 <p><span class="index-entry-level-0">get_deleter</span></p>
1545 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1546 </li>
1547 <li class="listitem" style="list-style-type: none">
1548 <p><span class="index-entry-level-0">get_instance_length</span></p>
1549 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1550 </li>
1551 <li class="listitem" style="list-style-type: none">
1552 <p><span class="index-entry-level-0">get_instance_name</span></p>
1553 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1554 </li>
1555 <li class="listitem" style="list-style-type: none">
1556 <p><span class="index-entry-level-0">get_instance_type</span></p>
1557 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1558 </li>
1559 <li class="listitem" style="list-style-type: none">
1560 <p><span class="index-entry-level-0">get_min_size</span></p>
1561 <div class="index"><ul class="index" style="list-style-type: none; ">
1562 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1563 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
1564 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1565 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
1566 </ul></div>
1567 </li>
1568 <li class="listitem" style="list-style-type: none">
1569 <p><span class="index-entry-level-0">get_num_named_objects</span></p>
1570 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1571 </li>
1572 <li class="listitem" style="list-style-type: none">
1573 <p><span class="index-entry-level-0">get_num_unique_objects</span></p>
1574 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
1575 </li>
1576 <li class="listitem" style="list-style-type: none">
1577 <p><span class="index-entry-level-0">get_page_size</span></p>
1578 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
1579 </li>
1580 <li class="listitem" style="list-style-type: none">
1581 <p><span class="index-entry-level-0">grow</span></p>
1582 <div class="index"><ul class="index" style="list-style-type: none; ">
1583 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
1584 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
1585 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
1586 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
1587 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
1588 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1589 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
1590 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
1591 </ul></div>
1592 </li>
1593 </ul></div></dd>
1594 <dt>
1595 <a name="idx_id_57"></a><span class="term">I</span>
1596 </dt>
1597 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1598 <li class="listitem" style="list-style-type: none">
1599 <p><span class="index-entry-level-0">if</span></p>
1600 <div class="index"><ul class="index" style="list-style-type: none; ">
1601 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_named_interprocess" title="Creating named shared memory objects"><span class="index-entry-level-1">Creating named shared memory objects</span></a></p></li>
1602 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_container" title="Creating vectors in shared memory"><span class="index-entry-level-1">Creating vectors in shared memory</span></a></p></li>
1603 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.shared_message_queue_ex" title="Example: Serializing a database through the message queue"><span class="index-entry-level-1">Example: Serializing a database through the message queue</span></a></p></li>
1604 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
1605 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
1606 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
1607 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.copy_on_write_read_only" title="Opening managed shared memory and mapped files with Copy On Write or Read Only modes"><span class="index-entry-level-1">Opening managed shared memory and mapped files with Copy On Write or Read Only modes</span></a></p></li>
1608 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
1609 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
1610 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
1611 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_memory_pool" title="Using shared memory as a pool of unnamed memory blocks"><span class="index-entry-level-1">Using shared memory as a pool of unnamed memory blocks</span></a></p></li>
1612 </ul></div>
1613 </li>
1614 <li class="listitem" style="list-style-type: none">
1615 <p><span class="index-entry-level-0">insert_commit</span></p>
1616 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
1617 </li>
1618 <li class="listitem" style="list-style-type: none">
1619 <p><span class="index-entry-level-0">interprocess_condition</span></p>
1620 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li></ul></div>
1621 </li>
1622 <li class="listitem" style="list-style-type: none">
1623 <p><span class="index-entry-level-0">interprocess_condition_any</span></p>
1624 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li></ul></div>
1625 </li>
1626 <li class="listitem" style="list-style-type: none">
1627 <p><span class="index-entry-level-0">interprocess_exception</span></p>
1628 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_exception.html" title="Class interprocess_exception"><span class="index-entry-level-1">Class interprocess_exception</span></a></p></li></ul></div>
1629 </li>
1630 <li class="listitem" style="list-style-type: none">
1631 <p><span class="index-entry-level-0">interprocess_mutex</span></p>
1632 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li></ul></div>
1633 </li>
1634 <li class="listitem" style="list-style-type: none">
1635 <p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p>
1636 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div>
1637 </li>
1638 <li class="listitem" style="list-style-type: none">
1639 <p><span class="index-entry-level-0">interprocess_semaphore</span></p>
1640 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li></ul></div>
1641 </li>
1642 <li class="listitem" style="list-style-type: none">
1643 <p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p>
1644 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div>
1645 </li>
1646 <li class="listitem" style="list-style-type: none">
1647 <p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p>
1648 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div>
1649 </li>
1650 <li class="listitem" style="list-style-type: none">
1651 <p><span class="index-entry-level-0">intrusive_ptr</span></p>
1652 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li></ul></div>
1653 </li>
1654 <li class="listitem" style="list-style-type: none">
1655 <p><span class="index-entry-level-0">intrusive_ptr_add_ref</span></p>
1656 <div class="index"><ul class="index" style="list-style-type: none; ">
1657 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
1658 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
1659 </ul></div>
1660 </li>
1661 <li class="listitem" style="list-style-type: none">
1662 <p><span class="index-entry-level-0">iset_index</span></p>
1663 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li></ul></div>
1664 </li>
1665 <li class="listitem" style="list-style-type: none">
1666 <p><span class="index-entry-level-0">it</span></p>
1667 <div class="index"><ul class="index" style="list-style-type: none; ">
1668 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
1669 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
1670 </ul></div>
1671 </li>
1672 <li class="listitem" style="list-style-type: none">
1673 <p><span class="index-entry-level-0">iunordered_set_index</span></p>
1674 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
1675 </li>
1676 </ul></div></dd>
1677 <dt>
1678 <a name="idx_id_58"></a><span class="term">K</span>
1679 </dt>
1680 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
1681 <p><span class="index-entry-level-0">key</span></p>
1682 <div class="index"><ul class="index" style="list-style-type: none; ">
1683 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
1684 <li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.xsi_shared_memory" title="XSI shared memory"><span class="index-entry-level-1">XSI shared memory</span></a></p></li>
1685 </ul></div>
1686 </li></ul></div></dd>
1687 <dt>
1688 <a name="idx_id_59"></a><span class="term">L</span>
1689 </dt>
1690 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1691 <li class="listitem" style="list-style-type: none">
1692 <p><span class="index-entry-level-0">lock</span></p>
1693 <div class="index"><ul class="index" style="list-style-type: none; ">
1694 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.conditions.conditions_anonymous_example" title="Anonymous condition example"><span class="index-entry-level-1">Anonymous condition example</span></a></p></li>
1695 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_anonymous_example" title="Anonymous mutex example"><span class="index-entry-level-1">Anonymous mutex example</span></a></p></li>
1696 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
1697 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
1698 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
1699 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
1700 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
1701 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
1702 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
1703 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
1704 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
1705 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
1706 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
1707 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1708 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1709 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
1710 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
1711 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
1712 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
1713 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_named_example" title="Named mutex example"><span class="index-entry-level-1">Named mutex example</span></a></p></li>
1714 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
1715 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
1716 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.upgradable_whats_a_mutex" title="What's a Sharable and an Upgradable Mutex?"><span class="index-entry-level-1">What's a Sharable and an Upgradable Mutex?</span></a></p></li>
1717 </ul></div>
1718 </li>
1719 <li class="listitem" style="list-style-type: none">
1720 <p><span class="index-entry-level-0">lock_exception</span></p>
1721 <div class="index"><ul class="index" style="list-style-type: none; ">
1722 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/lock_exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li>
1723 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
1724 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1725 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1726 </ul></div>
1727 </li>
1728 <li class="listitem" style="list-style-type: none">
1729 <p><span class="index-entry-level-0">lock_sharable</span></p>
1730 <div class="index"><ul class="index" style="list-style-type: none; ">
1731 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
1732 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
1733 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
1734 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
1735 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
1736 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
1737 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1738 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
1739 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
1740 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
1741 </ul></div>
1742 </li>
1743 <li class="listitem" style="list-style-type: none">
1744 <p><span class="index-entry-level-0">lock_upgradable</span></p>
1745 <div class="index"><ul class="index" style="list-style-type: none; ">
1746 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
1747 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
1748 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
1749 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1750 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
1751 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
1752 </ul></div>
1753 </li>
1754 </ul></div></dd>
1755 <dt>
1756 <a name="idx_id_60"></a><span class="term">M</span>
1757 </dt>
1758 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1759 <li class="listitem" style="list-style-type: none">
1760 <p><span class="index-entry-level-0">make_managed_shared_ptr</span></p>
1761 <div class="index"><ul class="index" style="list-style-type: none; ">
1762 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/make_man_idm45336640970288.html" title="Function template make_managed_shared_ptr"><span class="index-entry-level-1">Function template make_managed_shared_ptr</span></a></p></li>
1763 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
1764 </ul></div>
1765 </li>
1766 <li class="listitem" style="list-style-type: none">
1767 <p><span class="index-entry-level-0">make_managed_unique_ptr</span></p>
1768 <div class="index"><ul class="index" style="list-style-type: none; ">
1769 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/make_managed_unique_ptr.html" title="Function template make_managed_unique_ptr"><span class="index-entry-level-1">Function template make_managed_unique_ptr</span></a></p></li>
1770 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.unique_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/unique_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/unique_ptr.hpp &gt;</span></a></p></li>
1771 </ul></div>
1772 </li>
1773 <li class="listitem" style="list-style-type: none">
1774 <p><span class="index-entry-level-0">make_managed_weak_ptr</span></p>
1775 <div class="index"><ul class="index" style="list-style-type: none; ">
1776 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/make_managed_weak_ptr.html" title="Function template make_managed_weak_ptr"><span class="index-entry-level-1">Function template make_managed_weak_ptr</span></a></p></li>
1777 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.weak_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/weak_ptr.hpp &gt;</span></a></p></li>
1778 </ul></div>
1779 </li>
1780 <li class="listitem" style="list-style-type: none">
1781 <p><span class="index-entry-level-0">mapped_region</span></p>
1782 <div class="index"><ul class="index" style="list-style-type: none; ">
1783 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_54_00" title="Boost 1.54 Release"><span class="index-entry-level-1">Boost 1.54 Release</span></a></p></li>
1784 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
1785 </ul></div>
1786 </li>
1787 <li class="listitem" style="list-style-type: none">
1788 <p><span class="index-entry-level-0">map_index</span></p>
1789 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/map_index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li></ul></div>
1790 </li>
1791 <li class="listitem" style="list-style-type: none">
1792 <p><span class="index-entry-level-0">memory</span></p>
1793 <div class="index"><ul class="index" style="list-style-type: none; ">
1794 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.additional_containers.multi_index" title="Boost.MultiIndex containers"><span class="index-entry-level-1">Boost.MultiIndex containers</span></a></p></li>
1795 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
1796 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li>
1797 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
1798 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
1799 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
1800 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes_linux.notes_linux_overcommit" title="Overcommit"><span class="index-entry-level-1">Overcommit</span></a></p></li>
1801 <li class="listitem" style="list-style-type: none"><p><a class="link" href="memory_algorithms.html#interprocess.memory_algorithms.rbtree_best_fit" title="rbtree_best_fit: Best-fit logarithmic-time complexity allocation"><span class="index-entry-level-1">rbtree_best_fit: Best-fit logarithmic-time complexity allocation</span></a></p></li>
1802 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes_windows.notes_windows_shm_folder" title="Shared memory emulation folder"><span class="index-entry-level-1">Shared memory emulation folder</span></a></p></li>
1803 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.windows_managed_memory_common_shm" title="Using native windows shared memory"><span class="index-entry-level-1">Using native windows shared memory</span></a></p></li>
1804 </ul></div>
1805 </li>
1806 <li class="listitem" style="list-style-type: none">
1807 <p><span class="index-entry-level-0">mutex</span></p>
1808 <div class="index"><ul class="index" style="list-style-type: none; ">
1809 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
1810 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1811 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1812 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
1813 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_named_example" title="Named mutex example"><span class="index-entry-level-1">Named mutex example</span></a></p></li>
1814 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li>
1815 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
1816 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
1817 </ul></div>
1818 </li>
1819 </ul></div></dd>
1820 <dt>
1821 <a name="idx_id_61"></a><span class="term">N</span>
1822 </dt>
1823 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1824 <li class="listitem" style="list-style-type: none">
1825 <p><span class="index-entry-level-0">name</span></p>
1826 <div class="index"><ul class="index" style="list-style-type: none; ">
1827 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.additional_containers.unordered" title="Boost unordered containers"><span class="index-entry-level-1">Boost unordered containers</span></a></p></li>
1828 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
1829 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_map" title="Creating maps in shared memory"><span class="index-entry-level-1">Creating maps in shared memory</span></a></p></li>
1830 </ul></div>
1831 </li>
1832 <li class="listitem" style="list-style-type: none">
1833 <p><span class="index-entry-level-0">named_condition</span></p>
1834 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li></ul></div>
1835 </li>
1836 <li class="listitem" style="list-style-type: none">
1837 <p><span class="index-entry-level-0">named_condition_any</span></p>
1838 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li></ul></div>
1839 </li>
1840 <li class="listitem" style="list-style-type: none">
1841 <p><span class="index-entry-level-0">named_mutex</span></p>
1842 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li></ul></div>
1843 </li>
1844 <li class="listitem" style="list-style-type: none">
1845 <p><span class="index-entry-level-0">named_recursive_mutex</span></p>
1846 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li></ul></div>
1847 </li>
1848 <li class="listitem" style="list-style-type: none">
1849 <p><span class="index-entry-level-0">named_semaphore</span></p>
1850 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li></ul></div>
1851 </li>
1852 <li class="listitem" style="list-style-type: none">
1853 <p><span class="index-entry-level-0">named_sharable_mutex</span></p>
1854 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li></ul></div>
1855 </li>
1856 <li class="listitem" style="list-style-type: none">
1857 <p><span class="index-entry-level-0">named_upgradable_mutex</span></p>
1858 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li></ul></div>
1859 </li>
1860 <li class="listitem" style="list-style-type: none">
1861 <p><span class="index-entry-level-0">node_allocator</span></p>
1862 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li></ul></div>
1863 </li>
1864 <li class="listitem" style="list-style-type: none">
1865 <p><span class="index-entry-level-0">notify_all</span></p>
1866 <div class="index"><ul class="index" style="list-style-type: none; ">
1867 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
1868 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
1869 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
1870 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
1871 </ul></div>
1872 </li>
1873 <li class="listitem" style="list-style-type: none">
1874 <p><span class="index-entry-level-0">notify_one</span></p>
1875 <div class="index"><ul class="index" style="list-style-type: none; ">
1876 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
1877 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
1878 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
1879 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
1880 </ul></div>
1881 </li>
1882 <li class="listitem" style="list-style-type: none">
1883 <p><span class="index-entry-level-0">null_index</span></p>
1884 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
1885 </li>
1886 </ul></div></dd>
1887 <dt>
1888 <a name="idx_id_62"></a><span class="term">O</span>
1889 </dt>
1890 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1891 <li class="listitem" style="list-style-type: none">
1892 <p><span class="index-entry-level-0">obtained</span></p>
1893 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
1894 </li>
1895 <li class="listitem" style="list-style-type: none">
1896 <p><span class="index-entry-level-0">offset_ptr</span></p>
1897 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
1898 </li>
1899 <li class="listitem" style="list-style-type: none">
1900 <p><span class="index-entry-level-0">operator</span></p>
1901 <div class="index"><ul class="index" style="list-style-type: none; ">
1902 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
1903 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
1904 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
1905 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
1906 </ul></div>
1907 </li>
1908 <li class="listitem" style="list-style-type: none">
1909 <p><span class="index-entry-level-0">owns</span></p>
1910 <div class="index"><ul class="index" style="list-style-type: none; ">
1911 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
1912 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1913 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1914 </ul></div>
1915 </li>
1916 </ul></div></dd>
1917 <dt>
1918 <a name="idx_id_63"></a><span class="term">P</span>
1919 </dt>
1920 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1921 <li class="listitem" style="list-style-type: none">
1922 <p><span class="index-entry-level-0">p</span></p>
1923 <div class="index"><ul class="index" style="list-style-type: none; ">
1924 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
1925 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.unique_ptr" title="Unique pointer"><span class="index-entry-level-1">Unique pointer</span></a></p></li>
1926 </ul></div>
1927 </li>
1928 <li class="listitem" style="list-style-type: none">
1929 <p><span class="index-entry-level-0">pointer</span></p>
1930 <div class="index"><ul class="index" style="list-style-type: none; ">
1931 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
1932 <li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.mapped_region.mapped_region_address_mapping" title="Mapping Address In Several Processes"><span class="index-entry-level-1">Mapping Address In Several Processes</span></a></p></li>
1933 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
1934 <li class="listitem" style="list-style-type: none"><p><a class="link" href="memory_algorithms.html#interprocess.memory_algorithms.simple_seq_fit" title="simple_seq_fit: A simple shared memory management algorithm"><span class="index-entry-level-1">simple_seq_fit: A simple shared memory management algorithm</span></a></p></li>
1935 </ul></div>
1936 </li>
1937 <li class="listitem" style="list-style-type: none">
1938 <p><span class="index-entry-level-0">POSIX</span></p>
1939 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.emulation" title="Emulation for systems without shared memory objects"><span class="index-entry-level-1">Emulation for systems without shared memory objects</span></a></p></li></ul></div>
1940 </li>
1941 <li class="listitem" style="list-style-type: none">
1942 <p><span class="index-entry-level-0">post</span></p>
1943 <div class="index"><ul class="index" style="list-style-type: none; ">
1944 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
1945 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
1946 </ul></div>
1947 </li>
1948 <li class="listitem" style="list-style-type: none">
1949 <p><span class="index-entry-level-0">pred</span></p>
1950 <div class="index"><ul class="index" style="list-style-type: none; ">
1951 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
1952 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
1953 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
1954 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
1955 </ul></div>
1956 </li>
1957 <li class="listitem" style="list-style-type: none">
1958 <p><span class="index-entry-level-0">private_adaptive_pool</span></p>
1959 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li></ul></div>
1960 </li>
1961 <li class="listitem" style="list-style-type: none">
1962 <p><span class="index-entry-level-0">private_node_allocator</span></p>
1963 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li></ul></div>
1964 </li>
1965 </ul></div></dd>
1966 <dt>
1967 <a name="idx_id_64"></a><span class="term">R</span>
1968 </dt>
1969 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
1970 <li class="listitem" style="list-style-type: none">
1971 <p><span class="index-entry-level-0">raw_allocation_command</span></p>
1972 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li></ul></div>
1973 </li>
1974 <li class="listitem" style="list-style-type: none">
1975 <p><span class="index-entry-level-0">rbtree_best_fit</span></p>
1976 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li></ul></div>
1977 </li>
1978 <li class="listitem" style="list-style-type: none">
1979 <p><span class="index-entry-level-0">receive</span></p>
1980 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
1981 </li>
1982 <li class="listitem" style="list-style-type: none">
1983 <p><span class="index-entry-level-0">release</span></p>
1984 <div class="index"><ul class="index" style="list-style-type: none; ">
1985 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
1986 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
1987 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
1988 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
1989 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
1990 </ul></div>
1991 </li>
1992 <li class="listitem" style="list-style-type: none">
1993 <p><span class="index-entry-level-0">remove</span></p>
1994 <div class="index"><ul class="index" style="list-style-type: none; ">
1995 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li>
1996 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
1997 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
1998 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
1999 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
2000 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
2001 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2002 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2003 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li>
2004 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
2005 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
2006 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
2007 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
2008 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
2009 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.constructing_managed_mapped_files" title="Constructing Managed Mapped Files"><span class="index-entry-level-1">Constructing Managed Mapped Files</span></a></p></li>
2010 <li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.removing" title="Removing shared memory"><span class="index-entry-level-1">Removing shared memory</span></a></p></li>
2011 </ul></div>
2012 </li>
2013 <li class="listitem" style="list-style-type: none">
2014 <p><span class="index-entry-level-0">reserve</span></p>
2015 <div class="index"><ul class="index" style="list-style-type: none; ">
2016 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
2017 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
2018 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
2019 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
2020 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
2021 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
2022 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
2023 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
2024 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/map_index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
2025 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index"><span class="index-entry-level-1">Class template unordered_map_index</span></a></p></li>
2026 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
2027 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
2028 </ul></div>
2029 </li>
2030 <li class="listitem" style="list-style-type: none">
2031 <p><span class="index-entry-level-0">reserve_named_objects</span></p>
2032 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
2033 </li>
2034 <li class="listitem" style="list-style-type: none">
2035 <p><span class="index-entry-level-0">reserve_unique_objects</span></p>
2036 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
2037 </li>
2038 <li class="listitem" style="list-style-type: none">
2039 <p><span class="index-entry-level-0">reset</span></p>
2040 <div class="index"><ul class="index" style="list-style-type: none; ">
2041 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
2042 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
2043 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
2044 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
2045 </ul></div>
2046 </li>
2047 </ul></div></dd>
2048 <dt>
2049 <a name="idx_id_65"></a><span class="term">S</span>
2050 </dt>
2051 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
2052 <li class="listitem" style="list-style-type: none">
2053 <p><span class="index-entry-level-0">segment</span></p>
2054 <div class="index"><ul class="index" style="list-style-type: none; ">
2055 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.adaptive_pool" title="adaptive_pool: a process-shared adaptive pool"><span class="index-entry-level-1">adaptive_pool: a process-shared adaptive pool</span></a></p></li>
2056 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.allocator_introduction.allocator" title="allocator: A general purpose allocator for managed memory segments"><span class="index-entry-level-1">allocator: A general purpose allocator for managed memory segments</span></a></p></li>
2057 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.additional_containers.unordered" title="Boost unordered containers"><span class="index-entry-level-1">Boost unordered containers</span></a></p></li>
2058 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.additional_containers.multi_index" title="Boost.MultiIndex containers"><span class="index-entry-level-1">Boost.MultiIndex containers</span></a></p></li>
2059 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_allocators" title="Building custom STL compatible allocators for Boost.Interprocess"><span class="index-entry-level-1">Building custom STL compatible allocators for Boost.Interprocess</span></a></p></li>
2060 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.cached_adaptive_pool" title="cached_adaptive_pool: Avoiding synchronization overhead"><span class="index-entry-level-1">cached_adaptive_pool: Avoiding synchronization overhead</span></a></p></li>
2061 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.cached_node_allocator" title="cached_node_allocator: caching nodes to avoid overhead"><span class="index-entry-level-1">cached_node_allocator: caching nodes to avoid overhead</span></a></p></li>
2062 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.constructing_managed_shared_memories" title="Constructing Managed Shared Memory"><span class="index-entry-level-1">Constructing Managed Shared Memory</span></a></p></li>
2063 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
2064 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_map" title="Creating maps in shared memory"><span class="index-entry-level-1">Creating maps in shared memory</span></a></p></li>
2065 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_named_interprocess" title="Creating named shared memory objects"><span class="index-entry-level-1">Creating named shared memory objects</span></a></p></li>
2066 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_container" title="Creating vectors in shared memory"><span class="index-entry-level-1">Creating vectors in shared memory</span></a></p></li>
2067 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.making_ipc_easy.managed_memory_segment_int" title="Declaration of managed memory segment classes"><span class="index-entry-level-1">Declaration of managed memory segment classes</span></a></p></li>
2068 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
2069 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
2070 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.node_allocator" title="node_allocator: A process-shared segregated storage"><span class="index-entry-level-1">node_allocator: A process-shared segregated storage</span></a></p></li>
2071 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.allocation_types" title="Object construction function family"><span class="index-entry-level-1">Object construction function family</span></a></p></li>
2072 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.private_adaptive_pool" title="private_adaptive_pool: a private adaptive pool"><span class="index-entry-level-1">private_adaptive_pool: a private adaptive pool</span></a></p></li>
2073 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.private_node_allocator" title="private_node_allocator: a private segregated storage"><span class="index-entry-level-1">private_node_allocator: a private segregated storage</span></a></p></li>
2074 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
2075 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.containers_explained.containers" title="STL containers in managed memory segments"><span class="index-entry-level-1">STL containers in managed memory segments</span></a></p></li>
2076 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
2077 <li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
2078 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_offset_ptr" title="Using an offset smart pointer for shared memory"><span class="index-entry-level-1">Using an offset smart pointer for shared memory</span></a></p></li>
2079 <li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_memory_pool" title="Using shared memory as a pool of unnamed memory blocks"><span class="index-entry-level-1">Using shared memory as a pool of unnamed memory blocks</span></a></p></li>
2080 </ul></div>
2081 </li>
2082 <li class="listitem" style="list-style-type: none">
2083 <p><span class="index-entry-level-0">segment_manager</span></p>
2084 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
2085 </li>
2086 <li class="listitem" style="list-style-type: none">
2087 <p><span class="index-entry-level-0">segment_manager_base</span></p>
2088 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li></ul></div>
2089 </li>
2090 <li class="listitem" style="list-style-type: none">
2091 <p><span class="index-entry-level-0">send</span></p>
2092 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
2093 </li>
2094 <li class="listitem" style="list-style-type: none">
2095 <p><span class="index-entry-level-0">set_default</span></p>
2096 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/permissions.html" title="Class permissions"><span class="index-entry-level-1">Class permissions</span></a></p></li></ul></div>
2097 </li>
2098 <li class="listitem" style="list-style-type: none">
2099 <p><span class="index-entry-level-0">set_max_cached_nodes</span></p>
2100 <div class="index"><ul class="index" style="list-style-type: none; ">
2101 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.cached_adaptive_pool" title="cached_adaptive_pool: Avoiding synchronization overhead"><span class="index-entry-level-1">cached_adaptive_pool: Avoiding synchronization overhead</span></a></p></li>
2102 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.cached_node_allocator" title="cached_node_allocator: caching nodes to avoid overhead"><span class="index-entry-level-1">cached_node_allocator: caching nodes to avoid overhead</span></a></p></li>
2103 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
2104 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
2105 </ul></div>
2106 </li>
2107 <li class="listitem" style="list-style-type: none">
2108 <p><span class="index-entry-level-0">set_permissions</span></p>
2109 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/permissions.html" title="Class permissions"><span class="index-entry-level-1">Class permissions</span></a></p></li></ul></div>
2110 </li>
2111 <li class="listitem" style="list-style-type: none">
2112 <p><span class="index-entry-level-0">set_unrestricted</span></p>
2113 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/permissions.html" title="Class permissions"><span class="index-entry-level-1">Class permissions</span></a></p></li></ul></div>
2114 </li>
2115 <li class="listitem" style="list-style-type: none">
2116 <p><span class="index-entry-level-0">sharable_lock</span></p>
2117 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li></ul></div>
2118 </li>
2119 <li class="listitem" style="list-style-type: none">
2120 <p><span class="index-entry-level-0">shared_from_this</span></p>
2121 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/enable_shared_from_this.html" title="Class template enable_shared_from_this"><span class="index-entry-level-1">Class template enable_shared_from_this</span></a></p></li></ul></div>
2122 </li>
2123 <li class="listitem" style="list-style-type: none">
2124 <p><span class="index-entry-level-0">shared_memory_object</span></p>
2125 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
2126 </li>
2127 <li class="listitem" style="list-style-type: none">
2128 <p><span class="index-entry-level-0">shared_ptr</span></p>
2129 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
2130 </li>
2131 <li class="listitem" style="list-style-type: none">
2132 <p><span class="index-entry-level-0">shrink_to_fit</span></p>
2133 <div class="index"><ul class="index" style="list-style-type: none; ">
2134 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
2135 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
2136 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
2137 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
2138 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
2139 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
2140 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/map_index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
2141 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
2142 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
2143 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index"><span class="index-entry-level-1">Class template unordered_map_index</span></a></p></li>
2144 </ul></div>
2145 </li>
2146 <li class="listitem" style="list-style-type: none">
2147 <p><span class="index-entry-level-0">shrink_to_fit_indexes</span></p>
2148 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
2149 </li>
2150 <li class="listitem" style="list-style-type: none">
2151 <p><span class="index-entry-level-0">size</span></p>
2152 <div class="index"><ul class="index" style="list-style-type: none; ">
2153 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_35_00" title="Boost 1.35 Release"><span class="index-entry-level-1">Boost 1.35 Release</span></a></p></li>
2154 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
2155 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
2156 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
2157 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
2158 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
2159 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
2160 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
2161 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
2162 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
2163 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
2164 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
2165 </ul></div>
2166 </li>
2167 <li class="listitem" style="list-style-type: none">
2168 <p><span class="index-entry-level-0">sizeof</span></p>
2169 <div class="index"><ul class="index" style="list-style-type: none; ">
2170 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
2171 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
2172 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
2173 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
2174 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/simple_seq_fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li>
2175 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
2176 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.managed_memory_segment_information" title="Obtaining information about a constructed object"><span class="index-entry-level-1">Obtaining information about a constructed object</span></a></p></li>
2177 <li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
2178 </ul></div>
2179 </li>
2180 <li class="listitem" style="list-style-type: none">
2181 <p><span class="index-entry-level-0">space</span></p>
2182 <div class="index"><ul class="index" style="list-style-type: none; ">
2183 <li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive" title="Adaptive pool node allocators"><span class="index-entry-level-1">Adaptive pool node allocators</span></a></p></li>
2184 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
2185 </ul></div>
2186 </li>
2187 <li class="listitem" style="list-style-type: none">
2188 <p><span class="index-entry-level-0">static_pointer_cast</span></p>
2189 <div class="index"><ul class="index" style="list-style-type: none; ">
2190 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
2191 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
2192 </ul></div>
2193 </li>
2194 <li class="listitem" style="list-style-type: none">
2195 <p><span class="index-entry-level-0">swap</span></p>
2196 <div class="index"><ul class="index" style="list-style-type: none; ">
2197 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2198 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li>
2199 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
2200 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li>
2201 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
2202 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
2203 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
2204 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
2205 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
2206 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
2207 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li>
2208 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
2209 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
2210 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
2211 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
2212 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
2213 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
2214 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
2215 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2216 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
2217 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2218 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
2219 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2220 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
2221 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li>
2222 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
2223 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/swap_idm45336641166912.html" title="Function template swap"><span class="index-entry-level-1">Function template swap</span></a></p></li>
2224 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/intrusive_ptr.hpp &gt;</span></a></p></li>
2225 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/scoped_ptr.hpp &gt;</span></a></p></li>
2226 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
2227 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.weak_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/weak_ptr.hpp &gt;</span></a></p></li>
2228 </ul></div>
2229 </li>
2230 <li class="listitem" style="list-style-type: none">
2231 <p><span class="index-entry-level-0">swap_vector</span></p>
2232 <div class="index"><ul class="index" style="list-style-type: none; ">
2233 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
2234 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
2235 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
2236 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
2237 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
2238 </ul></div>
2239 </li>
2240 </ul></div></dd>
2241 <dt>
2242 <a name="idx_id_66"></a><span class="term">T</span>
2243 </dt>
2244 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
2245 <li class="listitem" style="list-style-type: none">
2246 <p><span class="index-entry-level-0">timed_lock</span></p>
2247 <div class="index"><ul class="index" style="list-style-type: none; ">
2248 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2249 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
2250 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
2251 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2252 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2253 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
2254 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
2255 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2256 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2257 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2258 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2259 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2260 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2261 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2262 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2263 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
2264 </ul></div>
2265 </li>
2266 <li class="listitem" style="list-style-type: none">
2267 <p><span class="index-entry-level-0">timed_lock_sharable</span></p>
2268 <div class="index"><ul class="index" style="list-style-type: none; ">
2269 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2270 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2271 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2272 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2273 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2274 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2275 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2276 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2277 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2278 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2279 </ul></div>
2280 </li>
2281 <li class="listitem" style="list-style-type: none">
2282 <p><span class="index-entry-level-0">timed_lock_upgradable</span></p>
2283 <div class="index"><ul class="index" style="list-style-type: none; ">
2284 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2285 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2286 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2287 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2288 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2289 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
2290 </ul></div>
2291 </li>
2292 <li class="listitem" style="list-style-type: none">
2293 <p><span class="index-entry-level-0">timed_receive</span></p>
2294 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
2295 </li>
2296 <li class="listitem" style="list-style-type: none">
2297 <p><span class="index-entry-level-0">timed_send</span></p>
2298 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
2299 </li>
2300 <li class="listitem" style="list-style-type: none">
2301 <p><span class="index-entry-level-0">timed_unlock_upgradable_and_lock</span></p>
2302 <div class="index"><ul class="index" style="list-style-type: none; ">
2303 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2304 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2305 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2306 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2307 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
2308 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
2309 </ul></div>
2310 </li>
2311 <li class="listitem" style="list-style-type: none">
2312 <p><span class="index-entry-level-0">timed_wait</span></p>
2313 <div class="index"><ul class="index" style="list-style-type: none; ">
2314 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
2315 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
2316 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
2317 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
2318 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
2319 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
2320 </ul></div>
2321 </li>
2322 <li class="listitem" style="list-style-type: none">
2323 <p><span class="index-entry-level-0">to_raw_pointer</span></p>
2324 <div class="index"><ul class="index" style="list-style-type: none; ">
2325 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/to_raw_p_idm45336641157168.html" title="Function template to_raw_pointer"><span class="index-entry-level-1">Function template to_raw_pointer</span></a></p></li>
2326 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/intrusive_ptr.hpp &gt;</span></a></p></li>
2327 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/scoped_ptr.hpp &gt;</span></a></p></li>
2328 <li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
2329 </ul></div>
2330 </li>
2331 <li class="listitem" style="list-style-type: none">
2332 <p><span class="index-entry-level-0">truncate</span></p>
2333 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
2334 </li>
2335 <li class="listitem" style="list-style-type: none">
2336 <p><span class="index-entry-level-0">try_atomic_func</span></p>
2337 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
2338 </li>
2339 <li class="listitem" style="list-style-type: none">
2340 <p><span class="index-entry-level-0">try_lock</span></p>
2341 <div class="index"><ul class="index" style="list-style-type: none; ">
2342 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_56_00" title="Boost 1.56 Release"><span class="index-entry-level-1">Boost 1.56 Release</span></a></p></li>
2343 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2344 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
2345 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
2346 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2347 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2348 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
2349 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
2350 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2351 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2352 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2353 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2354 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2355 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2356 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2357 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2358 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/try_to_lock.html" title="Global try_to_lock"><span class="index-entry-level-1">Global try_to_lock</span></a></p></li>
2359 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
2360 </ul></div>
2361 </li>
2362 <li class="listitem" style="list-style-type: none">
2363 <p><span class="index-entry-level-0">try_lock_sharable</span></p>
2364 <div class="index"><ul class="index" style="list-style-type: none; ">
2365 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2366 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2367 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2368 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2369 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2370 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2371 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2372 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2373 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2374 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2375 </ul></div>
2376 </li>
2377 <li class="listitem" style="list-style-type: none">
2378 <p><span class="index-entry-level-0">try_lock_upgradable</span></p>
2379 <div class="index"><ul class="index" style="list-style-type: none; ">
2380 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2381 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2382 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2383 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2384 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2385 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
2386 </ul></div>
2387 </li>
2388 <li class="listitem" style="list-style-type: none">
2389 <p><span class="index-entry-level-0">try_receive</span></p>
2390 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
2391 </li>
2392 <li class="listitem" style="list-style-type: none">
2393 <p><span class="index-entry-level-0">try_send</span></p>
2394 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
2395 </li>
2396 <li class="listitem" style="list-style-type: none">
2397 <p><span class="index-entry-level-0">try_unlock_sharable_and_lock</span></p>
2398 <div class="index"><ul class="index" style="list-style-type: none; ">
2399 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2400 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2401 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2402 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2403 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
2404 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
2405 </ul></div>
2406 </li>
2407 <li class="listitem" style="list-style-type: none">
2408 <p><span class="index-entry-level-0">try_unlock_sharable_and_lock_upgradable</span></p>
2409 <div class="index"><ul class="index" style="list-style-type: none; ">
2410 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2411 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2412 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2413 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2414 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
2415 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_upgradable" title="Transfers To Upgradable Lock"><span class="index-entry-level-1">Transfers To Upgradable Lock</span></a></p></li>
2416 </ul></div>
2417 </li>
2418 <li class="listitem" style="list-style-type: none">
2419 <p><span class="index-entry-level-0">try_unlock_upgradable_and_lock</span></p>
2420 <div class="index"><ul class="index" style="list-style-type: none; ">
2421 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2422 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2423 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2424 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2425 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
2426 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
2427 </ul></div>
2428 </li>
2429 <li class="listitem" style="list-style-type: none">
2430 <p><span class="index-entry-level-0">try_wait</span></p>
2431 <div class="index"><ul class="index" style="list-style-type: none; ">
2432 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
2433 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
2434 </ul></div>
2435 </li>
2436 </ul></div></dd>
2437 <dt>
2438 <a name="idx_id_67"></a><span class="term">U</span>
2439 </dt>
2440 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
2441 <li class="listitem" style="list-style-type: none">
2442 <p><span class="index-entry-level-0">unlock</span></p>
2443 <div class="index"><ul class="index" style="list-style-type: none; ">
2444 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2445 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
2446 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
2447 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2448 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2449 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
2450 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
2451 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2452 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2453 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2454 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2455 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2456 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2457 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2458 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2459 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
2460 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
2461 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_simple_transfer" title="Simple Lock Transfer"><span class="index-entry-level-1">Simple Lock Transfer</span></a></p></li>
2462 </ul></div>
2463 </li>
2464 <li class="listitem" style="list-style-type: none">
2465 <p><span class="index-entry-level-0">unlock_and_lock_sharable</span></p>
2466 <div class="index"><ul class="index" style="list-style-type: none; ">
2467 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2468 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2469 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2470 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2471 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
2472 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions" title="Lock Transfers Through Move Semantics"><span class="index-entry-level-1">Lock Transfers Through Move Semantics</span></a></p></li>
2473 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_scoped_locks" title="Scoped Lock and Sharable Lock With File Locking"><span class="index-entry-level-1">Scoped Lock and Sharable Lock With File Locking</span></a></p></li>
2474 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_not_locked" title="Transferring Unlocked Locks"><span class="index-entry-level-1">Transferring Unlocked Locks</span></a></p></li>
2475 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_sharable" title="Transfers To Sharable Lock"><span class="index-entry-level-1">Transfers To Sharable Lock</span></a></p></li>
2476 </ul></div>
2477 </li>
2478 <li class="listitem" style="list-style-type: none">
2479 <p><span class="index-entry-level-0">unlock_and_lock_upgradable</span></p>
2480 <div class="index"><ul class="index" style="list-style-type: none; ">
2481 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2482 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2483 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2484 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
2485 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_upgradable" title="Transfers To Upgradable Lock"><span class="index-entry-level-1">Transfers To Upgradable Lock</span></a></p></li>
2486 </ul></div>
2487 </li>
2488 <li class="listitem" style="list-style-type: none">
2489 <p><span class="index-entry-level-0">unlock_sharable</span></p>
2490 <div class="index"><ul class="index" style="list-style-type: none; ">
2491 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
2492 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
2493 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2494 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
2495 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2496 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2497 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2498 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
2499 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2500 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
2501 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_simple_transfer" title="Simple Lock Transfer"><span class="index-entry-level-1">Simple Lock Transfer</span></a></p></li>
2502 </ul></div>
2503 </li>
2504 <li class="listitem" style="list-style-type: none">
2505 <p><span class="index-entry-level-0">unlock_upgradable</span></p>
2506 <div class="index"><ul class="index" style="list-style-type: none; ">
2507 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2508 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2509 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2510 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
2511 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
2512 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
2513 </ul></div>
2514 </li>
2515 <li class="listitem" style="list-style-type: none">
2516 <p><span class="index-entry-level-0">unlock_upgradable_and_lock</span></p>
2517 <div class="index"><ul class="index" style="list-style-type: none; ">
2518 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2519 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2520 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2521 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
2522 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
2523 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
2524 </ul></div>
2525 </li>
2526 <li class="listitem" style="list-style-type: none">
2527 <p><span class="index-entry-level-0">unlock_upgradable_and_lock_sharable</span></p>
2528 <div class="index"><ul class="index" style="list-style-type: none; ">
2529 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
2530 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
2531 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
2532 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
2533 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
2534 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_sharable" title="Transfers To Sharable Lock"><span class="index-entry-level-1">Transfers To Sharable Lock</span></a></p></li>
2535 </ul></div>
2536 </li>
2537 <li class="listitem" style="list-style-type: none">
2538 <p><span class="index-entry-level-0">unordered_map_index</span></p>
2539 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index"><span class="index-entry-level-1">Class template unordered_map_index</span></a></p></li></ul></div>
2540 </li>
2541 <li class="listitem" style="list-style-type: none">
2542 <p><span class="index-entry-level-0">upgradable_lock</span></p>
2543 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li></ul></div>
2544 </li>
2545 <li class="listitem" style="list-style-type: none">
2546 <p><span class="index-entry-level-0">use_count</span></p>
2547 <div class="index"><ul class="index" style="list-style-type: none; ">
2548 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
2549 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
2550 <li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
2551 </ul></div>
2552 </li>
2553 </ul></div></dd>
2554 <dt>
2555 <a name="idx_id_68"></a><span class="term">V</span>
2556 </dt>
2557 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
2558 <p><span class="index-entry-level-0">vector_type</span></p>
2559 <div class="index"><ul class="index" style="list-style-type: none; ">
2560 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
2561 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
2562 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
2563 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
2564 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
2565 </ul></div>
2566 </li></ul></div></dd>
2567 <dt>
2568 <a name="idx_id_69"></a><span class="term">W</span>
2569 </dt>
2570 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
2571 <li class="listitem" style="list-style-type: none">
2572 <p><span class="index-entry-level-0">wait</span></p>
2573 <div class="index"><ul class="index" style="list-style-type: none; ">
2574 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
2575 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
2576 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
2577 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
2578 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
2579 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
2580 </ul></div>
2581 </li>
2582 <li class="listitem" style="list-style-type: none">
2583 <p><span class="index-entry-level-0">while</span></p>
2584 <div class="index"><ul class="index" style="list-style-type: none; ">
2585 <li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_anonymous_example" title="Anonymous mutex example"><span class="index-entry-level-1">Anonymous mutex example</span></a></p></li>
2586 <li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html" title="Direct iostream formatting: vectorstream and bufferstream"><span class="index-entry-level-1">Direct iostream formatting: vectorstream and bufferstream</span></a></p></li>
2587 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.shared_message_queue_ex" title="Example: Serializing a database through the message queue"><span class="index-entry-level-1">Example: Serializing a database through the message queue</span></a></p></li>
2588 <li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
2589 </ul></div>
2590 </li>
2591 <li class="listitem" style="list-style-type: none">
2592 <p><span class="index-entry-level-0">windows_shared_memory</span></p>
2593 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li></ul></div>
2594 </li>
2595 </ul></div></dd>
2596 <dt>
2597 <a name="idx_id_70"></a><span class="term">X</span>
2598 </dt>
2599 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
2600 <li class="listitem" style="list-style-type: none">
2601 <p><span class="index-entry-level-0">xsi_key</span></p>
2602 <div class="index"><ul class="index" style="list-style-type: none; ">
2603 <li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_63_00" title="Boost 1.63 Release"><span class="index-entry-level-1">Boost 1.63 Release</span></a></p></li>
2604 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li>
2605 </ul></div>
2606 </li>
2607 <li class="listitem" style="list-style-type: none">
2608 <p><span class="index-entry-level-0">xsi_shared_memory</span></p>
2609 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
2610 </li>
2611 </ul></div></dd>
2612 <dt>
2613 <a name="idx_id_71"></a><span class="term">Z</span>
2614 </dt>
2615 <dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
2616 <p><span class="index-entry-level-0">zero_free_memory</span></p>
2617 <div class="index"><ul class="index" style="list-style-type: none; ">
2618 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
2619 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
2620 </ul></div>
2621 </li></ul></div></dd>
2622 </dl></div>
2623 </div>
2624 </div>
2625 <div class="section">
2626 <div class="titlepage"><div><div><h3 class="title">
2627 <a name="boost_interprocess_header_reference"></a>Boost.Interprocess Header Reference</h3></div></div></div>
2628 <div class="toc"><dl class="toc">
2629 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp">Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;</a></span></dt>
2630 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.allocator_hpp">Header &lt;boost/interprocess/allocators/allocator.hpp&gt;</a></span></dt>
2631 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp">Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;</a></span></dt>
2632 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp">Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;</a></span></dt>
2633 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.node_allocator_hpp">Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;</a></span></dt>
2634 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp">Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;</a></span></dt>
2635 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp">Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;</a></span></dt>
2636 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.anonymous_shared_memory_hpp">Header &lt;boost/interprocess/anonymous_shared_memory.hpp&gt;</a></span></dt>
2637 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.allocation_type_hpp">Header &lt;boost/interprocess/containers/allocation_type.hpp&gt;</a></span></dt>
2638 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.deque_hpp">Header &lt;boost/interprocess/containers/deque.hpp&gt;</a></span></dt>
2639 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.flat_map_hpp">Header &lt;boost/interprocess/containers/flat_map.hpp&gt;</a></span></dt>
2640 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.flat_set_hpp">Header &lt;boost/interprocess/containers/flat_set.hpp&gt;</a></span></dt>
2641 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.list_hpp">Header &lt;boost/interprocess/containers/list.hpp&gt;</a></span></dt>
2642 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.map_hpp">Header &lt;boost/interprocess/containers/map.hpp&gt;</a></span></dt>
2643 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.pair_hpp">Header &lt;boost/interprocess/containers/pair.hpp&gt;</a></span></dt>
2644 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.set_hpp">Header &lt;boost/interprocess/containers/set.hpp&gt;</a></span></dt>
2645 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.slist_hpp">Header &lt;boost/interprocess/containers/slist.hpp&gt;</a></span></dt>
2646 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.stable_vector_hpp">Header &lt;boost/interprocess/containers/stable_vector.hpp&gt;</a></span></dt>
2647 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.string_hpp">Header &lt;boost/interprocess/containers/string.hpp&gt;</a></span></dt>
2648 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.vector_hpp">Header &lt;boost/interprocess/containers/vector.hpp&gt;</a></span></dt>
2649 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.containers.version_type_hpp">Header &lt;boost/interprocess/containers/version_type.hpp&gt;</a></span></dt>
2650 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.creation_tags_hpp">Header &lt;boost/interprocess/creation_tags.hpp&gt;</a></span></dt>
2651 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.errors_hpp">Header &lt;boost/interprocess/errors.hpp&gt;</a></span></dt>
2652 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.exceptions_hpp">Header &lt;boost/interprocess/exceptions.hpp&gt;</a></span></dt>
2653 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.file_mapping_hpp">Header &lt;boost/interprocess/file_mapping.hpp&gt;</a></span></dt>
2654 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.flat_map_index_hpp">Header &lt;boost/interprocess/indexes/flat_map_index.hpp&gt;</a></span></dt>
2655 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.iset_index_hpp">Header &lt;boost/interprocess/indexes/iset_index.hpp&gt;</a></span></dt>
2656 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.iunordered_set_index_hpp">Header &lt;boost/interprocess/indexes/iunordered_set_index.hpp&gt;</a></span></dt>
2657 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.map_index_hpp">Header &lt;boost/interprocess/indexes/map_index.hpp&gt;</a></span></dt>
2658 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.null_index_hpp">Header &lt;boost/interprocess/indexes/null_index.hpp&gt;</a></span></dt>
2659 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.indexes.unordered_map_index_hpp">Header &lt;boost/interprocess/indexes/unordered_map_index.hpp&gt;</a></span></dt>
2660 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.interprocess_fwd_hpp">Header &lt;boost/interprocess/interprocess_fwd.hpp&gt;</a></span></dt>
2661 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.ipc.message_queue_hpp">Header &lt;boost/interprocess/ipc/message_queue.hpp&gt;</a></span></dt>
2662 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_external_buffer_hpp">Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;</a></span></dt>
2663 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_heap_memory_hpp">Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;</a></span></dt>
2664 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_mapped_file_hpp">Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;</a></span></dt>
2665 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_shared_memory_hpp">Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;</a></span></dt>
2666 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp">Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;</a></span></dt>
2667 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.managed_xsi_shared_memory_hpp">Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;</a></span></dt>
2668 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.mapped_region_hpp">Header &lt;boost/interprocess/mapped_region.hpp&gt;</a></span></dt>
2669 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.mem_algo.rbtree_best_fit_hpp">Header &lt;boost/interprocess/mem_algo/rbtree_best_fit.hpp&gt;</a></span></dt>
2670 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.mem_algo.simple_seq_fit_hpp">Header &lt;boost/interprocess/mem_algo/simple_seq_fit.hpp&gt;</a></span></dt>
2671 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.offset_ptr_hpp">Header &lt;boost/interprocess/offset_ptr.hpp&gt;</a></span></dt>
2672 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.permissions_hpp">Header &lt;boost/interprocess/permissions.hpp&gt;</a></span></dt>
2673 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.segment_manager_hpp">Header &lt;boost/interprocess/segment_manager.hpp&gt;</a></span></dt>
2674 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.shared_memory_object_hpp">Header &lt;boost/interprocess/shared_memory_object.hpp&gt;</a></span></dt>
2675 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.deleter_hpp">Header &lt;boost/interprocess/smart_ptr/deleter.hpp&gt;</a></span></dt>
2676 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.enable_shared_from_this_hpp">Header &lt;boost/interprocess/smart_ptr/enable_shared_from_this.hpp&gt;</a></span></dt>
2677 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp">Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;</a></span></dt>
2678 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp">Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;</a></span></dt>
2679 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.shared_ptr_hpp">Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;</a></span></dt>
2680 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.unique_ptr_hpp">Header &lt;boost/interprocess/smart_ptr/unique_ptr.hpp&gt;</a></span></dt>
2681 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.smart_ptr.weak_ptr_hpp">Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;</a></span></dt>
2682 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.streams.bufferstream_hpp">Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;</a></span></dt>
2683 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.streams.vectorstream_hpp">Header &lt;boost/interprocess/streams/vectorstream.hpp&gt;</a></span></dt>
2684 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.file_lock_hpp">Header &lt;boost/interprocess/sync/file_lock.hpp&gt;</a></span></dt>
2685 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_condition_hpp">Header &lt;boost/interprocess/sync/interprocess_condition.hpp&gt;</a></span></dt>
2686 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_condition_any_hpp">Header &lt;boost/interprocess/sync/interprocess_condition_any.hpp&gt;</a></span></dt>
2687 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_mutex_hpp">Header &lt;boost/interprocess/sync/interprocess_mutex.hpp&gt;</a></span></dt>
2688 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_recursive_mutex_hpp">Header &lt;boost/interprocess/sync/interprocess_recursive_mutex.hpp&gt;</a></span></dt>
2689 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_semaphore_hpp">Header &lt;boost/interprocess/sync/interprocess_semaphore.hpp&gt;</a></span></dt>
2690 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_sharable_mutex_hpp">Header &lt;boost/interprocess/sync/interprocess_sharable_mutex.hpp&gt;</a></span></dt>
2691 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp">Header &lt;boost/interprocess/sync/interprocess_upgradable_mutex.hpp&gt;</a></span></dt>
2692 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.lock_options_hpp">Header &lt;boost/interprocess/sync/lock_options.hpp&gt;</a></span></dt>
2693 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.mutex_family_hpp">Header &lt;boost/interprocess/sync/mutex_family.hpp&gt;</a></span></dt>
2694 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_condition_hpp">Header &lt;boost/interprocess/sync/named_condition.hpp&gt;</a></span></dt>
2695 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_condition_any_hpp">Header &lt;boost/interprocess/sync/named_condition_any.hpp&gt;</a></span></dt>
2696 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_mutex_hpp">Header &lt;boost/interprocess/sync/named_mutex.hpp&gt;</a></span></dt>
2697 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_recursive_mutex_hpp">Header &lt;boost/interprocess/sync/named_recursive_mutex.hpp&gt;</a></span></dt>
2698 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_semaphore_hpp">Header &lt;boost/interprocess/sync/named_semaphore.hpp&gt;</a></span></dt>
2699 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_sharable_mutex_hpp">Header &lt;boost/interprocess/sync/named_sharable_mutex.hpp&gt;</a></span></dt>
2700 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.named_upgradable_mutex_hpp">Header &lt;boost/interprocess/sync/named_upgradable_mutex.hpp&gt;</a></span></dt>
2701 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.null_mutex_hpp">Header &lt;boost/interprocess/sync/null_mutex.hpp&gt;</a></span></dt>
2702 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.scoped_lock_hpp">Header &lt;boost/interprocess/sync/scoped_lock.hpp&gt;</a></span></dt>
2703 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.sharable_lock_hpp">Header &lt;boost/interprocess/sync/sharable_lock.hpp&gt;</a></span></dt>
2704 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.sync.upgradable_lock_hpp">Header &lt;boost/interprocess/sync/upgradable_lock.hpp&gt;</a></span></dt>
2705 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.windows_shared_memory_hpp">Header &lt;boost/interprocess/windows_shared_memory.hpp&gt;</a></span></dt>
2706 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.xsi_key_hpp">Header &lt;boost/interprocess/xsi_key.hpp&gt;</a></span></dt>
2707 <dt><span class="section"><a href="indexes_reference.html#header.boost.interprocess.xsi_shared_memory_hpp">Header &lt;boost/interprocess/xsi_shared_memory.hpp&gt;</a></span></dt>
2708 </dl></div>
2709 <div class="section">
2710 <div class="titlepage"><div><div><h4 class="title">
2711 <a name="header.boost.interprocess.allocators.adaptive_pool_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/adaptive_pool.hpp" target="_top">boost/interprocess/allocators/adaptive_pool.hpp</a>&gt;</h4></div></div></div>
2712 <p>Describes adaptive_pool pooled shared memory STL compatible allocator </p>
2713 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2714   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2715     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
2716              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
2717       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">;</span>
2718     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2719              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2720       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642995968.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2721                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2722     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2723              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2724       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642987696.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2725                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2726   <span class="special">}</span>
2727 <span class="special">}</span></pre>
2728 </div>
2729 <div class="section">
2730 <div class="titlepage"><div><div><h4 class="title">
2731 <a name="header.boost.interprocess.allocators.allocator_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/allocator.hpp" target="_top">boost/interprocess/allocators/allocator.hpp</a>&gt;</h4></div></div></div>
2732 <p>Describes an allocator that allocates portions of fixed size memory buffer (shared memory, mapped file...) </p>
2733 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2734   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2735     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">;</span>
2736     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> 
2737       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642907536.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2738                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2739     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> 
2740       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642902560.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2741                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2742   <span class="special">}</span>
2743 <span class="special">}</span></pre>
2744 </div>
2745 <div class="section">
2746 <div class="titlepage"><div><div><h4 class="title">
2747 <a name="header.boost.interprocess.allocators.cached_adaptive_pool_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/cached_adaptive_pool.hpp" target="_top">boost/interprocess/allocators/cached_adaptive_pool.hpp</a>&gt;</h4></div></div></div>
2748 <p>Describes cached_adaptive_pool pooled shared memory STL compatible allocator </p>
2749 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2750   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2751     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
2752              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
2753       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">;</span>
2754     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2755              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">&gt;</span> 
2756       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642800592.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2757                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2758     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2759              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">&gt;</span> 
2760       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642792304.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2761                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2762   <span class="special">}</span>
2763 <span class="special">}</span></pre>
2764 </div>
2765 <div class="section">
2766 <div class="titlepage"><div><div><h4 class="title">
2767 <a name="header.boost.interprocess.allocators.cached_node_allocator_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/cached_node_allocator.hpp" target="_top">boost/interprocess/allocators/cached_node_allocator.hpp</a>&gt;</h4></div></div></div>
2768 <p>Describes cached_cached_node_allocator pooled shared memory STL compatible allocator </p>
2769 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2770   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2771     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
2772       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">;</span>
2773     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
2774       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642693360.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2775                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2776     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
2777       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642686800.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2778                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2779   <span class="special">}</span>
2780 <span class="special">}</span></pre>
2781 </div>
2782 <div class="section">
2783 <div class="titlepage"><div><div><h4 class="title">
2784 <a name="header.boost.interprocess.allocators.node_allocator_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/node_allocator.hpp" target="_top">boost/interprocess/allocators/node_allocator.hpp</a>&gt;</h4></div></div></div>
2785 <p>Describes node_allocator pooled shared memory STL compatible allocator </p>
2786 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2787   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2788     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
2789       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">;</span>
2790     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
2791       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642593440.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2792                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2793     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
2794       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642586896.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2795                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2796   <span class="special">}</span>
2797 <span class="special">}</span></pre>
2798 </div>
2799 <div class="section">
2800 <div class="titlepage"><div><div><h4 class="title">
2801 <a name="header.boost.interprocess.allocators.private_adaptive_pool_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/private_adaptive_pool.hpp" target="_top">boost/interprocess/allocators/private_adaptive_pool.hpp</a>&gt;</h4></div></div></div>
2802 <p>Describes private_adaptive_pool_base pooled shared memory STL compatible allocator </p>
2803 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2804   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2805     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
2806              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
2807       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">;</span>
2808     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2809              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2810       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642487488.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2811                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2812     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2813              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2814       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642479200.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2815                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2816   <span class="special">}</span>
2817 <span class="special">}</span></pre>
2818 </div>
2819 <div class="section">
2820 <div class="titlepage"><div><div><h4 class="title">
2821 <a name="header.boost.interprocess.allocators.private_node_allocator_hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/private_node_allocator.hpp" target="_top">boost/interprocess/allocators/private_node_allocator.hpp</a>&gt;</h4></div></div></div>
2822 <p>Describes private_node_allocator_base pooled shared memory STL compatible allocator </p>
2823 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2824   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2825     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
2826       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">;</span>
2827     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2828              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2829       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642382368.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2830                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2831     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
2832              <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
2833       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336642374080.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
2834                       <span class="keyword">const</span> <a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
2835   <span class="special">}</span>
2836 <span class="special">}</span></pre>
2837 </div>
2838 <div class="section">
2839 <div class="titlepage"><div><div><h4 class="title">
2840 <a name="header.boost.interprocess.anonymous_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/anonymous_shared_memory.hpp" target="_top">boost/interprocess/anonymous_shared_memory.hpp</a>&gt;</h4></div></div></div>
2841 <p>Describes a function that creates anonymous shared memory that can be shared between forked processes </p>
2842 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2843   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2844     <a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region">mapped_region</a> <a class="link" href="../boost/interprocess/anonymous_shared_memory.html" title="Function anonymous_shared_memory"><span class="identifier">anonymous_shared_memory</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
2845   <span class="special">}</span>
2846 <span class="special">}</span></pre>
2847 </div>
2848 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2849 <a name="header.boost.interprocess.containers.allocation_type_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/allocation_type.hpp" target="_top">boost/interprocess/containers/allocation_type.hpp</a>&gt;</h4></div></div></div></div>
2850 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2851 <a name="header.boost.interprocess.containers.deque_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/deque.hpp" target="_top">boost/interprocess/containers/deque.hpp</a>&gt;</h4></div></div></div></div>
2852 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2853 <a name="header.boost.interprocess.containers.flat_map_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/flat_map.hpp" target="_top">boost/interprocess/containers/flat_map.hpp</a>&gt;</h4></div></div></div></div>
2854 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2855 <a name="header.boost.interprocess.containers.flat_set_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/flat_set.hpp" target="_top">boost/interprocess/containers/flat_set.hpp</a>&gt;</h4></div></div></div></div>
2856 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2857 <a name="header.boost.interprocess.containers.list_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/list.hpp" target="_top">boost/interprocess/containers/list.hpp</a>&gt;</h4></div></div></div></div>
2858 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2859 <a name="header.boost.interprocess.containers.map_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/map.hpp" target="_top">boost/interprocess/containers/map.hpp</a>&gt;</h4></div></div></div></div>
2860 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2861 <a name="header.boost.interprocess.containers.pair_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/pair.hpp" target="_top">boost/interprocess/containers/pair.hpp</a>&gt;</h4></div></div></div></div>
2862 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2863 <a name="header.boost.interprocess.containers.set_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/set.hpp" target="_top">boost/interprocess/containers/set.hpp</a>&gt;</h4></div></div></div></div>
2864 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2865 <a name="header.boost.interprocess.containers.slist_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/slist.hpp" target="_top">boost/interprocess/containers/slist.hpp</a>&gt;</h4></div></div></div></div>
2866 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2867 <a name="header.boost.interprocess.containers.stable_vector_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/stable_vector.hpp" target="_top">boost/interprocess/containers/stable_vector.hpp</a>&gt;</h4></div></div></div></div>
2868 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2869 <a name="header.boost.interprocess.containers.string_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/string.hpp" target="_top">boost/interprocess/containers/string.hpp</a>&gt;</h4></div></div></div></div>
2870 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2871 <a name="header.boost.interprocess.containers.vector_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/vector.hpp" target="_top">boost/interprocess/containers/vector.hpp</a>&gt;</h4></div></div></div></div>
2872 <div class="section"><div class="titlepage"><div><div><h4 class="title">
2873 <a name="header.boost.interprocess.containers.version_type_hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/version_type.hpp" target="_top">boost/interprocess/containers/version_type.hpp</a>&gt;</h4></div></div></div></div>
2874 <div class="section">
2875 <div class="titlepage"><div><div><h4 class="title">
2876 <a name="header.boost.interprocess.creation_tags_hpp"></a>Header &lt;<a href="../../../boost/interprocess/creation_tags.hpp" target="_top">boost/interprocess/creation_tags.hpp</a>&gt;</h4></div></div></div>
2877 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2878   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2879     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/create_only_t.html" title="Struct create_only_t">create_only_t</a><span class="special">;</span>
2880     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a><span class="special">;</span>
2881     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/open_only_t.html" title="Struct open_only_t">open_only_t</a><span class="special">;</span>
2882     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a><span class="special">;</span>
2883     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a><span class="special">;</span>
2884     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/open_read_private_t.html" title="Struct open_read_private_t">open_read_private_t</a><span class="special">;</span>
2885
2886     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/create_only_t.html" title="Struct create_only_t">create_only_t</a> <a class="link" href="../boost/interprocess/create_only.html" title="Global create_only">create_only</a><span class="special">;</span>
2887     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/open_only_t.html" title="Struct open_only_t">open_only_t</a> <a class="link" href="../boost/interprocess/open_only.html" title="Global open_only">open_only</a><span class="special">;</span>
2888     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a> <a class="link" href="../boost/interprocess/open_read_only.html" title="Global open_read_only">open_read_only</a><span class="special">;</span>
2889     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a> <a class="link" href="../boost/interprocess/open_or_create.html" title="Global open_or_create">open_or_create</a><span class="special">;</span>
2890     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a> <a class="link" href="../boost/interprocess/open_copy_on_write.html" title="Global open_copy_on_write">open_copy_on_write</a><span class="special">;</span>
2891   <span class="special">}</span>
2892 <span class="special">}</span></pre>
2893 </div>
2894 <div class="section">
2895 <div class="titlepage"><div><div><h4 class="title">
2896 <a name="header.boost.interprocess.errors_hpp"></a>Header &lt;<a href="../../../boost/interprocess/errors.hpp" target="_top">boost/interprocess/errors.hpp</a>&gt;</h4></div></div></div>
2897 <p>Describes the error numbering of interprocess classes </p>
2898 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2899   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2900
2901     <span class="keyword">enum</span> <a name="boost.interprocess.error_code_t"></a>error_code_t <span class="special">{</span> no_error = = 0, system_error, other_error, 
2902                         security_error, read_only_error, io_error, path_error, 
2903                         not_found_error, busy_error, already_exists_error, 
2904                         not_empty_error, is_directory_error, 
2905                         out_of_space_error, out_of_memory_error, 
2906                         out_of_resource_error, lock_error, sem_error, 
2907                         mode_error, size_error, corrupted_error, 
2908                         not_such_file_or_directory, invalid_argument, 
2909                         timeout_when_locking_error, 
2910                         timeout_when_waiting_error, owner_dead_error <span class="special">}</span><span class="special">;</span>
2911
2912     <span class="keyword">typedef</span> <span class="keyword">int</span> <a name="boost.interprocess.native_error_t"></a><span class="identifier">native_error_t</span><span class="special">;</span>
2913   <span class="special">}</span>
2914 <span class="special">}</span></pre>
2915 </div>
2916 <div class="section">
2917 <div class="titlepage"><div><div><h4 class="title">
2918 <a name="header.boost.interprocess.exceptions_hpp"></a>Header &lt;<a href="../../../boost/interprocess/exceptions.hpp" target="_top">boost/interprocess/exceptions.hpp</a>&gt;</h4></div></div></div>
2919 <p>Describes exceptions thrown by interprocess classes </p>
2920 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2921   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2922     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/bad_alloc.html" title="Class bad_alloc">bad_alloc</a><span class="special">;</span>
2923     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_exception.html" title="Class interprocess_exception">interprocess_exception</a><span class="special">;</span>
2924     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/lock_exception.html" title="Class lock_exception">lock_exception</a><span class="special">;</span>
2925   <span class="special">}</span>
2926 <span class="special">}</span></pre>
2927 </div>
2928 <div class="section">
2929 <div class="titlepage"><div><div><h4 class="title">
2930 <a name="header.boost.interprocess.file_mapping_hpp"></a>Header &lt;<a href="../../../boost/interprocess/file_mapping.hpp" target="_top">boost/interprocess/file_mapping.hpp</a>&gt;</h4></div></div></div>
2931 <p>Describes file_mapping and mapped region classes </p>
2932 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2933   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2934     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping">file_mapping</a><span class="special">;</span>
2935   <span class="special">}</span>
2936 <span class="special">}</span></pre>
2937 </div>
2938 <div class="section">
2939 <div class="titlepage"><div><div><h4 class="title">
2940 <a name="header.boost.interprocess.indexes.flat_map_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/flat_map_index.hpp" target="_top">boost/interprocess/indexes/flat_map_index.hpp</a>&gt;</h4></div></div></div>
2941 <p>Describes index adaptor of boost::map container, to use it as name/shared memory index </p>
2942 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2943   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2944     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index">flat_map_index</a><span class="special">;</span>
2945   <span class="special">}</span>
2946 <span class="special">}</span></pre>
2947 </div>
2948 <div class="section">
2949 <div class="titlepage"><div><div><h4 class="title">
2950 <a name="header.boost.interprocess.indexes.iset_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/iset_index.hpp" target="_top">boost/interprocess/indexes/iset_index.hpp</a>&gt;</h4></div></div></div>
2951 <p>Describes index adaptor of boost::intrusive::set container, to use it as name/shared memory index </p>
2952 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2953   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2954     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a><span class="special">;</span>
2955   <span class="special">}</span>
2956 <span class="special">}</span></pre>
2957 </div>
2958 <div class="section">
2959 <div class="titlepage"><div><div><h4 class="title">
2960 <a name="header.boost.interprocess.indexes.iunordered_set_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/iunordered_set_index.hpp" target="_top">boost/interprocess/indexes/iunordered_set_index.hpp</a>&gt;</h4></div></div></div>
2961 <p>Describes index adaptor of boost::intrusive::unordered_set container, to use it as name/shared memory index </p>
2962 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2963   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2964     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index">iunordered_set_index</a><span class="special">;</span>
2965   <span class="special">}</span>
2966 <span class="special">}</span></pre>
2967 </div>
2968 <div class="section">
2969 <div class="titlepage"><div><div><h4 class="title">
2970 <a name="header.boost.interprocess.indexes.map_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/map_index.hpp" target="_top">boost/interprocess/indexes/map_index.hpp</a>&gt;</h4></div></div></div>
2971 <p>Describes index adaptor of boost::map container, to use it as name/shared memory index </p>
2972 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2973   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2974     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/map_index.html" title="Class template map_index">map_index</a><span class="special">;</span>
2975   <span class="special">}</span>
2976 <span class="special">}</span></pre>
2977 </div>
2978 <div class="section">
2979 <div class="titlepage"><div><div><h4 class="title">
2980 <a name="header.boost.interprocess.indexes.null_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/null_index.hpp" target="_top">boost/interprocess/indexes/null_index.hpp</a>&gt;</h4></div></div></div>
2981 <p>Describes a null index adaptor, so that if we don't want to construct named objects, we can use this null index type to save resources. </p>
2982 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2983   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2984     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index">null_index</a><span class="special">;</span>
2985   <span class="special">}</span>
2986 <span class="special">}</span></pre>
2987 </div>
2988 <div class="section">
2989 <div class="titlepage"><div><div><h4 class="title">
2990 <a name="header.boost.interprocess.indexes.unordered_map_index_hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/unordered_map_index.hpp" target="_top">boost/interprocess/indexes/unordered_map_index.hpp</a>&gt;</h4></div></div></div>
2991 <p>Describes index adaptor of boost::unordered_map container, to use it as name/shared memory index </p>
2992 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
2993   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
2994     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index">unordered_map_index</a><span class="special">;</span>
2995   <span class="special">}</span>
2996 <span class="special">}</span></pre>
2997 </div>
2998 <div class="section">
2999 <div class="titlepage"><div><div><h4 class="title">
3000 <a name="header.boost.interprocess.interprocess_fwd_hpp"></a>Header &lt;<a href="../../../boost/interprocess/interprocess_fwd.hpp" target="_top">boost/interprocess/interprocess_fwd.hpp</a>&gt;</h4></div></div></div>
3001 <p>This header file forward declares the basic interprocess types:</p>
3002 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3003 <li class="listitem"><p><a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a>;</p></li>
3004 <li class="listitem"><p><a class="link" href="../boost/interprocess/permissions.html" title="Class permissions">boost::interprocess::permissions</a>;</p></li>
3005 <li class="listitem"><p><a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region">boost::interprocess::mapped_region</a>;</p></li>
3006 <li class="listitem"><p><a class="link" href="../boost/interprocess/file_mapping.html" title="Class file_mapping">boost::interprocess::file_mapping</a>;</p></li>
3007 <li class="listitem"><p><a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object">boost::interprocess::shared_memory_object</a>;</p></li>
3008 <li class="listitem"><p><a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory">boost::interprocess::windows_shared_memory</a>;</p></li>
3009 <li class="listitem"><p><a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory">boost::interprocess::xsi_shared_memory</a>;</p></li>
3010 </ul></div>
3011 <p>
3012 </p>
3013 <p>The following synchronization mechanisms and locks:</p>
3014 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3015 <li class="listitem"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex">boost::interprocess::null_mutex</a>;</p></li>
3016 <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex">boost::interprocess::interprocess_mutex</a>;</p></li>
3017 <li class="listitem"><p><a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex">boost::interprocess::interprocess_recursive_mutex</a>;</p></li>
3018 <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore">boost::interprocess::interprocess_semaphore</a>;</p></li>
3019 <li class="listitem"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex">boost::interprocess::named_mutex</a>;</p></li>
3020 <li class="listitem"><p><a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex">boost::interprocess::named_recursive_mutex</a>;</p></li>
3021 <li class="listitem"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore">boost::interprocess::named_semaphore</a>;</p></li>
3022 <li class="listitem"><p><a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex">boost::interprocess::interprocess_sharable_mutex</a>;</p></li>
3023 <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition">boost::interprocess::interprocess_condition</a>;</p></li>
3024 <li class="listitem"><p><a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock">boost::interprocess::scoped_lock</a>;</p></li>
3025 <li class="listitem"><p><a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock">boost::interprocess::sharable_lock</a>;</p></li>
3026 <li class="listitem"><p><a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock">boost::interprocess::upgradable_lock</a>;</p></li>
3027 </ul></div>
3028 <p>
3029 </p>
3030 <p>The following mutex families:</p>
3031 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3032 <li class="listitem"><p><a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">boost::interprocess::mutex_family</a>;</p></li>
3033 <li class="listitem"><p><a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">boost::interprocess::null_mutex_family</a>;</p></li>
3034 </ul></div>
3035 <p>
3036 </p>
3037 <p>The following allocators:</p>
3038 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3039 <li class="listitem"><p><a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">boost::interprocess::allocator</a>;</p></li>
3040 <li class="listitem"><p><a class="link" href="../boost/interprocess/node_allocator.html" title="Class template node_allocator">boost::interprocess::node_allocator</a>;</p></li>
3041 <li class="listitem"><p><a class="link" href="../boost/interprocess/private_node_allocator.html" title="Class template private_node_allocator">boost::interprocess::private_node_allocator</a>;</p></li>
3042 <li class="listitem"><p><a class="link" href="../boost/interprocess/cached_node_allocator.html" title="Class template cached_node_allocator">boost::interprocess::cached_node_allocator</a>;</p></li>
3043 <li class="listitem"><p><a class="link" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool">boost::interprocess::adaptive_pool</a>;</p></li>
3044 <li class="listitem"><p><a class="link" href="../boost/interprocess/private_adaptive_pool.html" title="Class template private_adaptive_pool">boost::interprocess::private_adaptive_pool</a>;</p></li>
3045 <li class="listitem"><p><a class="link" href="../boost/interprocess/cached_adaptive_pool.html" title="Class template cached_adaptive_pool">boost::interprocess::cached_adaptive_pool</a>;</p></li>
3046 </ul></div>
3047 <p>
3048 </p>
3049 <p>The following allocation algorithms:</p>
3050 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3051 <li class="listitem"><p><a class="link" href="../boost/interprocess/simple_seq_fit.html" title="Class template simple_seq_fit">boost::interprocess::simple_seq_fit</a>;</p></li>
3052 <li class="listitem"><p><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">boost::interprocess::rbtree_best_fit</a>;</p></li>
3053 </ul></div>
3054 <p>
3055 </p>
3056 <p>The following index types:</p>
3057 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3058 <li class="listitem"><p><a class="link" href="../boost/interprocess/flat_map_index.html" title="Class template flat_map_index">boost::interprocess::flat_map_index</a>;</p></li>
3059 <li class="listitem"><p><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">boost::interprocess::iset_index</a>;</p></li>
3060 <li class="listitem"><p><a class="link" href="../boost/interprocess/iunordered_set_index.html" title="Class template iunordered_set_index">boost::interprocess::iunordered_set_index</a>;</p></li>
3061 <li class="listitem"><p><a class="link" href="../boost/interprocess/map_index.html" title="Class template map_index">boost::interprocess::map_index</a>;</p></li>
3062 <li class="listitem"><p><a class="link" href="../boost/interprocess/null_index.html" title="Class template null_index">boost::interprocess::null_index</a>;</p></li>
3063 <li class="listitem"><p><a class="link" href="../boost/interprocess/unordered_map_index.html" title="Class template unordered_map_index">boost::interprocess::unordered_map_index</a>;</p></li>
3064 </ul></div>
3065 <p>
3066 </p>
3067 <p>The following managed memory types:</p>
3068 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3069 <li class="listitem"><p><a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager">boost::interprocess::segment_manager</a>;</p></li>
3070 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer">boost::interprocess::basic_managed_external_buffer</a></p></li>
3071 <li class="listitem"><p>boost::interprocess::managed_external_buffer</p></li>
3072 <li class="listitem"><p>boost::interprocess::wmanaged_external_buffer</p></li>
3073 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">boost::interprocess::basic_managed_shared_memory</a></p></li>
3074 <li class="listitem"><p>boost::interprocess::managed_shared_memory</p></li>
3075 <li class="listitem"><p>boost::interprocess::wmanaged_shared_memory</p></li>
3076 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory">boost::interprocess::basic_managed_windows_shared_memory</a></p></li>
3077 <li class="listitem"><p>boost::interprocess::managed_windows_shared_memory</p></li>
3078 <li class="listitem"><p>boost::interprocess::wmanaged_windows_shared_memory</p></li>
3079 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory">boost::interprocess::basic_managed_xsi_shared_memory</a></p></li>
3080 <li class="listitem"><p>boost::interprocess::managed_xsi_shared_memory</p></li>
3081 <li class="listitem"><p>boost::interprocess::wmanaged_xsi_shared_memory</p></li>
3082 <li class="listitem"><p>boost::interprocess::fixed_managed_shared_memory</p></li>
3083 <li class="listitem"><p>boost::interprocess::wfixed_managed_shared_memory</p></li>
3084 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory">boost::interprocess::basic_managed_heap_memory</a></p></li>
3085 <li class="listitem"><p>boost::interprocess::managed_heap_memory</p></li>
3086 <li class="listitem"><p>boost::interprocess::wmanaged_heap_memory</p></li>
3087 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file">boost::interprocess::basic_managed_mapped_file</a></p></li>
3088 <li class="listitem"><p>boost::interprocess::managed_mapped_file</p></li>
3089 <li class="listitem"><p>boost::interprocess::wmanaged_mapped_file</p></li>
3090 </ul></div>
3091 <p>
3092 </p>
3093 <p>The following exception types:</p>
3094 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3095 <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_exception.html" title="Class interprocess_exception">boost::interprocess::interprocess_exception</a></p></li>
3096 <li class="listitem"><p><a class="link" href="../boost/interprocess/lock_exception.html" title="Class lock_exception">boost::interprocess::lock_exception</a></p></li>
3097 <li class="listitem"><p><a class="link" href="../boost/interprocess/bad_alloc.html" title="Class bad_alloc">boost::interprocess::bad_alloc</a></p></li>
3098 </ul></div>
3099 <p>
3100 </p>
3101 <p>The following stream types:</p>
3102 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3103 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf">boost::interprocess::basic_bufferbuf</a></p></li>
3104 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream">boost::interprocess::basic_ibufferstream</a></p></li>
3105 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream">boost::interprocess::basic_obufferstream</a></p></li>
3106 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream">boost::interprocess::basic_bufferstream</a></p></li>
3107 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf">boost::interprocess::basic_vectorbuf</a></p></li>
3108 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream">boost::interprocess::basic_ivectorstream</a></p></li>
3109 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream">boost::interprocess::basic_ovectorstream</a></p></li>
3110 <li class="listitem"><p><a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream">boost::interprocess::basic_vectorstream</a></p></li>
3111 </ul></div>
3112 <p>
3113 </p>
3114 <p>The following smart pointer types:</p>
3115 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3116 <li class="listitem"><p><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">boost::interprocess::scoped_ptr</a></p></li>
3117 <li class="listitem"><p><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a></p></li>
3118 <li class="listitem"><p><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">boost::interprocess::shared_ptr</a></p></li>
3119 <li class="listitem"><p><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">boost::interprocess::weak_ptr</a></p></li>
3120 </ul></div>
3121 <p>
3122 </p>
3123 <p>The following interprocess communication types:</p>
3124 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3125 <li class="listitem"><p><a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t">boost::interprocess::message_queue_t</a>;</p></li>
3126 <li class="listitem"><p>boost::interprocess::message_queue; </p></li>
3127 </ul></div>
3128 <p>
3129 </p>
3130 </div>
3131 <div class="section">
3132 <div class="titlepage"><div><div><h4 class="title">
3133 <a name="header.boost.interprocess.ipc.message_queue_hpp"></a>Header &lt;<a href="../../../boost/interprocess/ipc/message_queue.hpp" target="_top">boost/interprocess/ipc/message_queue.hpp</a>&gt;</h4></div></div></div>
3134 <p>Describes an inter-process message queue. This class allows sending messages between processes and allows blocking, non-blocking and timed sending and receiving. </p>
3135 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3136   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3137     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t">message_queue_t</a><span class="special">;</span>
3138     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/message_queue_t.html" title="Class template message_queue_t">message_queue_t</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="keyword">void</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/message_queue.html" title="Type definition message_queue"><span class="identifier">message_queue</span></a><span class="special">;</span>
3139   <span class="special">}</span>
3140 <span class="special">}</span></pre>
3141 </div>
3142 <div class="section">
3143 <div class="titlepage"><div><div><h4 class="title">
3144 <a name="header.boost.interprocess.managed_external_buffer_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_external_buffer.hpp" target="_top">boost/interprocess/managed_external_buffer.hpp</a>&gt;</h4></div></div></div>
3145 <p>Describes a named user memory allocation user class. </p>
3146 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3147   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3148     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3149              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3150       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">;</span>
3151     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed_external_buffer.html" title="Type definition managed_external_buffer"><span class="identifier">managed_external_buffer</span></a><span class="special">;</span>
3152     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336642005904.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_external_buffer.html" title="Type definition wmanaged_external_buffer"><span class="identifier">wmanaged_external_buffer</span></a><span class="special">;</span>
3153   <span class="special">}</span>
3154 <span class="special">}</span></pre>
3155 </div>
3156 <div class="section">
3157 <div class="titlepage"><div><div><h4 class="title">
3158 <a name="header.boost.interprocess.managed_heap_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_heap_memory.hpp" target="_top">boost/interprocess/managed_heap_memory.hpp</a>&gt;</h4></div></div></div>
3159 <p>Describes a named heap memory allocation user class. </p>
3160 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3161   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3162     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3163              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3164       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">;</span>
3165     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed_heap_memory.html" title="Type definition managed_heap_memory"><span class="identifier">managed_heap_memory</span></a><span class="special">;</span>
3166     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_heap_memory.html" title="Type definition wmanaged_heap_memory"><span class="identifier">wmanaged_heap_memory</span></a><span class="special">;</span>
3167   <span class="special">}</span>
3168 <span class="special">}</span></pre>
3169 </div>
3170 <div class="section">
3171 <div class="titlepage"><div><div><h4 class="title">
3172 <a name="header.boost.interprocess.managed_mapped_file_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_mapped_file.hpp" target="_top">boost/interprocess/managed_mapped_file.hpp</a>&gt;</h4></div></div></div>
3173 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3174   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3175     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3176              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3177       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">;</span>
3178     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed_mapped_file.html" title="Type definition managed_mapped_file"><span class="identifier">managed_mapped_file</span></a><span class="special">;</span>
3179     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_mapped_file.html" title="Type definition wmanaged_mapped_file"><span class="identifier">wmanaged_mapped_file</span></a><span class="special">;</span>
3180   <span class="special">}</span>
3181 <span class="special">}</span></pre>
3182 </div>
3183 <div class="section">
3184 <div class="titlepage"><div><div><h4 class="title">
3185 <a name="header.boost.interprocess.managed_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_shared_memory.hpp" target="_top">boost/interprocess/managed_shared_memory.hpp</a>&gt;</h4></div></div></div>
3186 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3187   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3188     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3189              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3190       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">;</span>
3191     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed_shared_memory.html" title="Type definition managed_shared_memory"><span class="identifier">managed_shared_memory</span></a><span class="special">;</span>
3192     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_shared_memory.html" title="Type definition wmanaged_shared_memory"><span class="identifier">wmanaged_shared_memory</span></a><span class="special">;</span>
3193     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/fixed_ma_idm45336641849328.html" title="Type definition fixed_managed_shared_memory"><span class="identifier">fixed_managed_shared_memory</span></a><span class="special">;</span>
3194     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641897392.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wfixed_m_idm45336641845600.html" title="Type definition wfixed_managed_shared_memory"><span class="identifier">wfixed_managed_shared_memory</span></a><span class="special">;</span>
3195   <span class="special">}</span>
3196 <span class="special">}</span></pre>
3197 </div>
3198 <div class="section">
3199 <div class="titlepage"><div><div><h4 class="title">
3200 <a name="header.boost.interprocess.managed_windows_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_windows_shared_memory.hpp" target="_top">boost/interprocess/managed_windows_shared_memory.hpp</a>&gt;</h4></div></div></div>
3201 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3202   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3203     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3204              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3205       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">;</span>
3206     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed__idm45336641800576.html" title="Type definition managed_windows_shared_memory"><span class="identifier">managed_windows_shared_memory</span></a><span class="special">;</span>
3207     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641839648.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_idm45336641796864.html" title="Type definition wmanaged_windows_shared_memory"><span class="identifier">wmanaged_windows_shared_memory</span></a><span class="special">;</span>
3208   <span class="special">}</span>
3209 <span class="special">}</span></pre>
3210 </div>
3211 <div class="section">
3212 <div class="titlepage"><div><div><h4 class="title">
3213 <a name="header.boost.interprocess.managed_xsi_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_xsi_shared_memory.hpp" target="_top">boost/interprocess/managed_xsi_shared_memory.hpp</a>&gt;</h4></div></div></div>
3214 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3215   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3216     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
3217              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3218       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">;</span>
3219     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/managed_xsi_shared_memory.html" title="Type definition managed_xsi_shared_memory"><span class="identifier">managed_xsi_shared_memory</span></a><span class="special">;</span>
3220     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ma_idm45336641790928.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../boost/interprocess/iset_index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../boost/interprocess/wmanaged_xsi_shared_memory.html" title="Type definition wmanaged_xsi_shared_memory"><span class="identifier">wmanaged_xsi_shared_memory</span></a><span class="special">;</span>
3221   <span class="special">}</span>
3222 <span class="special">}</span></pre>
3223 </div>
3224 <div class="section">
3225 <div class="titlepage"><div><div><h4 class="title">
3226 <a name="header.boost.interprocess.mapped_region_hpp"></a>Header &lt;<a href="../../../boost/interprocess/mapped_region.hpp" target="_top">boost/interprocess/mapped_region.hpp</a>&gt;</h4></div></div></div>
3227 <p>Describes mapped region class </p>
3228 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3229   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3230     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/mapped_region.html" title="Class mapped_region">mapped_region</a><span class="special">;</span>
3231   <span class="special">}</span>
3232 <span class="special">}</span></pre>
3233 </div>
3234 <div class="section">
3235 <div class="titlepage"><div><div><h4 class="title">
3236 <a name="header.boost.interprocess.mem_algo.rbtree_best_fit_hpp"></a>Header &lt;<a href="../../../boost/interprocess/mem_algo/rbtree_best_fit.hpp" target="_top">boost/interprocess/mem_algo/rbtree_best_fit.hpp</a>&gt;</h4></div></div></div>
3237 <p>Describes a best-fit algorithm based in an intrusive red-black tree used to allocate objects in shared memory. This class is intended as a base class for single segment and multi-segment implementations. </p>
3238 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3239   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3240     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MutexFamily<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">,</span> 
3241              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MemAlignment<span class="special">&gt;</span> 
3242       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/rbtree_best_fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">;</span>
3243   <span class="special">}</span>
3244 <span class="special">}</span></pre>
3245 </div>
3246 <div class="section">
3247 <div class="titlepage"><div><div><h4 class="title">
3248 <a name="header.boost.interprocess.mem_algo.simple_seq_fit_hpp"></a>Header &lt;<a href="../../../boost/interprocess/mem_algo/simple_seq_fit.hpp" target="_top">boost/interprocess/mem_algo/simple_seq_fit.hpp</a>&gt;</h4></div></div></div>
3249 <p>Describes sequential fit algorithm used to allocate objects in shared memory. </p>
3250 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3251   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3252     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MutexFamily<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/simple_seq_fit.html" title="Class template simple_seq_fit">simple_seq_fit</a><span class="special">;</span>
3253   <span class="special">}</span>
3254 <span class="special">}</span></pre>
3255 </div>
3256 <div class="section">
3257 <div class="titlepage"><div><div><h4 class="title">
3258 <a name="header.boost.interprocess.offset_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/offset_ptr.hpp" target="_top">boost/interprocess/offset_ptr.hpp</a>&gt;</h4></div></div></div>
3259 <p>Describes a smart pointer that stores the offset between this pointer and target pointee, called offset_ptr. </p>
3260 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3261   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3262     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> PointedType<span class="special">,</span> <span class="keyword">typename</span> DifferenceType<span class="special">,</span> 
3263              <span class="keyword">typename</span> OffsetType<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OffsetAlignment<span class="special">&gt;</span> 
3264       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">;</span>
3265     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> W<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> 
3266              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">&gt;</span> 
3267       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
3268       <a class="link" href="../boost/interprocess/operator_idm45336641507696.html" title="Function template operator&lt;&lt;"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
3269                  <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="identifier">W</span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">Z</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3270     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> W<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> 
3271              <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">&gt;</span> 
3272       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
3273       <a class="link" href="../boost/interprocess/operator_idm45336641500784.html" title="Function template operator&gt;&gt;"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="identifier">W</span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">Z</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3274
3275     <span class="comment">// Simulation of static_cast between pointers. Never throws. </span>
3276     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
3277              <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
3278       <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
3279       <a name="boost.interprocess.static_p_idm45336641493872"></a><span class="identifier">static_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3280
3281     <span class="comment">// Simulation of const_cast between pointers. Never throws. </span>
3282     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
3283              <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
3284       <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
3285       <a name="boost.interprocess.const_po_idm45336641485888"></a><span class="identifier">const_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3286
3287     <span class="comment">// Simulation of dynamic_cast between pointers. Never throws. </span>
3288     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
3289              <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
3290       <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
3291       <a name="boost.interprocess.dynamic__idm45336641477904"></a><span class="identifier">dynamic_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3292
3293     <span class="comment">// Simulation of reinterpret_cast between pointers. Never throws. </span>
3294     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
3295              <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
3296       <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
3297       <a name="boost.interprocess.reinterpret_pointer_cast"></a><span class="identifier">reinterpret_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3298   <span class="special">}</span>
3299 <span class="special">}</span></pre>
3300 </div>
3301 <div class="section">
3302 <div class="titlepage"><div><div><h4 class="title">
3303 <a name="header.boost.interprocess.permissions_hpp"></a>Header &lt;<a href="../../../boost/interprocess/permissions.hpp" target="_top">boost/interprocess/permissions.hpp</a>&gt;</h4></div></div></div>
3304 <p>Describes permissions class </p>
3305 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3306   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3307     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/permissions.html" title="Class permissions">permissions</a><span class="special">;</span>
3308   <span class="special">}</span>
3309 <span class="special">}</span></pre>
3310 </div>
3311 <div class="section">
3312 <div class="titlepage"><div><div><h4 class="title">
3313 <a name="header.boost.interprocess.segment_manager_hpp"></a>Header &lt;<a href="../../../boost/interprocess/segment_manager.hpp" target="_top">boost/interprocess/segment_manager.hpp</a>&gt;</h4></div></div></div>
3314 <p>Describes the object placed in a memory segment that provides named object allocation capabilities for single-segment and multi-segment allocations. </p>
3315 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3316   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3317     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> MemoryAlgorithm<span class="special">,</span> 
3318              <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
3319       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/segment_manager.html" title="Class template segment_manager">segment_manager</a><span class="special">;</span>
3320     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MemoryAlgorithm<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/segment_manager_base.html" title="Class template segment_manager_base">segment_manager_base</a><span class="special">;</span>
3321   <span class="special">}</span>
3322 <span class="special">}</span></pre>
3323 </div>
3324 <div class="section">
3325 <div class="titlepage"><div><div><h4 class="title">
3326 <a name="header.boost.interprocess.shared_memory_object_hpp"></a>Header &lt;<a href="../../../boost/interprocess/shared_memory_object.hpp" target="_top">boost/interprocess/shared_memory_object.hpp</a>&gt;</h4></div></div></div>
3327 <p>Describes a shared memory object management class. </p>
3328 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3329   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3330     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/shared_memory_object.html" title="Class shared_memory_object">shared_memory_object</a><span class="special">;</span>
3331   <span class="special">}</span>
3332 <span class="special">}</span></pre>
3333 </div>
3334 <div class="section">
3335 <div class="titlepage"><div><div><h4 class="title">
3336 <a name="header.boost.interprocess.smart_ptr.deleter_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/deleter.hpp" target="_top">boost/interprocess/smart_ptr/deleter.hpp</a>&gt;</h4></div></div></div>
3337 <p>Describes the functor to delete objects from the segment. </p>
3338 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3339   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3340     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/deleter.html" title="Class template deleter">deleter</a><span class="special">;</span>
3341   <span class="special">}</span>
3342 <span class="special">}</span></pre>
3343 </div>
3344 <div class="section">
3345 <div class="titlepage"><div><div><h4 class="title">
3346 <a name="header.boost.interprocess.smart_ptr.enable_shared_from_this_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/enable_shared_from_this.hpp" target="_top">boost/interprocess/smart_ptr/enable_shared_from_this.hpp</a>&gt;</h4></div></div></div>
3347 <p>Describes an utility to form a shared pointer from this </p>
3348 </div>
3349 <div class="section">
3350 <div class="titlepage"><div><div><h4 class="title">
3351 <a name="header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/intrusive_ptr.hpp" target="_top">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;</h4></div></div></div>
3352 <p>Describes an intrusive ownership pointer. </p>
3353 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3354   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3355     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">;</span>
3356     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3357       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641201200.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
3358                       <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3359     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3360       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641195984.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
3361                       <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3362     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3363       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641190768.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
3364                       <span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3365     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3366       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641185968.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
3367                       <span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3368     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3369       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641181168.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">,</span> 
3370                       <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3371     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3372       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641176368.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">,</span> 
3373                       <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3374     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3375       <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idm45336641171568.html" title="Function template operator&lt;"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
3376                      <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3377     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3378       <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idm45336641166912.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3379     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3380       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
3381       <a name="boost.interprocess.operator_idm45336641162240"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span> 
3382                  <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
3383     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
3384       <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> 
3385       <a class="link" href="../boost/interprocess/to_raw_p_idm45336641157168.html" title="Function template to_raw_pointer"><span class="identifier">to_raw_pointer</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
3386   <span class="special">}</span>
3387 <span class="special">}</span></pre>
3388 </div>
3389 <div class="section">
3390 <div class="titlepage"><div><div><h4 class="title">
3391 <a name="header.boost.interprocess.smart_ptr.scoped_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/scoped_ptr.hpp" target="_top">boost/interprocess/smart_ptr/scoped_ptr.hpp</a>&gt;</h4></div></div></div>
3392 <p>Describes the smart pointer scoped_ptr </p>
3393 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3394   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3395     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">;</span>
3396     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
3397       <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idm45336641116592.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3398     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
3399       <a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <a class="link" href="../boost/interprocess/to_raw_p_idm45336641111200.html" title="Function template to_raw_pointer"><span class="identifier">to_raw_pointer</span></a><span class="special">(</span><a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3400   <span class="special">}</span>
3401 <span class="special">}</span></pre>
3402 </div>
3403 <div class="section">
3404 <div class="titlepage"><div><div><h4 class="title">
3405 <a name="header.boost.interprocess.smart_ptr.shared_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/shared_ptr.hpp" target="_top">boost/interprocess/smart_ptr/shared_ptr.hpp</a>&gt;</h4></div></div></div>
3406 <p>Describes the smart pointer shared_ptr </p>
3407 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3408   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3409     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/enable_shared_from_this.html" title="Class template enable_shared_from_this">enable_shared_from_this</a><span class="special">;</span>
3410
3411     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">;</span>
3412
3413     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
3414       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">;</span>
3415     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
3416              <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
3417       <span class="keyword">bool</span> <a name="boost.interprocess.operator_idm45336641018000"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
3418                       <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3419     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
3420              <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
3421       <span class="keyword">bool</span> <a name="boost.interprocess.operator_idm45336641011520"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
3422                       <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3423     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
3424              <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
3425       <span class="keyword">bool</span> <a name="boost.interprocess.operator_idm45336641005040"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
3426                      <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3427     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
3428       <span class="keyword">void</span> <a name="boost.interprocess.swap_idm45336640998560"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> 
3429                 <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3430     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
3431       <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
3432       <a name="boost.interprocess.static_p_idm45336640993760"></a><span class="identifier">static_pointer_cast</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3433     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
3434       <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
3435       <a name="boost.interprocess.const_po_idm45336640989088"></a><span class="identifier">const_pointer_cast</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3436     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
3437       <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
3438       <a name="boost.interprocess.dynamic__idm45336640984416"></a><span class="identifier">dynamic_pointer_cast</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
3439     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
3440       <span class="identifier">T</span> <span class="special">*</span> <a name="boost.interprocess.to_raw_p_idm45336640979744"></a><span class="identifier">to_raw_pointer</span><span class="special">(</span><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
3441     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> 
3442              <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
3443       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
3444       <a name="boost.interprocess.operator_idm45336640975936"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span> 
3445                  <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
3446     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
3447       <a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
3448       <a class="link" href="../boost/interprocess/make_man_idm45336640970288.html" title="Function template make_managed_shared_ptr"><span class="identifier">make_managed_shared_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3449     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
3450       <a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
3451       <a class="link" href="../boost/interprocess/make_man_idm45336640965776.html" title="Function template make_managed_shared_ptr"><span class="identifier">make_managed_shared_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3452   <span class="special">}</span>
3453 <span class="special">}</span></pre>
3454 </div>
3455 <div class="section">
3456 <div class="titlepage"><div><div><h4 class="title">
3457 <a name="header.boost.interprocess.smart_ptr.unique_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/unique_ptr.hpp" target="_top">boost/interprocess/smart_ptr/unique_ptr.hpp</a>&gt;</h4></div></div></div>
3458 <p>This header provides utilities to define a unique_ptr that plays nicely with managed segments. </p>
3459 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3460   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3461     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/managed_unique_ptr.html" title="Struct template managed_unique_ptr">managed_unique_ptr</a><span class="special">;</span>
3462     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
3463       <a class="link" href="../boost/interprocess/managed_unique_ptr.html" title="Struct template managed_unique_ptr">managed_unique_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
3464       <a class="link" href="../boost/interprocess/make_managed_unique_ptr.html" title="Function template make_managed_unique_ptr"><span class="identifier">make_managed_unique_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3465   <span class="special">}</span>
3466 <span class="special">}</span></pre>
3467 </div>
3468 <div class="section">
3469 <div class="titlepage"><div><div><h4 class="title">
3470 <a name="header.boost.interprocess.smart_ptr.weak_ptr_hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/weak_ptr.hpp" target="_top">boost/interprocess/smart_ptr/weak_ptr.hpp</a>&gt;</h4></div></div></div>
3471 <p>Describes the smart pointer weak_ptr. </p>
3472 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3473   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3474     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/managed_weak_ptr.html" title="Struct template managed_weak_ptr">managed_weak_ptr</a><span class="special">;</span>
3475
3476     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">;</span>
3477     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> 
3478              <span class="keyword">typename</span> D2<span class="special">&gt;</span> 
3479       <span class="keyword">bool</span> <a name="boost.interprocess.operator_idm45336640894608"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
3480                      <a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">D2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3481     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
3482       <span class="keyword">void</span> <a name="boost.interprocess.swap_idm45336640888160"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> <a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
3483     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
3484       <a class="link" href="../boost/interprocess/managed_weak_ptr.html" title="Struct template managed_weak_ptr">managed_weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
3485       <a class="link" href="../boost/interprocess/make_managed_weak_ptr.html" title="Function template make_managed_weak_ptr"><span class="identifier">make_managed_weak_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
3486   <span class="special">}</span>
3487 <span class="special">}</span></pre>
3488 </div>
3489 <div class="section">
3490 <div class="titlepage"><div><div><h4 class="title">
3491 <a name="header.boost.interprocess.streams.bufferstream_hpp"></a>Header &lt;<a href="../../../boost/interprocess/streams/bufferstream.hpp" target="_top">boost/interprocess/streams/bufferstream.hpp</a>&gt;</h4></div></div></div>
3492 <p>This file defines basic_bufferbuf, basic_ibufferstream, basic_obufferstream, and basic_bufferstream classes. These classes represent streamsbufs and streams whose sources or destinations are fixed size character buffers. </p>
3493 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3494   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3495     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">;</span>
3496     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">;</span>
3497     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">;</span>
3498     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">;</span>
3499
3500     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="boost.interprocess.bufferbuf"></a><span class="identifier">bufferbuf</span><span class="special">;</span>
3501     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="boost.interprocess.bufferstream"></a><span class="identifier">bufferstream</span><span class="special">;</span>
3502     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="boost.interprocess.ibufferstream"></a><span class="identifier">ibufferstream</span><span class="special">;</span>
3503     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="boost.interprocess.obufferstream"></a><span class="identifier">obufferstream</span><span class="special">;</span>
3504     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="boost.interprocess.wbufferbuf"></a><span class="identifier">wbufferbuf</span><span class="special">;</span>
3505     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="boost.interprocess.wbufferstream"></a><span class="identifier">wbufferstream</span><span class="special">;</span>
3506     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="boost.interprocess.wibufferstream"></a><span class="identifier">wibufferstream</span><span class="special">;</span>
3507     <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="boost.interprocess.wobufferstream"></a><span class="identifier">wobufferstream</span><span class="special">;</span>
3508   <span class="special">}</span>
3509 <span class="special">}</span></pre>
3510 </div>
3511 <div class="section">
3512 <div class="titlepage"><div><div><h4 class="title">
3513 <a name="header.boost.interprocess.streams.vectorstream_hpp"></a>Header &lt;<a href="../../../boost/interprocess/streams/vectorstream.hpp" target="_top">boost/interprocess/streams/vectorstream.hpp</a>&gt;</h4></div></div></div>
3514 <p>This file defines basic_vectorbuf, basic_ivectorstream, basic_ovectorstream, and basic_vectorstreamclasses. These classes represent streamsbufs and streams whose sources or destinations are STL-like vectors that can be swapped with external vectors to avoid unnecessary allocations/copies. </p>
3515 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3516   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3517     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> 
3518       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ivectorstream.html" title="Class template basic_ivectorstream">basic_ivectorstream</a><span class="special">;</span>
3519     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> 
3520       <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_ovectorstream.html" title="Class template basic_ovectorstream">basic_ovectorstream</a><span class="special">;</span>
3521     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_vectorbuf.html" title="Class template basic_vectorbuf">basic_vectorbuf</a><span class="special">;</span>
3522     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_vectorstream.html" title="Class template basic_vectorstream">basic_vectorstream</a><span class="special">;</span>
3523   <span class="special">}</span>
3524 <span class="special">}</span></pre>
3525 </div>
3526 <div class="section">
3527 <div class="titlepage"><div><div><h4 class="title">
3528 <a name="header.boost.interprocess.sync.file_lock_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/file_lock.hpp" target="_top">boost/interprocess/sync/file_lock.hpp</a>&gt;</h4></div></div></div>
3529 <p>Describes a class that wraps file locking capabilities. </p>
3530 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3531   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3532     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/file_lock.html" title="Class file_lock">file_lock</a><span class="special">;</span>
3533   <span class="special">}</span>
3534 <span class="special">}</span></pre>
3535 </div>
3536 <div class="section">
3537 <div class="titlepage"><div><div><h4 class="title">
3538 <a name="header.boost.interprocess.sync.interprocess_condition_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_condition.hpp" target="_top">boost/interprocess/sync/interprocess_condition.hpp</a>&gt;</h4></div></div></div>
3539 <p>Describes process-shared variables interprocess_condition class </p>
3540 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3541   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3542     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition">interprocess_condition</a><span class="special">;</span>
3543   <span class="special">}</span>
3544 <span class="special">}</span></pre>
3545 </div>
3546 <div class="section">
3547 <div class="titlepage"><div><div><h4 class="title">
3548 <a name="header.boost.interprocess.sync.interprocess_condition_any_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_condition_any.hpp" target="_top">boost/interprocess/sync/interprocess_condition_any.hpp</a>&gt;</h4></div></div></div>
3549 <p>Describes process-shared variables interprocess_condition_any class </p>
3550 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3551   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3552     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_condition_any.html" title="Class interprocess_condition_any">interprocess_condition_any</a><span class="special">;</span>
3553   <span class="special">}</span>
3554 <span class="special">}</span></pre>
3555 </div>
3556 <div class="section">
3557 <div class="titlepage"><div><div><h4 class="title">
3558 <a name="header.boost.interprocess.sync.interprocess_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_mutex.hpp</a>&gt;</h4></div></div></div>
3559 <p>Describes a mutex class that can be placed in memory shared by several processes. </p>
3560 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3561   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3562     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex">interprocess_mutex</a><span class="special">;</span>
3563   <span class="special">}</span>
3564 <span class="special">}</span></pre>
3565 </div>
3566 <div class="section">
3567 <div class="titlepage"><div><div><h4 class="title">
3568 <a name="header.boost.interprocess.sync.interprocess_recursive_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_recursive_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_recursive_mutex.hpp</a>&gt;</h4></div></div></div>
3569 <p>Describes interprocess_recursive_mutex and shared_recursive_try_mutex classes </p>
3570 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3571   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3572     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interpro_idm45336640582400.html" title="Class interprocess_recursive_mutex">interprocess_recursive_mutex</a><span class="special">;</span>
3573   <span class="special">}</span>
3574 <span class="special">}</span></pre>
3575 </div>
3576 <div class="section">
3577 <div class="titlepage"><div><div><h4 class="title">
3578 <a name="header.boost.interprocess.sync.interprocess_semaphore_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_semaphore.hpp" target="_top">boost/interprocess/sync/interprocess_semaphore.hpp</a>&gt;</h4></div></div></div>
3579 <p>Describes a interprocess_semaphore class for inter-process synchronization </p>
3580 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3581   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3582     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore">interprocess_semaphore</a><span class="special">;</span>
3583   <span class="special">}</span>
3584 <span class="special">}</span></pre>
3585 </div>
3586 <div class="section">
3587 <div class="titlepage"><div><div><h4 class="title">
3588 <a name="header.boost.interprocess.sync.interprocess_sharable_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_sharable_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_sharable_mutex.hpp</a>&gt;</h4></div></div></div>
3589 <p>Describes interprocess_sharable_mutex class </p>
3590 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3591   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3592     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interpro_idm45336640537008.html" title="Class interprocess_sharable_mutex">interprocess_sharable_mutex</a><span class="special">;</span>
3593   <span class="special">}</span>
3594 <span class="special">}</span></pre>
3595 </div>
3596 <div class="section">
3597 <div class="titlepage"><div><div><h4 class="title">
3598 <a name="header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_upgradable_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_upgradable_mutex.hpp</a>&gt;</h4></div></div></div>
3599 <p>Describes interprocess_upgradable_mutex class </p>
3600 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3601   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3602     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interpro_idm45336640506192.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a><span class="special">;</span>
3603   <span class="special">}</span>
3604 <span class="special">}</span></pre>
3605 </div>
3606 <div class="section">
3607 <div class="titlepage"><div><div><h4 class="title">
3608 <a name="header.boost.interprocess.sync.lock_options_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/lock_options.hpp" target="_top">boost/interprocess/sync/lock_options.hpp</a>&gt;</h4></div></div></div>
3609 <p>Describes the lock options with associated with interprocess_mutex lock constructors. </p>
3610 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3611   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3612     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/accept_ownership_type.html" title="Struct accept_ownership_type">accept_ownership_type</a><span class="special">;</span>
3613     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/defer_lock_type.html" title="Struct defer_lock_type">defer_lock_type</a><span class="special">;</span>
3614     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/try_to_lock_type.html" title="Struct try_to_lock_type">try_to_lock_type</a><span class="special">;</span>
3615
3616     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/defer_lock_type.html" title="Struct defer_lock_type">defer_lock_type</a> <a class="link" href="../boost/interprocess/defer_lock.html" title="Global defer_lock">defer_lock</a><span class="special">;</span>
3617     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/try_to_lock_type.html" title="Struct try_to_lock_type">try_to_lock_type</a> <a class="link" href="../boost/interprocess/try_to_lock.html" title="Global try_to_lock">try_to_lock</a><span class="special">;</span>
3618     <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../boost/interprocess/accept_ownership_type.html" title="Struct accept_ownership_type">accept_ownership_type</a> <a class="link" href="../boost/interprocess/accept_ownership.html" title="Global accept_ownership">accept_ownership</a><span class="special">;</span>
3619   <span class="special">}</span>
3620 <span class="special">}</span></pre>
3621 </div>
3622 <div class="section">
3623 <div class="titlepage"><div><div><h4 class="title">
3624 <a name="header.boost.interprocess.sync.mutex_family_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/mutex_family.hpp" target="_top">boost/interprocess/sync/mutex_family.hpp</a>&gt;</h4></div></div></div>
3625 <p>Describes a shared interprocess_mutex family fit algorithm used to allocate objects in shared memory. </p>
3626 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3627   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3628     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a><span class="special">;</span>
3629     <span class="keyword">struct</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a><span class="special">;</span>
3630   <span class="special">}</span>
3631 <span class="special">}</span></pre>
3632 </div>
3633 <div class="section">
3634 <div class="titlepage"><div><div><h4 class="title">
3635 <a name="header.boost.interprocess.sync.named_condition_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_condition.hpp" target="_top">boost/interprocess/sync/named_condition.hpp</a>&gt;</h4></div></div></div>
3636 <p>Describes a named condition class for inter-process synchronization </p>
3637 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3638   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3639     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_condition.html" title="Class named_condition">named_condition</a><span class="special">;</span>
3640   <span class="special">}</span>
3641 <span class="special">}</span></pre>
3642 </div>
3643 <div class="section">
3644 <div class="titlepage"><div><div><h4 class="title">
3645 <a name="header.boost.interprocess.sync.named_condition_any_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_condition_any.hpp" target="_top">boost/interprocess/sync/named_condition_any.hpp</a>&gt;</h4></div></div></div>
3646 <p>Describes a named condition class for inter-process synchronization </p>
3647 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3648   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3649     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_condition_any.html" title="Class named_condition_any">named_condition_any</a><span class="special">;</span>
3650   <span class="special">}</span>
3651 <span class="special">}</span></pre>
3652 </div>
3653 <div class="section">
3654 <div class="titlepage"><div><div><h4 class="title">
3655 <a name="header.boost.interprocess.sync.named_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_mutex.hpp" target="_top">boost/interprocess/sync/named_mutex.hpp</a>&gt;</h4></div></div></div>
3656 <p>Describes a named mutex class for inter-process synchronization </p>
3657 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3658   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3659     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex">named_mutex</a><span class="special">;</span>
3660   <span class="special">}</span>
3661 <span class="special">}</span></pre>
3662 </div>
3663 <div class="section">
3664 <div class="titlepage"><div><div><h4 class="title">
3665 <a name="header.boost.interprocess.sync.named_recursive_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_recursive_mutex.hpp" target="_top">boost/interprocess/sync/named_recursive_mutex.hpp</a>&gt;</h4></div></div></div>
3666 <p>Describes a named named_recursive_mutex class for inter-process synchronization </p>
3667 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3668   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3669     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_recursive_mutex.html" title="Class named_recursive_mutex">named_recursive_mutex</a><span class="special">;</span>
3670   <span class="special">}</span>
3671 <span class="special">}</span></pre>
3672 </div>
3673 <div class="section">
3674 <div class="titlepage"><div><div><h4 class="title">
3675 <a name="header.boost.interprocess.sync.named_semaphore_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_semaphore.hpp" target="_top">boost/interprocess/sync/named_semaphore.hpp</a>&gt;</h4></div></div></div>
3676 <p>Describes a named semaphore class for inter-process synchronization </p>
3677 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3678   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3679     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore">named_semaphore</a><span class="special">;</span>
3680   <span class="special">}</span>
3681 <span class="special">}</span></pre>
3682 </div>
3683 <div class="section">
3684 <div class="titlepage"><div><div><h4 class="title">
3685 <a name="header.boost.interprocess.sync.named_sharable_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_sharable_mutex.hpp" target="_top">boost/interprocess/sync/named_sharable_mutex.hpp</a>&gt;</h4></div></div></div>
3686 <p>Describes a named sharable mutex class for inter-process synchronization </p>
3687 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3688   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3689     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_sharable_mutex.html" title="Class named_sharable_mutex">named_sharable_mutex</a><span class="special">;</span>
3690   <span class="special">}</span>
3691 <span class="special">}</span></pre>
3692 </div>
3693 <div class="section">
3694 <div class="titlepage"><div><div><h4 class="title">
3695 <a name="header.boost.interprocess.sync.named_upgradable_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_upgradable_mutex.hpp" target="_top">boost/interprocess/sync/named_upgradable_mutex.hpp</a>&gt;</h4></div></div></div>
3696 <p>Describes a named upgradable mutex class for inter-process synchronization </p>
3697 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3698   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3699     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/named_upgradable_mutex.html" title="Class named_upgradable_mutex">named_upgradable_mutex</a><span class="special">;</span>
3700   <span class="special">}</span>
3701 <span class="special">}</span></pre>
3702 </div>
3703 <div class="section">
3704 <div class="titlepage"><div><div><h4 class="title">
3705 <a name="header.boost.interprocess.sync.null_mutex_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/null_mutex.hpp" target="_top">boost/interprocess/sync/null_mutex.hpp</a>&gt;</h4></div></div></div>
3706 <p>Describes null_mutex classes </p>
3707 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3708   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3709     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex">null_mutex</a><span class="special">;</span>
3710   <span class="special">}</span>
3711 <span class="special">}</span></pre>
3712 </div>
3713 <div class="section">
3714 <div class="titlepage"><div><div><h4 class="title">
3715 <a name="header.boost.interprocess.sync.scoped_lock_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/scoped_lock.hpp" target="_top">boost/interprocess/sync/scoped_lock.hpp</a>&gt;</h4></div></div></div>
3716 <p>Describes the scoped_lock class. </p>
3717 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3718   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3719     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Mutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/scoped_lock.html" title="Class template scoped_lock">scoped_lock</a><span class="special">;</span>
3720   <span class="special">}</span>
3721 <span class="special">}</span></pre>
3722 </div>
3723 <div class="section">
3724 <div class="titlepage"><div><div><h4 class="title">
3725 <a name="header.boost.interprocess.sync.sharable_lock_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/sharable_lock.hpp" target="_top">boost/interprocess/sync/sharable_lock.hpp</a>&gt;</h4></div></div></div>
3726 <p>Describes the upgradable_lock class that serves to acquire the upgradable lock of a mutex. </p>
3727 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3728   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3729     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> SharableMutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/sharable_lock.html" title="Class template sharable_lock">sharable_lock</a><span class="special">;</span>
3730   <span class="special">}</span>
3731 <span class="special">}</span></pre>
3732 </div>
3733 <div class="section">
3734 <div class="titlepage"><div><div><h4 class="title">
3735 <a name="header.boost.interprocess.sync.upgradable_lock_hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/upgradable_lock.hpp" target="_top">boost/interprocess/sync/upgradable_lock.hpp</a>&gt;</h4></div></div></div>
3736 <p>Describes the upgradable_lock class that serves to acquire the upgradable lock of a mutex. </p>
3737 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3738   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3739     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> UpgradableMutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/upgradable_lock.html" title="Class template upgradable_lock">upgradable_lock</a><span class="special">;</span>
3740   <span class="special">}</span>
3741 <span class="special">}</span></pre>
3742 </div>
3743 <div class="section">
3744 <div class="titlepage"><div><div><h4 class="title">
3745 <a name="header.boost.interprocess.windows_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/windows_shared_memory.hpp" target="_top">boost/interprocess/windows_shared_memory.hpp</a>&gt;</h4></div></div></div>
3746 <p>Describes a class representing a native windows shared memory. </p>
3747 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3748   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3749     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/windows_shared_memory.html" title="Class windows_shared_memory">windows_shared_memory</a><span class="special">;</span>
3750   <span class="special">}</span>
3751 <span class="special">}</span></pre>
3752 </div>
3753 <div class="section">
3754 <div class="titlepage"><div><div><h4 class="title">
3755 <a name="header.boost.interprocess.xsi_key_hpp"></a>Header &lt;<a href="../../../boost/interprocess/xsi_key.hpp" target="_top">boost/interprocess/xsi_key.hpp</a>&gt;</h4></div></div></div>
3756 <p>Describes a class representing a xsi key type. </p>
3757 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3758   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3759     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/xsi_key.html" title="Class xsi_key">xsi_key</a><span class="special">;</span>
3760   <span class="special">}</span>
3761 <span class="special">}</span></pre>
3762 </div>
3763 <div class="section">
3764 <div class="titlepage"><div><div><h4 class="title">
3765 <a name="header.boost.interprocess.xsi_shared_memory_hpp"></a>Header &lt;<a href="../../../boost/interprocess/xsi_shared_memory.hpp" target="_top">boost/interprocess/xsi_shared_memory.hpp</a>&gt;</h4></div></div></div>
3766 <p>Describes a class representing a native xsi shared memory. </p>
3767 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
3768   <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
3769     <span class="keyword">class</span> <a class="link" href="../boost/interprocess/xsi_shared_memory.html" title="Class xsi_shared_memory">xsi_shared_memory</a><span class="special">;</span>
3770   <span class="special">}</span>
3771 <span class="special">}</span></pre>
3772 </div>
3773 </div>
3774 </div>
3775 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
3776 <td align="left"></td>
3777 <td align="right"><div class="copyright-footer">Copyright &#169; 2005-2015 Ion Gaztanaga<p>
3778         Distributed under the Boost Software License, Version 1.0. (See accompanying
3779         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
3780       </p>
3781 </div></td>
3782 </tr></table>
3783 <hr>
3784 <div class="spirit-nav">
3785 <a accesskey="p" href="acknowledgements_notes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../interprocess.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/interprocess/adaptive_pool.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
3786 </div>
3787 </body>
3788 </html>