diff options
Diffstat (limited to 'doc/html/interprocess/indexes_reference.html')
-rw-r--r-- | doc/html/interprocess/indexes_reference.html | 289 |
1 files changed, 144 insertions, 145 deletions
diff --git a/doc/html/interprocess/indexes_reference.html b/doc/html/interprocess/indexes_reference.html index e5798ac6fc..01f5485fbd 100644 --- a/doc/html/interprocess/indexes_reference.html +++ b/doc/html/interprocess/indexes_reference.html @@ -6,7 +6,7 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../interprocess.html" title="Chapter 18. Boost.Interprocess"> +<link rel="up" href="../interprocess.html" title="Chapter 17. Boost.Interprocess"> <link rel="prev" href="acknowledgements_notes.html" title="Acknowledgements, notes and links"> <link rel="next" href="../boost/interprocess/adaptive_pool.html" title="Class template adaptive_pool"> </head> @@ -36,13 +36,13 @@ <a name="interprocess.indexes_reference.index"></a><a class="link" href="indexes_reference.html#interprocess.indexes_reference.index" title="Indexes">Indexes</a> </h3></div></div></div> <div class="toc"><dl class="toc"> -<dt><span class="section"><a href="indexes_reference.html#idp272114416">Class Index</a></span></dt> -<dt><span class="section"><a href="indexes_reference.html#idp272410144">Typedef Index</a></span></dt> -<dt><span class="section"><a href="indexes_reference.html#idp272986016">Function Index</a></span></dt> +<dt><span class="section"><a href="indexes_reference.html#idp247950256">Class Index</a></span></dt> +<dt><span class="section"><a href="indexes_reference.html#idp248246304">Typedef Index</a></span></dt> +<dt><span class="section"><a href="indexes_reference.html#idp248825104">Function Index</a></span></dt> </dl></div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> -<a name="idp272114416"></a>Class Index</h4></div></div></div> +<a name="idp247950256"></a>Class Index</h4></div></div></div> <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> <div class="variablelist"><dl class="variablelist"> <dt> @@ -80,7 +80,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_external_buffer</span></p> -<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__idp43803232.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> +<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__idp62606272.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_heap_memory</span></p> @@ -88,15 +88,15 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_shared_memory</span></p> -<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__idp43911744.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> +<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__idp62714784.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_windows_shared_memory</span></p> -<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__idp43969488.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> +<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__idp62772528.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_xsi_shared_memory</span></p> -<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__idp44018208.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> +<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__idp62821248.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_vectorbuf</span></p> @@ -180,7 +180,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p> -<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_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div> +<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_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_semaphore</span></p> @@ -188,11 +188,11 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p> -<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_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div> +<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_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p> -<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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div> +<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_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">intrusive_ptr</span></p> @@ -444,7 +444,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> -<a name="idp272410144"></a>Typedef Index</h4></div></div></div> +<a name="idp248246304"></a>Typedef Index</h4></div></div></div> <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> <div class="variablelist"><dl class="variablelist"> <dt> @@ -607,6 +607,7 @@ <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> <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> <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> +<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> </li></ul></div></dd> <dt> @@ -617,7 +618,7 @@ <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_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> <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 <boost/interprocess/managed_shared_memory.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/managed_shared_memory.hpp ></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/fixed_managed__idp43959808.html" title="Type definition fixed_managed_shared_memory"><span class="index-entry-level-1">Type definition fixed_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/fixed_managed__idp62762848.html" title="Type definition fixed_managed_shared_memory"><span class="index-entry-level-1">Type definition fixed_managed_shared_memory</span></a></p></li> </ul></div> </li></ul></div></dd> <dt> @@ -724,7 +725,7 @@ <p><span class="index-entry-level-0">managed_windows_shared_memory</span></p> <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.managed_windows_shared_memory_hpp" title="Header <boost/interprocess/managed_windows_shared_memory.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/managed_windows_shared_memory.hpp ></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_window_idp44008560.html" title="Type definition managed_windows_shared_memory"><span class="index-entry-level-1">Type definition managed_windows_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/managed_window_idp62811600.html" title="Type definition managed_windows_shared_memory"><span class="index-entry-level-1">Type definition managed_windows_shared_memory</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -929,11 +930,11 @@ <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43969488.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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp44018208.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> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62772528.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> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62821248.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> <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> <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> <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> @@ -1004,6 +1005,7 @@ <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> <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> <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> +<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> </li> <li class="listitem" style="list-style-type: none"> @@ -1066,7 +1068,7 @@ <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_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> <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 <boost/interprocess/managed_shared_memory.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/managed_shared_memory.hpp ></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wfixed_managed_idp43963536.html" title="Type definition wfixed_managed_shared_memory"><span class="index-entry-level-1">Type definition wfixed_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wfixed_managed_idp62766576.html" title="Type definition wfixed_managed_shared_memory"><span class="index-entry-level-1">Type definition wfixed_managed_shared_memory</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1109,7 +1111,7 @@ <p><span class="index-entry-level-0">wmanaged_windows_shared_memory</span></p> <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.managed_windows_shared_memory_hpp" title="Header <boost/interprocess/managed_windows_shared_memory.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/managed_windows_shared_memory.hpp ></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_windo_idp44012272.html" title="Type definition wmanaged_windows_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_windows_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/wmanaged_windo_idp62815312.html" title="Type definition wmanaged_windows_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_windows_shared_memory</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1128,7 +1130,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> -<a name="idp272986016"></a>Function Index</h4></div></div></div> +<a name="idp248825104"></a>Function Index</h4></div></div></div> <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> <div class="variablelist"><dl class="variablelist"> <dt> @@ -1267,7 +1269,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_external_buffer</span></p> -<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__idp43803232.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> +<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__idp62606272.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_heap_memory</span></p> @@ -1279,15 +1281,15 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_shared_memory</span></p> -<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__idp43911744.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> +<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__idp62714784.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_windows_shared_memory</span></p> -<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__idp43969488.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> +<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__idp62772528.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_managed_xsi_shared_memory</span></p> -<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__idp44018208.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> +<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__idp62821248.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> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">basic_vectorbuf</span></p> @@ -1578,10 +1580,10 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">grow</span></p> <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__idp43803232.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> <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> <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> <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> @@ -1631,7 +1633,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p> -<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_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div> +<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_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_semaphore</span></p> @@ -1639,11 +1641,11 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p> -<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_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div> +<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_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p> -<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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div> +<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_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">intrusive_ptr</span></p> @@ -1700,9 +1702,9 @@ <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> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -1734,8 +1736,8 @@ <p><span class="index-entry-level-0">lock_sharable</span></p> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -1748,7 +1750,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">lock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -1764,7 +1766,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">make_managed_shared_ptr</span></p> <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/make_managed_s_idp44872512.html" title="Function template make_managed_shared_ptr"><span class="index-entry-level-1">Function template make_managed_shared_ptr</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/make_managed_s_idp63632112.html" title="Function template make_managed_shared_ptr"><span class="index-entry-level-1">Function template make_managed_shared_ptr</span></a></p></li> <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 <boost/interprocess/smart_ptr/shared_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/shared_ptr.hpp ></span></a></p></li> </ul></div> </li> @@ -2007,8 +2009,8 @@ <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> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp44018208.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> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62821248.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> <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> <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> <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> @@ -2137,7 +2139,7 @@ <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> <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> <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> <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> @@ -2204,12 +2206,12 @@ <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> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp43969488.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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp44018208.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> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62772528.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> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/basic_managed__idp62821248.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> <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> <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> <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> @@ -2224,7 +2226,7 @@ <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> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/swap_idp44640496.html" title="Function template swap"><span class="index-entry-level-1">Function template swap</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/swap_idp63435488.html" title="Function template swap"><span class="index-entry-level-1">Function template swap</span></a></p></li> <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 <boost/interprocess/smart_ptr/intrusive_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/intrusive_ptr.hpp ></span></a></p></li> <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 <boost/interprocess/smart_ptr/scoped_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/scoped_ptr.hpp ></span></a></p></li> <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 <boost/interprocess/smart_ptr/shared_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/shared_ptr.hpp ></span></a></p></li> @@ -2251,9 +2253,9 @@ <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2271,8 +2273,8 @@ <p><span class="index-entry-level-0">timed_lock_sharable</span></p> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2285,7 +2287,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">timed_lock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2304,7 +2306,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">timed_unlock_upgradable_and_lock</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2326,7 +2328,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">to_raw_pointer</span></p> <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/to_raw_pointer_idp44650240.html" title="Function template to_raw_pointer"><span class="index-entry-level-1">Function template to_raw_pointer</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/to_raw_pointer_idp63445232.html" title="Function template to_raw_pointer"><span class="index-entry-level-1">Function template to_raw_pointer</span></a></p></li> <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 <boost/interprocess/smart_ptr/intrusive_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/intrusive_ptr.hpp ></span></a></p></li> <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 <boost/interprocess/smart_ptr/scoped_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/scoped_ptr.hpp ></span></a></p></li> <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 <boost/interprocess/smart_ptr/shared_ptr.hpp>"><span class="index-entry-level-1">Header < boost/interprocess/smart_ptr/shared_ptr.hpp ></span></a></p></li> @@ -2346,9 +2348,9 @@ <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> <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2367,8 +2369,8 @@ <p><span class="index-entry-level-0">try_lock_sharable</span></p> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2381,7 +2383,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">try_lock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2400,7 +2402,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">try_unlock_sharable_and_lock</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2411,7 +2413,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">try_unlock_sharable_and_lock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2422,7 +2424,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">try_unlock_upgradable_and_lock</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2447,9 +2449,9 @@ <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> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2468,7 +2470,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">unlock_and_lock_sharable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2482,7 +2484,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">unlock_and_lock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2493,8 +2495,8 @@ <p><span class="index-entry-level-0">unlock_sharable</span></p> <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> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2508,7 +2510,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">unlock_upgradable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2519,7 +2521,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">unlock_upgradable_and_lock</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2530,7 +2532,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">unlock_upgradable_and_lock_sharable</span></p> <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_u_idp45291792.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li> <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> <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> <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> @@ -2738,11 +2740,11 @@ <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> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp42824832.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61627680.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp42833104.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61635952.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2755,10 +2757,10 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/interprocess/allocator.html" title="Class template allocator">allocator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp42913376.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61716400.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp42918352.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61721376.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2774,11 +2776,11 @@ <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> <span class="keyword">template</span><span class="special"><</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> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43020320.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61823344.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43028608.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61831632.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2792,10 +2794,10 @@ <span class="keyword">template</span><span class="special"><</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> <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> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43127552.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61930576.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43134112.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp61937136.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2809,10 +2811,10 @@ <span class="keyword">template</span><span class="special"><</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> <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> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43227472.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62030496.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43234016.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62037040.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2828,11 +2830,11 @@ <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> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43333424.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62136448.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43341712.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62144736.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -2847,11 +2849,11 @@ <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> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43438544.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62241568.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp43446832.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"><</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">></span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp62249856.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"><</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">></span> <span class="special">&</span><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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -3035,12 +3037,12 @@ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"><p><a class="link" href="../boost/interprocess/null_mutex.html" title="Class null_mutex">boost::interprocess::null_mutex</a>;</p></li> <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_mutex.html" title="Class interprocess_mutex">boost::interprocess::interprocess_mutex</a>;</p></li> -<li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex">boost::interprocess::interprocess_recursive_mutex</a>;</p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex">boost::interprocess::interprocess_recursive_mutex</a>;</p></li> <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_semaphore.html" title="Class interprocess_semaphore">boost::interprocess::interprocess_semaphore</a>;</p></li> <li class="listitem"><p><a class="link" href="../boost/interprocess/named_mutex.html" title="Class named_mutex">boost::interprocess::named_mutex</a>;</p></li> <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> <li class="listitem"><p><a class="link" href="../boost/interprocess/named_semaphore.html" title="Class named_semaphore">boost::interprocess::named_semaphore</a>;</p></li> -<li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex">boost::interprocess::interprocess_sharable_mutex</a>;</p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex">boost::interprocess::interprocess_sharable_mutex</a>;</p></li> <li class="listitem"><p><a class="link" href="../boost/interprocess/interprocess_condition.html" title="Class interprocess_condition">boost::interprocess::interprocess_condition</a>;</p></li> <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> <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> @@ -3088,16 +3090,16 @@ <p>The following managed memory types:</p> <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <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> -<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer">boost::interprocess::basic_managed_external_buffer</a></p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer">boost::interprocess::basic_managed_external_buffer</a></p></li> <li class="listitem"><p>boost::interprocess::managed_external_buffer</p></li> <li class="listitem"><p>boost::interprocess::wmanaged_external_buffer</p></li> -<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">boost::interprocess::basic_managed_shared_memory</a></p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">boost::interprocess::basic_managed_shared_memory</a></p></li> <li class="listitem"><p>boost::interprocess::managed_shared_memory</p></li> <li class="listitem"><p>boost::interprocess::wmanaged_shared_memory</p></li> -<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp43969488.html" title="Class template basic_managed_windows_shared_memory">boost::interprocess::basic_managed_windows_shared_memory</a></p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp62772528.html" title="Class template basic_managed_windows_shared_memory">boost::interprocess::basic_managed_windows_shared_memory</a></p></li> <li class="listitem"><p>boost::interprocess::managed_windows_shared_memory</p></li> <li class="listitem"><p>boost::interprocess::wmanaged_windows_shared_memory</p></li> -<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp44018208.html" title="Class template basic_managed_xsi_shared_memory">boost::interprocess::basic_managed_xsi_shared_memory</a></p></li> +<li class="listitem"><p><a class="link" href="../boost/interprocess/basic_managed__idp62821248.html" title="Class template basic_managed_xsi_shared_memory">boost::interprocess::basic_managed_xsi_shared_memory</a></p></li> <li class="listitem"><p>boost::interprocess::managed_xsi_shared_memory</p></li> <li class="listitem"><p>boost::interprocess::wmanaged_xsi_shared_memory</p></li> <li class="listitem"><p>boost::interprocess::fixed_managed_shared_memory</p></li> @@ -3168,9 +3170,9 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">></span> <span class="keyword">class</span> IndexType<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">></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">></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> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43803232.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">></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">></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> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">></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">></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> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62606272.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/null_mutex_family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">></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">></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> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3208,11 +3210,11 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">></span> <span class="keyword">class</span> IndexType<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</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">></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">></span> <a class="link" href="../boost/interprocess/fixed_managed__idp43959808.html" title="Type definition fixed_managed_shared_memory"><span class="identifier">fixed_managed_shared_memory</span></a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43911744.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</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">></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">></span> <a class="link" href="../boost/interprocess/wfixed_managed_idp43963536.html" title="Type definition wfixed_managed_shared_memory"><span class="identifier">wfixed_managed_shared_memory</span></a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</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">></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">></span> <a class="link" href="../boost/interprocess/fixed_managed__idp62762848.html" title="Type definition fixed_managed_shared_memory"><span class="identifier">fixed_managed_shared_memory</span></a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62714784.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special"><</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"><</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">></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">></span> <a class="link" href="../boost/interprocess/wfixed_managed_idp62766576.html" title="Type definition wfixed_managed_shared_memory"><span class="identifier">wfixed_managed_shared_memory</span></a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3223,9 +3225,9 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">></span> <span class="keyword">class</span> IndexType<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp43969488.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43969488.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></span> <a class="link" href="../boost/interprocess/managed_window_idp44008560.html" title="Type definition managed_windows_shared_memory"><span class="identifier">managed_windows_shared_memory</span></a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp43969488.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></span> <a class="link" href="../boost/interprocess/wmanaged_windo_idp44012272.html" title="Type definition wmanaged_windows_shared_memory"><span class="identifier">wmanaged_windows_shared_memory</span></a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp62772528.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62772528.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></span> <a class="link" href="../boost/interprocess/managed_window_idp62811600.html" title="Type definition managed_windows_shared_memory"><span class="identifier">managed_windows_shared_memory</span></a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62772528.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></span> <a class="link" href="../boost/interprocess/wmanaged_windo_idp62815312.html" title="Type definition wmanaged_windows_shared_memory"><span class="identifier">wmanaged_windows_shared_memory</span></a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3236,9 +3238,9 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">></span> <span class="keyword">class</span> IndexType<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp44018208.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp44018208.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> - <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp44018208.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/basic_managed__idp62821248.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62821248.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> + <span class="keyword">typedef</span> <a class="link" href="../boost/interprocess/basic_managed__idp62821248.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special"><</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"><</span> <a class="link" href="../boost/interprocess/mutex_family.html" title="Struct mutex_family">mutex_family</a> <span class="special">></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">></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> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3286,30 +3288,30 @@ <span class="keyword">template</span><span class="special"><</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> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> - <a class="link" href="../boost/interprocess/operator_idp44300640.html" title="Function template operator<<"><span class="keyword">operator</span><span class="special"><<</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../boost/interprocess/operator_idp63103520.html" title="Function template operator<<"><span class="keyword">operator</span><span class="special"><<</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> - <a class="link" href="../boost/interprocess/operator_idp44307552.html" title="Function template operator>>"><span class="keyword">operator</span><span class="special">>></span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../boost/interprocess/operator_idp63110432.html" title="Function template operator>>"><span class="keyword">operator</span><span class="special">>></span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</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"><</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">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// Simulation of static_cast between pointers. Never throws. </span> <span class="keyword">template</span><span class="special"><</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> <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">></span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.static_pointer_idp44314464"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.static_pointer_idp63117344"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="comment">// Simulation of const_cast between pointers. Never throws. </span> <span class="keyword">template</span><span class="special"><</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> <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">></span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.const_pointer__idp44322448"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.const_pointer__idp63125328"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="comment">// Simulation of dynamic_cast between pointers. Never throws. </span> <span class="keyword">template</span><span class="special"><</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> <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">></span> <a class="link" href="../boost/interprocess/offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.dynamic_pointe_idp44330432"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.dynamic_pointe_idp63133312"></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"><</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">></span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="comment">// Simulation of reinterpret_cast between pointers. Never throws. </span> <span class="keyword">template</span><span class="special"><</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> @@ -3366,11 +3368,6 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="header.boost.interprocess.smart_ptr.enable_shared_from_this_hpp"></a>Header <<a href="../../../boost/interprocess/smart_ptr/enable_shared_from_this.hpp" target="_top">boost/interprocess/smart_ptr/enable_shared_from_this.hpp</a>></h4></div></div></div> <p>Describes an utility to form a shared pointer from this </p> -<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> - <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> - <span class="keyword">template</span><span class="special"><</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">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> - <span class="special">}</span> -<span class="special">}</span></pre> </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> @@ -3380,35 +3377,35 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">></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> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44606208.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63401200.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</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"><</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44611424.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63406416.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</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"><</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44616640.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63411632.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44621440.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63416432.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44626240.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63421232.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp44631040.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator___idp63426032.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idp44635840.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">bool</span> <a class="link" href="../boost/interprocess/operator_idp63430832.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idp44640496.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idp63435488.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> - <a name="boost.interprocess.operator_idp44645168"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> os<span class="special">,</span> + <a name="boost.interprocess.operator_idp63440160"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> os<span class="special">,</span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special"><</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">></span> <a class="link" href="../boost/interprocess/intrusive_ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> - <a class="link" href="../boost/interprocess/to_raw_pointer_idp44650240.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../boost/interprocess/to_raw_pointer_idp63445232.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">></span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3420,9 +3417,9 @@ <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">></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> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idp44690816.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="../boost/interprocess/swap_idp63485808.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="special">&</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">></span> - <a class="link" href="../boost/interprocess/scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <a class="link" href="../boost/interprocess/to_raw_pointer_idp44696208.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span><span class="special">::</span><span class="identifier">pointer</span> <a class="link" href="../boost/interprocess/to_raw_pointer_idp63491200.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"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3433,48 +3430,48 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</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">class</span> <a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">;</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> <span class="keyword">template</span><span class="special"><</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">class</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">></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> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">></span> - <span class="keyword">bool</span> <a name="boost.interprocess.operator==_idp44824800"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> + <span class="keyword">bool</span> <a name="boost.interprocess.operator==_idp63584400"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">></span> - <span class="keyword">bool</span> <a name="boost.interprocess.operator!=_idp44831280"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> + <span class="keyword">bool</span> <a name="boost.interprocess.operator!=_idp63590880"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">></span> - <span class="keyword">bool</span> <a name="boost.interprocess.operator_idp44837760"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> + <span class="keyword">bool</span> <a name="boost.interprocess.operator_idp63597360"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">void</span> <a name="boost.interprocess.swap_idp44844240"></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"><</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">></span> <span class="special">&</span> a<span class="special">,</span> + <span class="keyword">void</span> <a name="boost.interprocess.swap_idp63603840"></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"><</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">></span> <span class="special">&</span> a<span class="special">,</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.static_pointer_idp44849040"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.static_pointer_idp63608640"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.const_pointer__idp44853712"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.const_pointer__idp63613312"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> - <a name="boost.interprocess.dynamic_pointe_idp44858384"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> + <a name="boost.interprocess.dynamic_pointe_idp63617984"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> r<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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="identifier">T</span> <span class="special">*</span> <a name="boost.interprocess.to_raw_pointer_idp44863056"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span> + <span class="identifier">T</span> <span class="special">*</span> <a name="boost.interprocess.to_raw_pointer_idp63622656"></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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">typename</span> Deleter<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> - <a name="boost.interprocess.operator_idp44866864"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> os<span class="special">,</span> + <a name="boost.interprocess.operator_idp63626464"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> os<span class="special">,</span> <a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">></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> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="../boost/interprocess/make_managed_s_idp44872512.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">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../boost/interprocess/make_managed_s_idp63632112.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">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">></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> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="../boost/interprocess/make_managed_s_idp44877024.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">&</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">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../boost/interprocess/make_managed_s_idp63636624.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">&</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">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3497,13 +3494,15 @@ <p>Describes the smart pointer weak_ptr. </p> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</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">class</span> <a class="link" href="../boost/interprocess/weak_ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">></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> <span class="keyword">template</span><span class="special"><</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> <span class="keyword">typename</span> D2<span class="special">></span> - <span class="keyword">bool</span> <a name="boost.interprocess.operator_idp44903392"></a><span class="keyword">operator</span><span class="special"><</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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> a<span class="special">,</span> + <span class="keyword">bool</span> <a name="boost.interprocess.operator_idp63707792"></a><span class="keyword">operator</span><span class="special"><</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"><</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">></span> <span class="keyword">const</span> <span class="special">&</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"><</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">></span> <span class="keyword">const</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</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">void</span> <a name="boost.interprocess.swap_idp44909840"></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"><</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">></span> <span class="special">&</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"><</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">></span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a name="boost.interprocess.swap_idp63714240"></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"><</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">></span> <span class="special">&</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"><</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">></span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">></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> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <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">&</span><span class="special">)</span><span class="special">;</span> @@ -3593,7 +3592,7 @@ <p>Describes interprocess_recursive_mutex and shared_recursive_try_mutex classes </p> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_r_idp45215584.html" title="Class interprocess_recursive_mutex">interprocess_recursive_mutex</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_r_idp64020000.html" title="Class interprocess_recursive_mutex">interprocess_recursive_mutex</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3613,7 +3612,7 @@ <p>Describes interprocess_sharable_mutex class </p> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_s_idp45260976.html" title="Class interprocess_sharable_mutex">interprocess_sharable_mutex</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_s_idp64065392.html" title="Class interprocess_sharable_mutex">interprocess_sharable_mutex</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -3623,7 +3622,7 @@ <p>Describes interprocess_upgradable_mutex class </p> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span> - <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_u_idp45291792.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/interprocess/interprocess_u_idp64096208.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> |