[boost-doc-zh] r306 committed - 转换至1.39.0,第2批,完成以下库:...

  • From: codesite-noreply@xxxxxxxxxx
  • To: boost-doc-zh-notify@xxxxxxxxxxxxx
  • Date: Wed, 02 Sep 2009 07:32:21 +0000

Revision: 306
Author: alai04
Date: Wed Sep  2 00:28:21 2009
Log: 转换至1.39.0,第2批,完成以下库:
interprocess
intrusive
lambda
MPI
program_options
proto
ref
signals
signals2
static_assert
http://code.google.com/p/boost-doc-zh/source/detail?r=306

Added:
 /trunk/doc/html/boost/interprocess/basic_managed_external__id810315.html
 /trunk/doc/html/boost/interprocess/basic_managed_shared_me_id810921.html
 /trunk/doc/html/boost/interprocess/basic_managed_windows_s_id811226.html
 /trunk/doc/html/boost/interprocess/get_pointer_id815616.html
 /trunk/doc/html/boost/interprocess/get_pointer_id815938.html
 /trunk/doc/html/boost/interprocess/interprocess_recursive__id820174.html
 /trunk/doc/html/boost/interprocess/interprocess_upgradable_id820410.html
 /trunk/doc/html/boost/interprocess/operator-_id813035.html
 /trunk/doc/html/boost/interprocess/operator___id803307.html
 /trunk/doc/html/boost/interprocess/operator___id803368.html
 /trunk/doc/html/boost/interprocess/operator___id804261.html
 /trunk/doc/html/boost/interprocess/operator___id804301.html
 /trunk/doc/html/boost/interprocess/operator___id805049.html
 /trunk/doc/html/boost/interprocess/operator___id805112.html
 /trunk/doc/html/boost/interprocess/operator___id805826.html
 /trunk/doc/html/boost/interprocess/operator___id805874.html
 /trunk/doc/html/boost/interprocess/operator___id806529.html
 /trunk/doc/html/boost/interprocess/operator___id806576.html
 /trunk/doc/html/boost/interprocess/operator___id807294.html
 /trunk/doc/html/boost/interprocess/operator___id807356.html
 /trunk/doc/html/boost/interprocess/operator___id808050.html
 /trunk/doc/html/boost/interprocess/operator___id808112.html
 /trunk/doc/html/boost/interprocess/operator___id812683.html
 /trunk/doc/html/boost/interprocess/operator___id812723.html
 /trunk/doc/html/boost/interprocess/operator___id812803.html
 /trunk/doc/html/boost/interprocess/operator___id812882.html
 /trunk/doc/html/boost/interprocess/operator___id815261.html
 /trunk/doc/html/boost/interprocess/operator___id815303.html
 /trunk/doc/html/boost/interprocess/operator___id815345.html
 /trunk/doc/html/boost/interprocess/operator___id815384.html
 /trunk/doc/html/boost/interprocess/operator___id815423.html
 /trunk/doc/html/boost/interprocess/operator___id815462.html
 /trunk/doc/html/boost/interprocess/operator__id813001.html
 /trunk/doc/html/boost/interprocess/operator_id812763.html
 /trunk/doc/html/boost/interprocess/operator_id812843.html
 /trunk/doc/html/boost/interprocess/operator_id812922.html
 /trunk/doc/html/boost/interprocess/operator_id812962.html
 /trunk/doc/html/boost/interprocess/operator_id815501.html
 /trunk/doc/html/boost/interprocess/remove_shared_memory_on_id814821.html
 /trunk/doc/html/boost/interprocess/swap_id813075.html
 /trunk/doc/html/boost/interprocess/swap_id815538.html
 /trunk/doc/html/boost/interprocess/swap_id815901.html
 /trunk/doc/html/boost/mpi/allocator_void_id897741.html
 /trunk/doc/html/boost/mpi/get_id904844.html
 /trunk/doc/html/boost/mpi/get_id904874.html
 /trunk/doc/html/boost/mpi/is_mpi_floating_point_d_id903195.html
 /trunk/doc/html/boost/mpi/operator-_id905593.html
 /trunk/doc/html/boost/mpi/operator___id898207.html
 /trunk/doc/html/boost/mpi/operator___id898258.html
 /trunk/doc/html/boost/mpi/operator___id902987.html
 /trunk/doc/html/boost/mpi/operator___id903033.html
 /trunk/doc/html/boost/mpi/operator___id905384.html
 /trunk/doc/html/boost/mpi/operator___id905430.html
 /trunk/doc/html/boost/mpi/operator__id905540.html
 /trunk/doc/html/boost/mpi/operator_id905477.html
 /trunk/doc/html/boost/mpi/python/register_skeleton_and_c_id907758.html
/trunk/doc/html/boost/signals2/keywords/extended_slot_function__id613167.html
 /trunk/doc/html/boost/signals2/last_value_void_id1125293.html
 /trunk/doc/html/boost/signals2/optional_last_value_voi_id1107598.html
 /trunk/doc/html/boost/signals2/signal
 /trunk/doc/html/boost/signals2/signal/arg.html
 /trunk/doc/html/boost/signals2/slot
 /trunk/doc/html/boost/signals2/slot/arg.html
 /trunk/doc/html/signals2/api_changes.html
Deleted:
 /trunk/doc/html/boost/interprocess/basic_managed_external__id1745151.html
 /trunk/doc/html/boost/interprocess/basic_managed_shared_me_id1745757.html
 /trunk/doc/html/boost/interprocess/basic_managed_windows_s_id1746062.html
 /trunk/doc/html/boost/interprocess/get_pointer_id1767924.html
 /trunk/doc/html/boost/interprocess/get_pointer_id1768246.html
 /trunk/doc/html/boost/interprocess/interprocess_recursive__id1772482.html
 /trunk/doc/html/boost/interprocess/interprocess_upgradable_id1772717.html
 /trunk/doc/html/boost/interprocess/operator-_id1765347.html
 /trunk/doc/html/boost/interprocess/operator___id1738377.html
 /trunk/doc/html/boost/interprocess/operator___id1738438.html
 /trunk/doc/html/boost/interprocess/operator___id1739060.html
 /trunk/doc/html/boost/interprocess/operator___id1739101.html
 /trunk/doc/html/boost/interprocess/operator___id1739848.html
 /trunk/doc/html/boost/interprocess/operator___id1739911.html
 /trunk/doc/html/boost/interprocess/operator___id1740626.html
 /trunk/doc/html/boost/interprocess/operator___id1740673.html
 /trunk/doc/html/boost/interprocess/operator___id1741328.html
 /trunk/doc/html/boost/interprocess/operator___id1741375.html
 /trunk/doc/html/boost/interprocess/operator___id1742093.html
 /trunk/doc/html/boost/interprocess/operator___id1742155.html
 /trunk/doc/html/boost/interprocess/operator___id1742849.html
 /trunk/doc/html/boost/interprocess/operator___id1742911.html
 /trunk/doc/html/boost/interprocess/operator___id1747519.html
 /trunk/doc/html/boost/interprocess/operator___id1747559.html
 /trunk/doc/html/boost/interprocess/operator___id1765115.html
 /trunk/doc/html/boost/interprocess/operator___id1765194.html
 /trunk/doc/html/boost/interprocess/operator___id1767568.html
 /trunk/doc/html/boost/interprocess/operator___id1767610.html
 /trunk/doc/html/boost/interprocess/operator___id1767652.html
 /trunk/doc/html/boost/interprocess/operator___id1767691.html
 /trunk/doc/html/boost/interprocess/operator___id1767730.html
 /trunk/doc/html/boost/interprocess/operator___id1767769.html
 /trunk/doc/html/boost/interprocess/operator__id1765313.html
 /trunk/doc/html/boost/interprocess/operator_id1747599.html
 /trunk/doc/html/boost/interprocess/operator_id1765155.html
 /trunk/doc/html/boost/interprocess/operator_id1765234.html
 /trunk/doc/html/boost/interprocess/operator_id1765274.html
 /trunk/doc/html/boost/interprocess/operator_id1767808.html
 /trunk/doc/html/boost/interprocess/remove_shared_memory_on_id1767129.html
 /trunk/doc/html/boost/interprocess/swap_id1765387.html
 /trunk/doc/html/boost/interprocess/swap_id1767846.html
 /trunk/doc/html/boost/interprocess/swap_id1768208.html
 /trunk/doc/html/boost/mpi/allocator_void_id1956361.html
 /trunk/doc/html/boost/mpi/get_id1911035.html
 /trunk/doc/html/boost/mpi/get_id1911065.html
 /trunk/doc/html/boost/mpi/is_mpi_floating_point_d_id1909386.html
 /trunk/doc/html/boost/mpi/operator-_id1911784.html
 /trunk/doc/html/boost/mpi/operator___id1909178.html
 /trunk/doc/html/boost/mpi/operator___id1909225.html
 /trunk/doc/html/boost/mpi/operator___id1911575.html
 /trunk/doc/html/boost/mpi/operator___id1911622.html
 /trunk/doc/html/boost/mpi/operator___id1956827.html
 /trunk/doc/html/boost/mpi/operator___id1956878.html
 /trunk/doc/html/boost/mpi/operator__id1911731.html
 /trunk/doc/html/boost/mpi/operator_id1911668.html
 /trunk/doc/html/boost/mpi/python/register_skeleton_and_c_id1913949.html
/trunk/doc/html/boost/signals2/keywords/extended_slot_function__id1223012.html
 /trunk/doc/html/boost/signals2/last_value_void_id2328948.html
 /trunk/doc/html/boost/signals2/optional_last_value_voi_id2360959.html
 /trunk/doc/html/boost/signals2/signalN.html
 /trunk/doc/html/boost/signals2/slotN.html
Modified:
 /trunk/doc/html/boost/interprocess/accept_ownership.html
 /trunk/doc/html/boost/interprocess/accept_ownership_type.html
 /trunk/doc/html/boost/interprocess/adaptive_pool/rebind.html
 /trunk/doc/html/boost/interprocess/adaptive_pool.html
 /trunk/doc/html/boost/interprocess/allocate_new.html
 /trunk/doc/html/boost/interprocess/allocator/rebind.html
 /trunk/doc/html/boost/interprocess/allocator.html
 /trunk/doc/html/boost/interprocess/anonymous_shared_memory.html
 /trunk/doc/html/boost/interprocess/bad_alloc.html
 /trunk/doc/html/boost/interprocess/barrier.html
 /trunk/doc/html/boost/interprocess/basic_bufferbuf.html
 /trunk/doc/html/boost/interprocess/basic_bufferstream.html
 /trunk/doc/html/boost/interprocess/basic_ibufferstream.html
 /trunk/doc/html/boost/interprocess/basic_ivectorstream.html
 /trunk/doc/html/boost/interprocess/basic_managed_heap_memory.html
 /trunk/doc/html/boost/interprocess/basic_managed_mapped_file.html
 /trunk/doc/html/boost/interprocess/basic_obufferstream.html
 /trunk/doc/html/boost/interprocess/basic_ovectorstream.html
 /trunk/doc/html/boost/interprocess/basic_vectorbuf.html
 /trunk/doc/html/boost/interprocess/basic_vectorstream.html
 /trunk/doc/html/boost/interprocess/cached_adaptive_pool/rebind.html
 /trunk/doc/html/boost/interprocess/cached_adaptive_pool.html
 /trunk/doc/html/boost/interprocess/cached_node_allocator/rebind.html
 /trunk/doc/html/boost/interprocess/cached_node_allocator.html
 /trunk/doc/html/boost/interprocess/create_only.html
 /trunk/doc/html/boost/interprocess/create_only_t.html
 /trunk/doc/html/boost/interprocess/defer_lock.html
 /trunk/doc/html/boost/interprocess/defer_lock_type.html
 /trunk/doc/html/boost/interprocess/deleter.html
 /trunk/doc/html/boost/interprocess/enable_shared_from_this.html
 /trunk/doc/html/boost/interprocess/expand_bwd.html
 /trunk/doc/html/boost/interprocess/expand_fwd.html
 /trunk/doc/html/boost/interprocess/file_lock.html
 /trunk/doc/html/boost/interprocess/file_mapping.html
 /trunk/doc/html/boost/interprocess/flat_map_index.html
 /trunk/doc/html/boost/interprocess/flat_map_index_aux.html
 /trunk/doc/html/boost/interprocess/interprocess_condition.html
 /trunk/doc/html/boost/interprocess/interprocess_exception.html
 /trunk/doc/html/boost/interprocess/interprocess_mutex.html
 /trunk/doc/html/boost/interprocess/interprocess_semaphore.html
 /trunk/doc/html/boost/interprocess/intrusive_ptr.html
 /trunk/doc/html/boost/interprocess/iset_index.html
 /trunk/doc/html/boost/interprocess/iunordered_set_index.html
 /trunk/doc/html/boost/interprocess/lock_exception.html
 /trunk/doc/html/boost/interprocess/make_managed_shared_ptr.html
 /trunk/doc/html/boost/interprocess/make_managed_unique_ptr.html
 /trunk/doc/html/boost/interprocess/make_managed_weak_ptr.html
 /trunk/doc/html/boost/interprocess/managed_shared_ptr.html
 /trunk/doc/html/boost/interprocess/managed_unique_ptr.html
 /trunk/doc/html/boost/interprocess/managed_weak_ptr.html
 /trunk/doc/html/boost/interprocess/map_index.html
 /trunk/doc/html/boost/interprocess/mapped_region.html
 /trunk/doc/html/boost/interprocess/message_queue.html
 /trunk/doc/html/boost/interprocess/mutex_family.html
 /trunk/doc/html/boost/interprocess/named_condition.html
 /trunk/doc/html/boost/interprocess/named_mutex.html
 /trunk/doc/html/boost/interprocess/named_recursive_mutex.html
 /trunk/doc/html/boost/interprocess/named_semaphore.html
 /trunk/doc/html/boost/interprocess/named_upgradable_mutex.html
 /trunk/doc/html/boost/interprocess/node_allocator/rebind.html
 /trunk/doc/html/boost/interprocess/node_allocator.html
 /trunk/doc/html/boost/interprocess/nothrow_allocation.html
 /trunk/doc/html/boost/interprocess/null_index.html
 /trunk/doc/html/boost/interprocess/null_mutex.html
 /trunk/doc/html/boost/interprocess/null_mutex_family.html
 /trunk/doc/html/boost/interprocess/offset_ptr.html
 /trunk/doc/html/boost/interprocess/open_copy_on_write.html
 /trunk/doc/html/boost/interprocess/open_copy_on_write_t.html
 /trunk/doc/html/boost/interprocess/open_only.html
 /trunk/doc/html/boost/interprocess/open_only_t.html
 /trunk/doc/html/boost/interprocess/open_or_create.html
 /trunk/doc/html/boost/interprocess/open_or_create_t.html
 /trunk/doc/html/boost/interprocess/open_read_only.html
 /trunk/doc/html/boost/interprocess/open_read_only_t.html
 /trunk/doc/html/boost/interprocess/private_adaptive_pool/rebind.html
 /trunk/doc/html/boost/interprocess/private_adaptive_pool.html
 /trunk/doc/html/boost/interprocess/private_node_allocator/rebind.html
 /trunk/doc/html/boost/interprocess/private_node_allocator.html
 /trunk/doc/html/boost/interprocess/rbtree_best_fit.html
 /trunk/doc/html/boost/interprocess/remove_file_on_destroy.html
 /trunk/doc/html/boost/interprocess/scoped_lock.html
 /trunk/doc/html/boost/interprocess/scoped_ptr.html
 /trunk/doc/html/boost/interprocess/segment_manager/allocator.html
 /trunk/doc/html/boost/interprocess/segment_manager/deleter.html
 /trunk/doc/html/boost/interprocess/segment_manager.html
 /trunk/doc/html/boost/interprocess/segment_manager_base.html
 /trunk/doc/html/boost/interprocess/sharable_lock.html
 /trunk/doc/html/boost/interprocess/shared_memory_object.html
 /trunk/doc/html/boost/interprocess/shared_ptr.html
 /trunk/doc/html/boost/interprocess/shrink_in_place.html
 /trunk/doc/html/boost/interprocess/simple_seq_fit.html
 /trunk/doc/html/boost/interprocess/try_shrink_in_place.html
 /trunk/doc/html/boost/interprocess/try_to_lock.html
 /trunk/doc/html/boost/interprocess/try_to_lock_type.html
 /trunk/doc/html/boost/interprocess/unique_ptr.html
 /trunk/doc/html/boost/interprocess/unordered_map_index.html
 /trunk/doc/html/boost/interprocess/upgradable_lock.html
 /trunk/doc/html/boost/interprocess/weak_ptr.html
 /trunk/doc/html/boost/interprocess/windows_shared_memory.html
 /trunk/doc/html/boost/interprocess/zero_memory.html
 /trunk/doc/html/boost/mpi/all_gather.html
 /trunk/doc/html/boost/mpi/all_reduce.html
 /trunk/doc/html/boost/mpi/all_to_all.html
 /trunk/doc/html/boost/mpi/allocator/rebind.html
 /trunk/doc/html/boost/mpi/allocator.html
 /trunk/doc/html/boost/mpi/allocator_void_id1956361/rebind.html
 /trunk/doc/html/boost/mpi/any_source.html
 /trunk/doc/html/boost/mpi/any_tag.html
 /trunk/doc/html/boost/mpi/bitwise_and.html
 /trunk/doc/html/boost/mpi/bitwise_or.html
 /trunk/doc/html/boost/mpi/bitwise_xor.html
 /trunk/doc/html/boost/mpi/broadcast.html
 /trunk/doc/html/boost/mpi/comm_create_kind.html
 /trunk/doc/html/boost/mpi/communicator.html
 /trunk/doc/html/boost/mpi/content.html
 /trunk/doc/html/boost/mpi/environment.html
 /trunk/doc/html/boost/mpi/exception.html
 /trunk/doc/html/boost/mpi/gather.html
 /trunk/doc/html/boost/mpi/get_content.html
 /trunk/doc/html/boost/mpi/get_mpi_datatype.html
 /trunk/doc/html/boost/mpi/graph_communicator.html
 /trunk/doc/html/boost/mpi/group.html
 /trunk/doc/html/boost/mpi/intercommunicator.html
 /trunk/doc/html/boost/mpi/is_commutative.html
 /trunk/doc/html/boost/mpi/is_mpi_builtin_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_byte_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_complex_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_integer_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_logical_datatype.html
 /trunk/doc/html/boost/mpi/is_mpi_op.html
 /trunk/doc/html/boost/mpi/logical_xor.html
 /trunk/doc/html/boost/mpi/maximum.html
 /trunk/doc/html/boost/mpi/minimum.html
 /trunk/doc/html/boost/mpi/packed.html
 /trunk/doc/html/boost/mpi/packed_iarchive.html
 /trunk/doc/html/boost/mpi/packed_oarchive.html
 /trunk/doc/html/boost/mpi/packed_skeleton_iarchive.html
 /trunk/doc/html/boost/mpi/packed_skeleton_oarchive.html
 /trunk/doc/html/boost/mpi/python/register_serialized.html
 /trunk/doc/html/boost/mpi/reduce.html
 /trunk/doc/html/boost/mpi/request.html
 /trunk/doc/html/boost/mpi/scan.html
 /trunk/doc/html/boost/mpi/scatter.html
 /trunk/doc/html/boost/mpi/skeleton.html
 /trunk/doc/html/boost/mpi/skeleton_proxy.html
 /trunk/doc/html/boost/mpi/status.html
 /trunk/doc/html/boost/mpi/test_all.html
 /trunk/doc/html/boost/mpi/test_any.html
 /trunk/doc/html/boost/mpi/test_some.html
 /trunk/doc/html/boost/mpi/timer.html
 /trunk/doc/html/boost/mpi/wait_all.html
 /trunk/doc/html/boost/mpi/wait_any.html
 /trunk/doc/html/boost/mpi/wait_some.html
 /trunk/doc/html/boost/reference_wrapper.html
 /trunk/doc/html/boost/signals2/connection.html
 /trunk/doc/html/boost/signals2/deconstruct.html
 /trunk/doc/html/boost/signals2/deconstruct_access.html
 /trunk/doc/html/boost/signals2/dummy_mutex.html
 /trunk/doc/html/boost/signals2/expired_slot.html
 /trunk/doc/html/boost/signals2/keywords/combiner_type.html
 /trunk/doc/html/boost/signals2/keywords/group_compare_type.html
 /trunk/doc/html/boost/signals2/keywords/group_type.html
 /trunk/doc/html/boost/signals2/keywords/mutex_type.html
 /trunk/doc/html/boost/signals2/keywords/signature_type.html
 /trunk/doc/html/boost/signals2/keywords/slot_function_type.html
 /trunk/doc/html/boost/signals2/last_value.html
 /trunk/doc/html/boost/signals2/mutex.html
 /trunk/doc/html/boost/signals2/no_slots_error.html
 /trunk/doc/html/boost/signals2/optional_last_value.html
 /trunk/doc/html/boost/signals2/postconstructor_invoker.html
 /trunk/doc/html/boost/signals2/scoped_connection.html
 /trunk/doc/html/boost/signals2/shared_connection_block.html
 /trunk/doc/html/boost/signals2/signal.html
 /trunk/doc/html/boost/signals2/signal_base.html
 /trunk/doc/html/boost/signals2/signal_type.html
 /trunk/doc/html/boost/signals2/slot.html
 /trunk/doc/html/boost/signals2/slot_base.html
 /trunk/doc/html/boost/signals2/trackable.html
 /trunk/doc/html/boost_interprocess_reference.html
 /trunk/doc/html/interprocess/acknowledgements_notes.html
 /trunk/doc/html/interprocess/allocators_containers.html
 /trunk/doc/html/interprocess/architecture.html
 /trunk/doc/html/interprocess/customizing_interprocess.html
 /trunk/doc/html/interprocess/interprocess_smart_ptr.html
 /trunk/doc/html/interprocess/managed_memory_segments.html
 /trunk/doc/html/interprocess/offset_ptr.html
 /trunk/doc/html/interprocess/quick_guide.html
 /trunk/doc/html/interprocess/sharedmemorybetweenprocesses.html
 /trunk/doc/html/interprocess/some_basic_explanations.html
 /trunk/doc/html/interprocess/streams.html
 /trunk/doc/html/interprocess/synchronization_mechanisms.html
 /trunk/doc/html/interprocess.html
 /trunk/doc/html/intrusive/release_notes.html
 /trunk/doc/html/intrusive.html
 /trunk/doc/html/lambda.html
 /trunk/doc/html/mpi/acknowledge.html
 /trunk/doc/html/mpi/design.html
 /trunk/doc/html/mpi/getting_started.html
 /trunk/doc/html/mpi/history.html
 /trunk/doc/html/mpi/performance.html
 /trunk/doc/html/mpi/python.html
 /trunk/doc/html/mpi/reference.html
 /trunk/doc/html/mpi/tutorial.html
 /trunk/doc/html/mpi.html
 /trunk/doc/html/proto/reference.html
 /trunk/doc/html/proto.html
 /trunk/doc/html/ref/ack.html
 /trunk/doc/html/ref/reference.html
 /trunk/doc/html/ref.html
 /trunk/doc/html/signals2/rationale.html
 /trunk/doc/html/signals2/reference.html
 /trunk/doc/html/signals2/tests.html
 /trunk/doc/html/signals2/tutorial.html
 /trunk/doc/html/signals2.html
 /trunk/glossary/glossary.txt

=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/basic_managed_external__id810315.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,99 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template basic_managed_external_buffer</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_external_buffer_hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;">
+<link rel="prev" href="message_queue.html" title="Class message_queue">
+<link rel="next" href="basic_managed_heap_memory.html" title="Class template basic_managed_heap_memory">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="message_queue.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_external_buffer_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="basic_managed_heap_memory.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class template basic_managed_external_buffer">
+<a name="boost.interprocess.basic_managed_external__id810315"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template basic_managed_external_buffer</span></h2>
+<p>boost::interprocess::basic_managed_external_buffer</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_external_buffer_hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;">boost/interprocess/managed_external_buffer.hpp</a>&gt;
+
+</em></span><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharType, <span class="bold"><strong>typename</strong></span> AllocationAlgorithm, + <span class="bold"><strong>template</strong></span>&lt; <span class="bold"><strong>class</strong></span> IndexConfig &gt; <span class="bold"><strong>class</strong></span> IndexType&gt; +<span class="bold"><strong>class</strong></span> <a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_external__id810315.html#boost.interprocess.basic_managed_external__id810315construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="basic_managed_external__id810315.html#id810381-bb">basic_managed_external_buffer</a>(); + <a class="link" href="basic_managed_external__id810315.html#id810387-bb">basic_managed_external_buffer</a>(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a>, <span class="bold"><strong>void</strong></span> *, std::size_t); + <a class="link" href="basic_managed_external__id810315.html#id810409-bb">basic_managed_external_buffer</a>(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a>, <span class="bold"><strong>void</strong></span> *, std::size_t); + <a class="link" href="basic_managed_external__id810315.html#id810431-bb">basic_managed_external_buffer</a>(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp;&amp;); + basic_managed_external_buffer&amp; <a class="link" href="basic_managed_external__id810315.html#id810444-bb"><span class="bold"><strong>operator</strong></span>=</a>(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp;&amp;);
+
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_external__id810315.html#id810344-bb">public member functions</a></em></span> + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="basic_managed_external__id810315.html#id810347-bb">grow</a>(std::size_t) ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="basic_managed_external__id810315.html#id810361-bb">swap</a>(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp;) ;
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1024040"></a><h2>Description</h2>
+<p>A basic user memory named object creation class. Inherits all basic functionality from basic_managed_memory_impl&lt;CharType, AllocationAlgorithm, IndexType&gt; </p> +<div class="refsect2" title="basic_managed_external_buffer public construct/copy/destruct">
+<a name="id1024051"></a><h3>
+<a name="boost.interprocess.basic_managed_external__id810315construct-copy-destruct"></a><code class="computeroutput">basic_managed_external_buffer</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id810381-bb"></a>basic_managed_external_buffer();</pre> +<p>Default constructor. Does nothing. Useful in combination with move semantics </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id810387-bb"></a>basic_managed_external_buffer(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a>, <span class="bold"><strong>void</strong></span> * addr, std::size_t size);</pre>Creates and places the segment manager. This can throw. </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id810409-bb"></a>basic_managed_external_buffer(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a>, <span class="bold"><strong>void</strong></span> * addr, std::size_t size);</pre>Creates and places the segment manager. This can throw. </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id810431-bb"></a>basic_managed_external_buffer(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp;&amp; moved);</pre>Moves the ownership of "moved"'s managed memory to *this. Does not throw. </li>
+<li class="listitem">
+<pre class="literallayout">basic_managed_external_buffer&amp;
+<a name="id810444-bb"></a><span class="bold"><strong>operator</strong></span>=(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp;&amp; moved);</pre>Moves the ownership of "moved"'s managed memory to *this. Does not throw. </li>
+</ol></div>
+</div>
+<div class="refsect2" title="basic_managed_external_buffer public member functions">
+<a name="id1024202"></a><h3>
+<a name="id810344-bb"></a><code class="computeroutput">basic_managed_external_buffer</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id810347-bb"></a>grow(std::size_t extra_bytes) ;</pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id810361-bb"></a>swap(<a class="link" href="basic_managed_external__id810315.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a> &amp; other) ;</pre> +<p>Swaps the ownership of the managed heap memories managed by *this and other. Never throws. </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="message_queue.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_external_buffer_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="basic_managed_heap_memory.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/basic_managed_shared_me_id810921.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,152 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template basic_managed_shared_memory</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"> +<link rel="prev" href="basic_managed_mapped_file.html" title="Class template basic_managed_mapped_file"> +<link rel="next" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="basic_managed_mapped_file.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_shared_memory_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="basic_managed_windows_s_id811226.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class template basic_managed_shared_memory">
+<a name="boost.interprocess.basic_managed_shared_me_id810921"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template basic_managed_shared_memory</span></h2>
+<p>boost::interprocess::basic_managed_shared_memory</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;">boost/interprocess/managed_shared_memory.hpp</a>&gt;
+
+</em></span><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharType, <span class="bold"><strong>typename</strong></span> AllocationAlgorithm, + <span class="bold"><strong>template</strong></span>&lt; <span class="bold"><strong>class</strong></span> IndexConfig &gt; <span class="bold"><strong>class</strong></span> IndexType&gt; +<span class="bold"><strong>class</strong></span> <a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_shared_me_id810921.html#boost.interprocess.basic_managed_shared_me_id810921construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="basic_managed_shared_me_id810921.html#id810985-bb">basic_managed_shared_memory</a>(); + <a class="link" href="basic_managed_shared_me_id810921.html#id810991-bb">basic_managed_shared_memory</a>(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, std::size_t, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_shared_me_id810921.html#id811022-bb">basic_managed_shared_memory</a>(<a class="link" href="open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, std::size_t, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_shared_me_id810921.html#id811056-bb">basic_managed_shared_memory</a>(<a class="link" href="open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_shared_me_id810921.html#id811082-bb">basic_managed_shared_memory</a>(<a class="link" href="open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_shared_me_id810921.html#id811109-bb">basic_managed_shared_memory</a>(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_shared_me_id810921.html#id811135-bb">basic_managed_shared_memory</a>(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp;&amp;); + basic_managed_shared_memory&amp; <a class="link" href="basic_managed_shared_me_id810921.html#id811149-bb"><span class="bold"><strong>operator</strong></span>=</a>(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp;&amp;); + <a class="link" href="basic_managed_shared_me_id810921.html#id810975-bb">~basic_managed_shared_memory</a>();
+
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_shared_me_id810921.html#id810951-bb">public member functions</a></em></span> + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="basic_managed_shared_me_id810921.html#id810954-bb">swap</a>(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp;) ;
+
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_shared_me_id810921.html#id811163-bb">public static functions</a></em></span> + <span class="type"><span class="bold"><strong>static</strong></span> <span class="bold"><strong>bool</strong></span></span> <a class="link" href="basic_managed_shared_me_id810921.html#id811166-bb">grow</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, std::size_t) ; + <span class="type"><span class="bold"><strong>static</strong></span> <span class="bold"><strong>bool</strong></span></span> <a class="link" href="basic_managed_shared_me_id810921.html#id811194-bb">shrink_to_fit</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1026454"></a><h2>Description</h2>
+<p>A basic shared memory named object creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl&lt;CharType, AllocationAlgorithm, IndexType&gt; </p> +<div class="refsect2" title="basic_managed_shared_memory public construct/copy/destruct">
+<a name="id1026468"></a><h3>
+<a name="boost.interprocess.basic_managed_shared_me_id810921construct-copy-destruct"></a><code class="computeroutput">basic_managed_shared_memory</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id810985-bb"></a>basic_managed_shared_memory();</pre> +<p>Default constructor. Does nothing. Useful in combination with move semantics </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id810991-bb"></a>basic_managed_shared_memory(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a> create_only, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + std::size_t size, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Creates shared memory and creates and places the segment manager. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811022-bb"></a>basic_managed_shared_memory(<a class="link" href="open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a> open_or_create, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, std::size_t size, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811056-bb"></a>basic_managed_shared_memory(<a class="link" href="open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager. in copy_on_write mode. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811082-bb"></a>basic_managed_shared_memory(<a class="link" href="open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager. in read-only mode. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811109-bb"></a>basic_managed_shared_memory(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a> open_only, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811135-bb"></a>basic_managed_shared_memory(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp;&amp; moved);</pre> +<p>Moves the ownership of "moved"'s managed memory to *this. Does not throw </p>
+</li>
+<li class="listitem">
+<pre class="literallayout">basic_managed_shared_memory&amp; <a name="id811149-bb"></a><span class="bold"><strong>operator</strong></span>=(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp;&amp; moved);</pre> +<p>Moves the ownership of "moved"'s managed memory to *this. Does not throw </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id810975-bb"></a>~basic_managed_shared_memory();</pre> +<p>Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove(). </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2" title="basic_managed_shared_memory public member functions">
+<a name="id1026829"></a><h3>
+<a name="id810951-bb"></a><code class="computeroutput">basic_managed_shared_memory</code> public member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> +<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id810954-bb"></a>swap(<a class="link" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a> &amp; other) ;</pre> +<p>Swaps the ownership of the managed shared memories managed by *this and other. Never throws. </p>
+</li></ol></div>
+</div>
+<div class="refsect2" title="basic_managed_shared_memory public static functions">
+<a name="id1026880"></a><h3>
+<a name="id811163-bb"></a><code class="computeroutput">basic_managed_shared_memory</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>static</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id811166-bb"></a>grow(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * shmname, std::size_t extra_bytes) ;</pre> +<p>Tries to resize the managed shared memory object so that we have room for more objects.</p> +<p>This function is not synchronized so no other thread or process should be reading or writing the file </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>static</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id811194-bb"></a>shrink_to_fit(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * shmname) ;</pre> +<p>Tries to resize the managed shared memory to minimized the size of the file.</p> +<p>This function is not synchronized so no other thread or process should be reading or writing the file </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="basic_managed_mapped_file.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_shared_memory_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="basic_managed_windows_s_id811226.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/basic_managed_windows_s_id811226.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,137 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template basic_managed_windows_shared_memory</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;"> +<link rel="prev" href="basic_managed_shared_me_id810921.html" title="Class template basic_managed_shared_memory">
+<link rel="next" href="mapped_region.html" title="Class mapped_region">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="basic_managed_shared_me_id810921.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mapped_region.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class template basic_managed_windows_shared_memory"> +<a name="boost.interprocess.basic_managed_windows_s_id811226"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template basic_managed_windows_shared_memory</span></h2>
+<p>boost::interprocess::basic_managed_windows_shared_memory</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;">boost/interprocess/managed_windows_shared_memory.hpp</a>&gt;
+
+</em></span><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharType, <span class="bold"><strong>typename</strong></span> AllocationAlgorithm, + <span class="bold"><strong>template</strong></span>&lt; <span class="bold"><strong>class</strong></span> IndexConfig &gt; <span class="bold"><strong>class</strong></span> IndexType&gt; +<span class="bold"><strong>class</strong></span> <a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_windows_s_id811226.html#boost.interprocess.basic_managed_windows_s_id811226construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="basic_managed_windows_s_id811226.html#id811288-bb">basic_managed_windows_shared_memory</a>(); + <a class="link" href="basic_managed_windows_s_id811226.html#id811294-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + std::size_t, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_windows_s_id811226.html#id811326-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + std::size_t, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_windows_s_id811226.html#id811359-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_windows_s_id811226.html#id811385-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_windows_s_id811226.html#id811412-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * = 0); + <a class="link" href="basic_managed_windows_s_id811226.html#id811438-bb">basic_managed_windows_shared_memory</a>(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp;&amp;);
+  basic_managed_windows_shared_memory&amp;
+ <a class="link" href="basic_managed_windows_s_id811226.html#id811452-bb"><span class="bold"><strong>operator</strong></span>=</a>(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp;&amp;); + <a class="link" href="basic_managed_windows_s_id811226.html#id811466-bb">~basic_managed_windows_shared_memory</a>();
+
+ <span class="emphasis"><em>// <a class="link" href="basic_managed_windows_s_id811226.html#id811264-bb">public member functions</a></em></span> + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="basic_managed_windows_s_id811226.html#id811267-bb">swap</a>(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp;) ;
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1027469"></a><h2>Description</h2>
+<p>A basic managed windows shared memory creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl&lt;CharType, AllocationAlgorithm, IndexType&gt; Unlike basic_managed_shared_memory, it has no kernel persistence and the shared memory is destroyed when all processes destroy all their windows_shared_memory objects and mapped regions for the same shared memory or the processes end/crash.</p> +<p>Warning: basic_managed_windows_shared_memory and basic_managed_shared_memory can't communicate between them. </p> +<div class="refsect2" title="basic_managed_windows_shared_memory public construct/copy/destruct">
+<a name="id1027481"></a><h3>
+<a name="boost.interprocess.basic_managed_windows_s_id811226construct-copy-destruct"></a><code class="computeroutput">basic_managed_windows_shared_memory</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id811288-bb"></a>basic_managed_windows_shared_memory();</pre> +<p>Default constructor. Does nothing. Useful in combination with move semantics </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811294-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="create_only_t.html" title="Struct create_only_t">create_only_t</a> create_only, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, std::size_t size, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Creates shared memory and creates and places the segment manager. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811326-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="open_or_create_t.html" title="Struct open_or_create_t">open_or_create_t</a> open_or_create, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, std::size_t size, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811359-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="open_only_t.html" title="Struct open_only_t">open_only_t</a> open_only, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811385-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="open_copy_on_write_t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager in copy_on_write mode. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811412-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="open_read_only_t.html" title="Struct open_read_only_t">open_read_only_t</a>, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * addr = 0);</pre> +<p>Connects to a created shared memory and its segment manager in read-only mode. This can throw. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811438-bb"></a>basic_managed_windows_shared_memory(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp;&amp; moved);</pre> +<p>Moves the ownership of "moved"'s managed memory to *this. Does not throw </p>
+</li>
+<li class="listitem">
+<pre class="literallayout">basic_managed_windows_shared_memory&amp;
+<a name="id811452-bb"></a><span class="bold"><strong>operator</strong></span>=(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp;&amp; moved);</pre> +<p>Moves the ownership of "moved"'s managed memory to *this. Does not throw </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id811466-bb"></a>~basic_managed_windows_shared_memory();</pre> +<p>Destroys *this and indicates that the calling process is finished using the resource. All mapped regions are still valid after destruction. When all mapped regions and basic_managed_windows_shared_memory objects referring the shared memory are destroyed, the operating system will destroy the shared memory. </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2" title="basic_managed_windows_shared_memory public member functions">
+<a name="id1027846"></a><h3>
+<a name="id811264-bb"></a><code class="computeroutput">basic_managed_windows_shared_memory</code> public member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> +<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id811267-bb"></a>swap(<a class="link" href="basic_managed_windows_s_id811226.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a> &amp; other) ;</pre> +<p>Swaps the ownership of the managed mapped memories managed by *this and other. Never throws. </p>
+</li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="basic_managed_shared_me_id810921.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.managed_windows_shared_memory_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mapped_region.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/get_pointer_id815616.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template get_pointer</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">
+<link rel="prev" href="swap_id815538.html" title="Function template swap">
+<link rel="next" href="scoped_ptr.html" title="Class template scoped_ptr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_id815538.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="scoped_ptr.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template get_pointer">
+<a name="boost.interprocess.get_pointer_id815616"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_pointer</span></h2>
+<p>boost::interprocess::get_pointer</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a>&lt; T, VP &gt;::pointer</span> + get_pointer(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; p);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041869"></a><h2>Description</h2>
+<p>Returns p.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_id815538.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="scoped_ptr.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/get_pointer_id815938.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template get_pointer</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;">
+<link rel="prev" href="swap_id815901.html" title="Function template swap">
+<link rel="next" href="shared_ptr.html" title="Class template shared_ptr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_id815901.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="shared_ptr.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template get_pointer">
+<a name="boost.interprocess.get_pointer_id815938"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_pointer</span></h2>
+<p>boost::interprocess::get_pointer</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;">boost/interprocess/smart_ptr/scoped_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> D&gt; + <span class="type"><a class="link" href="scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a>&lt; T, D &gt;::pointer</span> get_pointer(<a class="link" href="scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a>&lt; T, D &gt; <span class="bold"><strong>const</strong></span> &amp; p);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1043015"></a><h2>Description</h2>
+<p>Returns a copy of the stored pointer Never throws </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_id815901.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="shared_ptr.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/interprocess_recursive__id820174.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class interprocess_recursive_mutex</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_recursive_mutex_hpp" title="Header &lt;boost/interprocess/sync/interprocess_recursive_mutex.hpp&gt;"> +<link rel="prev" href="interprocess_mutex.html" title="Class interprocess_mutex"> +<link rel="next" href="interprocess_semaphore.html" title="Class interprocess_semaphore">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="interprocess_mutex.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_recursive_mutex_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="interprocess_semaphore.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class interprocess_recursive_mutex">
+<a name="boost.interprocess.interprocess_recursive__id820174"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class interprocess_recursive_mutex</span></h2>
+<p>boost::interprocess::interprocess_recursive_mutex</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_recursive_mutex_hpp" title="Header &lt;boost/interprocess/sync/interprocess_recursive_mutex.hpp&gt;">boost/interprocess/sync/interprocess_recursive_mutex.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>class</strong></span> <a class="link" href="interprocess_recursive__id820174.html" title="Class interprocess_recursive_mutex">interprocess_recursive_mutex</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="interprocess_recursive__id820174.html#boost.interprocess.interprocess_recursive__id820174construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="interprocess_recursive__id820174.html#id820272-bb">interprocess_recursive_mutex</a>(); + <a class="link" href="interprocess_recursive__id820174.html#id820278-bb">~interprocess_recursive_mutex</a>();
+
+ <span class="emphasis"><em>// <a class="link" href="interprocess_recursive__id820174.html#id820184-bb">public member functions</a></em></span> + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_recursive__id820174.html#id820188-bb">lock</a>(<span class="bold"><strong>void</strong></span>) ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_recursive__id820174.html#id820210-bb">try_lock</a>(<span class="bold"><strong>void</strong></span>) ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_recursive__id820174.html#id820231-bb">timed_lock</a>(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp;) ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_recursive__id820174.html#id820252-bb">unlock</a>(<span class="bold"><strong>void</strong></span>) ;
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1055992"></a><h2>Description</h2>
+<p>Wraps a interprocess_mutex that can be placed in shared memory and can be shared between processes. Allows several locking calls by the same process. Allows timed lock tries </p> +<div class="refsect2" title="interprocess_recursive_mutex public construct/copy/destruct">
+<a name="id1056001"></a><h3>
+<a name="boost.interprocess.interprocess_recursive__id820174construct-copy-destruct"></a><code class="computeroutput">interprocess_recursive_mutex</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id820272-bb"></a>interprocess_recursive_mutex();</pre>
+<p>Constructor. Throws interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a name="id820278-bb"></a>~interprocess_recursive_mutex();</pre> +<p>Destructor. If any process uses the mutex after the destructor is called the result is undefined. Does not throw. </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2" title="interprocess_recursive_mutex public member functions">
+<a name="id1056057"></a><h3>
+<a name="id820184-bb"></a><code class="computeroutput">interprocess_recursive_mutex</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820188-bb"></a>lock(<span class="bold"><strong>void</strong></span>) ;</pre> +<p>Effects: The calling thread tries to obtain ownership of the mutex, and if another thread has ownership of the mutex, it waits until it can obtain the ownership. If a thread takes ownership of the mutex the mutex must be unlocked by the same mutex. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820210-bb"></a>try_lock(<span class="bold"><strong>void</strong></span>) ;</pre> +<p>Tries to lock the interprocess_mutex, returns false when interprocess_mutex is already locked, returns true when success. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820231-bb"></a>timed_lock(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp; abs_time) ;</pre> +<p>Tries to lock the interprocess_mutex, if interprocess_mutex can't be locked before abs_time time, returns false. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820252-bb"></a>unlock(<span class="bold"><strong>void</strong></span>) ;</pre> +<p>Effects: The calling thread releases the exclusive ownership of the mutex. If the mutex supports recursive locking, the mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error. </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="interprocess_mutex.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_recursive_mutex_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="interprocess_semaphore.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/interprocess_upgradable_id820410.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,189 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class interprocess_upgradable_mutex</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp" title="Header &lt;boost/interprocess/sync/interprocess_upgradable_mutex.hpp&gt;"> +<link rel="prev" href="interprocess_semaphore.html" title="Class interprocess_semaphore"> +<link rel="next" href="defer_lock_type.html" title="Struct defer_lock_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="interprocess_semaphore.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="defer_lock_type.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class interprocess_upgradable_mutex">
+<a name="boost.interprocess.interprocess_upgradable_id820410"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class interprocess_upgradable_mutex</span></h2>
+<p>boost::interprocess::interprocess_upgradable_mutex</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp" title="Header &lt;boost/interprocess/sync/interprocess_upgradable_mutex.hpp&gt;">boost/interprocess/sync/interprocess_upgradable_mutex.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>class</strong></span> <a class="link" href="interprocess_upgradable_id820410.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="interprocess_upgradable_id820410.html#boost.interprocess.interprocess_upgradable_id820410construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="interprocess_upgradable_id820410.html#id820422-bb">interprocess_upgradable_mutex</a>(<span class="bold"><strong>const</strong></span> <a class="link" href="interprocess_upgradable_id820410.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a> &amp;); + <a class="link" href="interprocess_upgradable_id820410.html#id820802-bb">interprocess_upgradable_mutex</a>();
+  interprocess_upgradable_mutex&amp;
+ <a class="link" href="interprocess_upgradable_id820410.html#id820433-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a class="link" href="interprocess_upgradable_id820410.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a> &amp;); + <a class="link" href="interprocess_upgradable_id820410.html#id820807-bb">~interprocess_upgradable_mutex</a>();
+
+ <span class="emphasis"><em>// <a class="link" href="interprocess_upgradable_id820410.html#id820444-bb">public member functions</a></em></span> + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820447-bb">lock</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820462-bb">try_lock</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820479-bb">timed_lock</a>(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp;) ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820502-bb">unlock</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820516-bb">lock_sharable</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820531-bb">try_lock_sharable</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820548-bb">timed_lock_sharable</a>(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp;) ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820571-bb">unlock_sharable</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820586-bb">lock_upgradable</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820601-bb">try_lock_upgradable</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820617-bb">timed_lock_upgradable</a>(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp;) ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820640-bb">unlock_upgradable</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820655-bb">unlock_and_lock_upgradable</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820671-bb">unlock_and_lock_sharable</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820687-bb">unlock_upgradable_and_lock_sharable</a>() ; + <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820703-bb">unlock_upgradable_and_lock</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820720-bb">try_unlock_upgradable_and_lock</a>() ; + <span class="type">*<span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820738-bb">timed_unlock_upgradable_and_lock</a>(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp;) ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820764-bb">try_unlock_sharable_and_lock</a>() ; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="interprocess_upgradable_id820410.html#id820783-bb">try_unlock_sharable_and_lock_upgradable</a>() ;
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1057163"></a><h2>Description</h2>
+<p>Wraps a interprocess_upgradable_mutex that can be placed in shared memory and can be shared between processes. Allows timed lock tries </p> +<div class="refsect2" title="interprocess_upgradable_mutex public construct/copy/destruct">
+<a name="id1057171"></a><h3>
+<a name="boost.interprocess.interprocess_upgradable_id820410construct-copy-destruct"></a><code class="computeroutput">interprocess_upgradable_mutex</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><pre class="literallayout"><a name="id820422-bb"></a>interprocess_upgradable_mutex(<span class="bold"><strong>const</strong></span> <a class="link" href="interprocess_upgradable_id820410.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a> &amp;);</pre></li>
+<li class="listitem">
+<pre class="literallayout"><a name="id820802-bb"></a>interprocess_upgradable_mutex();</pre> +<p>Constructs the upgradable lock. Throws interprocess_exception on error. </p>
+</li>
+<li class="listitem"><pre class="literallayout">interprocess_upgradable_mutex&amp; +<a name="id820433-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a class="link" href="interprocess_upgradable_id820410.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a> &amp;);</pre></li>
+<li class="listitem">
+<pre class="literallayout"><a name="id820807-bb"></a>~interprocess_upgradable_mutex();</pre>
+<p>Destroys the upgradable lock. Does not throw. </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2" title="interprocess_upgradable_mutex public member functions">
+<a name="id1057288"></a><h3>
+<a name="id820444-bb"></a><code class="computeroutput">interprocess_upgradable_mutex</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820447-bb"></a>lock() ;</pre> +<p>Effects: The calling thread tries to obtain exclusive ownership of the mutex, and if another thread has exclusive, sharable or upgradable ownership of the mutex, it waits until it can obtain the ownership. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820462-bb"></a>try_lock() ;</pre> +<p>Effects: The calling thread tries to acquire exclusive ownership of the mutex without waiting. If no other thread has exclusive, sharable or upgradable ownership of the mutex this succeeds. Returns: If it can acquire exclusive ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820479-bb"></a>timed_lock(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp; abs_time) ;</pre> +<p>Effects: The calling thread tries to acquire exclusive ownership of the mutex waiting if necessary until no other thread has has exclusive, sharable or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820502-bb"></a>unlock() ;</pre> +<p>Precondition: The thread must have exclusive ownership of the mutex. Effects: The calling thread releases the exclusive ownership of the mutex. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820516-bb"></a>lock_sharable() ;</pre> +<p>Effects: The calling thread tries to obtain sharable ownership of the mutex, and if another thread has exclusive or upgradable ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820531-bb"></a>try_lock_sharable() ;</pre> +<p>Effects: The calling thread tries to acquire sharable ownership of the mutex without waiting. If no other thread has has exclusive or upgradable ownership of the mutex this succeeds. Returns: If it can acquire sharable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820548-bb"></a>timed_lock_sharable(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp; abs_time) ;</pre> +<p>Effects: The calling thread tries to acquire sharable ownership of the mutex waiting if necessary until no other thread has has exclusive or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires sharable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820571-bb"></a>unlock_sharable() ;</pre> +<p>Precondition: The thread must have sharable ownership of the mutex. Effects: The calling thread releases the sharable ownership of the mutex. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820586-bb"></a>lock_upgradable() ;</pre> +<p>Effects: The calling thread tries to obtain upgradable ownership of the mutex, and if another thread has exclusive or upgradable ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820601-bb"></a>try_lock_upgradable() ;</pre> +<p>Effects: The calling thread tries to acquire upgradable ownership of the mutex without waiting. If no other thread has has exclusive or upgradable ownership of the mutex this succeeds. Returns: If it can acquire upgradable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820617-bb"></a>timed_lock_upgradable(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp; abs_time) ;</pre> +<p>Effects: The calling thread tries to acquire upgradable ownership of the mutex waiting if necessary until no other thread has has exclusive or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820640-bb"></a>unlock_upgradable() ;</pre> +<p>Precondition: The thread must have upgradable ownership of the mutex. Effects: The calling thread releases the upgradable ownership of the mutex. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820655-bb"></a>unlock_and_lock_upgradable() ;</pre> +<p>Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires upgradable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820671-bb"></a>unlock_and_lock_sharable() ;</pre> +<p>Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820687-bb"></a>unlock_upgradable_and_lock_sharable() ;</pre> +<p>Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id820703-bb"></a>unlock_upgradable_and_lock() ;</pre> +<p>Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires exclusive ownership. This operation will block until all threads with sharable ownership release their sharable lock. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820720-bb"></a>try_unlock_upgradable_and_lock() ;</pre> +<p>Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable ownership, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type">*<span class="bold"><strong>bool</strong></span></span> <a name="id820738-bb"></a>timed_unlock_upgradable_and_lock(<span class="bold"><strong>const</strong></span> boost::posix_time::ptime &amp; abs_time) ;</pre> +<p>Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership, waiting if necessary until abs_time. This operation will fail if there are threads with sharable ownership or timeout reaches, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820764-bb"></a>try_unlock_sharable_and_lock() ;</pre> +<p>Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id820783-bb"></a>try_unlock_sharable_and_lock_upgradable() ;</pre> +<p>Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire upgradable ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error. </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="interprocess_semaphore.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.sync.interprocess_upgradable_mutex_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="defer_lock_type.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator-_id813035.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator-</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator__id813001.html" title="Function template operator+">
+<link rel="next" href="swap_id813075.html" title="Function template swap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__id813001.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap_id813075.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator-">
+<a name="boost.interprocess.operator-_id813035"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator-</span></h2>
+<p>boost::interprocess::operator-</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> T2&gt;
+  <span class="type">std::ptrdiff_t</span>
+ <span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T &gt; &amp; pt, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033804"></a><h2>Description</h2>
+<p>offset_ptr - offset_ptr operation </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__id813001.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap_id813075.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id803307.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;"> +<link rel="prev" href="adaptive_pool/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id803368.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id803368.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id803307"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;">boost/interprocess/allocators/adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1003157"></a><h2>Description</h2>
+<p>Equality test for same type of adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id803368.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id803368.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;"> +<link rel="prev" href="operator___id803307.html" title="Function template operator==">
+<link rel="next" href="allocator.html" title="Class template allocator">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id803307.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id803368"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;">boost/interprocess/allocators/adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="adaptive_pool.html" title="Class template adaptive_pool">adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1003269"></a><h2>Description</h2>
+<p>Inequality test for same type of adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id803307.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id804261.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;"> +<link rel="prev" href="allocator/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id804301.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id804301.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id804261"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;">boost/interprocess/allocators/allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> SegmentManager&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T, SegmentManager &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T, SegmentManager &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1005028"></a><h2>Description</h2>
+<p>Equality test for same type of allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id804301.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id804301.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;"> +<link rel="prev" href="operator___id804261.html" title="Function template operator=="> +<link rel="next" href="cached_adaptive_pool.html" title="Class template cached_adaptive_pool">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id804261.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="cached_adaptive_pool.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id804301"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;">boost/interprocess/allocators/allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> SegmentManager&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T, SegmentManager &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T, SegmentManager &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1005127"></a><h2>Description</h2>
+<p>Inequality test for same type of allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id804261.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="cached_adaptive_pool.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id805049.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;"> +<link rel="prev" href="cached_adaptive_pool/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id805112.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="cached_adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id805112.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id805049"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;">boost/interprocess/allocators/cached_adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F,
+         std::size_t OP&gt;
+ <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1007270"></a><h2>Description</h2>
+<p>Equality test for same type of cached_adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="cached_adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id805112.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id805112.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;"> +<link rel="prev" href="operator___id805049.html" title="Function template operator=="> +<link rel="next" href="cached_node_allocator.html" title="Class template cached_node_allocator">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id805049.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="cached_node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id805112"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;">boost/interprocess/allocators/cached_adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F,
+         std::size_t OP&gt;
+ <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="cached_adaptive_pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1007373"></a><h2>Description</h2>
+<p>Inequality test for same type of cached_adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id805049.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="cached_node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id805826.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;"> +<link rel="prev" href="cached_node_allocator/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id805874.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="cached_node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id805874.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id805826"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;">boost/interprocess/allocators/cached_node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NPC&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1009432"></a><h2>Description</h2>
+<p>Equality test for same type of cached_node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="cached_node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id805874.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id805874.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;"> +<link rel="prev" href="operator___id805826.html" title="Function template operator=="> +<link rel="next" href="node_allocator.html" title="Class template node_allocator">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id805826.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id805874"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;">boost/interprocess/allocators/cached_node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NPC&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="cached_node_allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1009532"></a><h2>Description</h2>
+<p>Inequality test for same type of cached_node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id805826.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.cached_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id806529.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;"> +<link rel="prev" href="node_allocator/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id806576.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id806576.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id806529"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;">boost/interprocess/allocators/node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NPC&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="node_allocator.html" title="Class template node_allocator">node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="node_allocator.html" title="Class template node_allocator">node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1011444"></a><h2>Description</h2>
+<p>Equality test for same type of node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id806576.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id806576.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;"> +<link rel="prev" href="operator___id806529.html" title="Function template operator=="> +<link rel="next" href="private_adaptive_pool.html" title="Class template private_adaptive_pool">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id806529.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="private_adaptive_pool.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id806576"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;">boost/interprocess/allocators/node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NPC&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="node_allocator.html" title="Class template node_allocator">node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="node_allocator.html" title="Class template node_allocator">node_allocator</a>&lt; T, S, NPC &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1011544"></a><h2>Description</h2>
+<p>Inequality test for same type of node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id806529.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="private_adaptive_pool.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id807294.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;"> +<link rel="prev" href="private_adaptive_pool/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id807356.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="private_adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id807356.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id807294"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;">boost/interprocess/allocators/private_adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1013901"></a><h2>Description</h2>
+<p>Equality test for same type of private_adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="private_adaptive_pool/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id807356.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id807356.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;"> +<link rel="prev" href="operator___id807294.html" title="Function template operator=="> +<link rel="next" href="private_node_allocator.html" title="Class template private_node_allocator">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id807294.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="private_node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id807356"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp" title="Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;">boost/interprocess/allocators/private_adaptive_pool.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="private_adaptive_pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1014014"></a><h2>Description</h2>
+<p>Inequality test for same type of private_adaptive_pool </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id807294.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_adaptive_pool_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="private_node_allocator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id808050.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;"> +<link rel="prev" href="private_node_allocator/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id808112.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="private_node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id808112.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id808050"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;">boost/interprocess/allocators/private_node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1016037"></a><h2>Description</h2>
+<p>Equality test for same type of private_node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="private_node_allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id808112.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id808112.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;"> +<link rel="prev" href="operator___id808050.html" title="Function template operator=="> +<link rel="next" href="anonymous_shared_memory.html" title="Function anonymous_shared_memory">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id808050.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="anonymous_shared_memory.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id808112"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp" title="Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;">boost/interprocess/allocators/private_node_allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> S, std::size_t NodesPerBlock, std::size_t F, + <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>char</strong></span> OP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc1, + <span class="bold"><strong>const</strong></span> <a class="link" href="private_node_allocator.html" title="Class template private_node_allocator">private_node_allocator</a>&lt; T, S, NodesPerBlock, F, OP &gt; &amp; alloc2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1016151"></a><h2>Description</h2>
+<p>Inequality test for same type of private_node_allocator </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id808050.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.allocators.private_node_allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="anonymous_shared_memory.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id812683.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">
+<link rel="prev" href="offset_ptr.html" title="Class template offset_ptr">
+<link rel="next" href="operator___id812723.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="offset_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812723.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id812683"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1032970"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; == offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="offset_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812723.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id812723.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator___id812683.html" title="Function template operator=="> +<link rel="next" href="operator_id812763.html" title="Function template operator&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812683.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812763.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id812723"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033066"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; != offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812683.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812763.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id812803.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator_id812763.html" title="Function template operator&lt;"> +<link rel="next" href="operator_id812843.html" title="Function template operator&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812763.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812843.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&lt;=">
+<a name="boost.interprocess.operator_=_id812803"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;=</span></h2>
+<p>boost::interprocess::operator&lt;=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033263"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; &lt;= offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812763.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812843.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id812882.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&gt;=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator_id812843.html" title="Function template operator&gt;"> +<link rel="next" href="operator_id812922.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812843.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812922.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&gt;=">
+<a name="boost.interprocess.operator_=_id812882"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;=</span></h2>
+<p>boost::interprocess::operator&gt;=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033459"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; &gt;= offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812843.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812922.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815261.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="intrusive_ptr.html" title="Class template intrusive_ptr"> +<link rel="next" href="operator___id815303.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intrusive_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815303.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id815261"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; a, + <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; U, VP &gt; <span class="bold"><strong>const</strong></span> &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041085"></a><h2>Description</h2>
+<p>Returns a.get() == b.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intrusive_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815303.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815303.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815261.html" title="Function template operator=="> +<link rel="next" href="operator___id815345.html" title="Function template operator==">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815261.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815345.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id815303"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; a, + <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; U, VP &gt; <span class="bold"><strong>const</strong></span> &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041190"></a><h2>Description</h2>
+<p>Returns a.get() != b.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815261.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815345.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815345.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815303.html" title="Function template operator!="> +<link rel="next" href="operator___id815384.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815303.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815384.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id815345"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; a, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>typename</strong></span> <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt;::pointer &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041296"></a><h2>Description</h2>
+<p>Returns a.get() == b. Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815303.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815384.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815384.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815345.html" title="Function template operator=="> +<link rel="next" href="operator___id815423.html" title="Function template operator==">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815345.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815423.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id815384"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; a, + <span class="bold"><strong>const</strong></span> <span class="bold"><strong>typename</strong></span> <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt;::pointer &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041400"></a><h2>Description</h2>
+<p>Returns a.get() != b. Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815345.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815423.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815423.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815384.html" title="Function template operator!="> +<link rel="next" href="operator___id815462.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815384.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815462.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.interprocess.operator==_id815423"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::interprocess::operator==</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>typename</strong></span> <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt;::pointer &amp; a, + <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041503"></a><h2>Description</h2>
+<p>Returns a == b.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815384.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id815462.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator___id815462.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815423.html" title="Function template operator=="> +<link rel="next" href="operator_id815501.html" title="Function template operator&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815423.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id815501.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.interprocess.operator!=_id815462"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::interprocess::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>typename</strong></span> <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt;::pointer &amp; a, + <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041607"></a><h2>Description</h2>
+<p>Returns a != b.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815423.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id815501.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator__id813001.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator+</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator_id812962.html" title="Function template operator&gt;&gt;"> +<link rel="next" href="operator-_id813035.html" title="Function template operator-">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812962.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator-_id813035.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator+">
+<a name="boost.interprocess.operator+_id813001"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator+</span></h2>
+<p>boost::interprocess::operator+</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; + <span class="type"><a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T &gt;</span> + <span class="bold"><strong>operator</strong></span>+(std::ptrdiff_t diff, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T &gt; &amp; right);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033711"></a><h2>Description</h2>
+<p>std::ptrdiff_t + offset_ptr operation </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812962.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator-_id813035.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator_id812763.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator___id812723.html" title="Function template operator!="> +<link rel="next" href="operator___id812803.html" title="Function template operator&lt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812723.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812803.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&lt;">
+<a name="boost.interprocess.operator_id812763"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;</span></h2>
+<p>boost::interprocess::operator&lt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033165"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; &lt; offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812723.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812803.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator_id812843.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&gt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator___id812803.html" title="Function template operator&lt;="> +<link rel="next" href="operator___id812882.html" title="Function template operator&gt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812803.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812882.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&gt;">
+<a name="boost.interprocess.operator_id812843"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;</span></h2>
+<p>boost::interprocess::operator&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T1 &gt; &amp; pt1, <span class="bold"><strong>const</strong></span> <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; T2 &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033361"></a><h2>Description</h2>
+<p>offset_ptr&lt;T1&gt; &gt; offset_ptr&lt;T2&gt;. Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812803.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id812882.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator_id812922.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator___id812882.html" title="Function template operator&gt;="> +<link rel="next" href="operator_id812962.html" title="Function template operator&gt;&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812882.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812962.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&lt;&lt;">
+<a name="boost.interprocess.operator_id812922"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::interprocess::operator&lt;&lt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> E, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> Y&gt;
+  <span class="type">std::basic_ostream&lt; E, T &gt; &amp;</span>
+ <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; E, T &gt; &amp; os, <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; Y &gt; <span class="bold"><strong>const</strong></span> &amp; p);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033547"></a><h2>Description</h2>
+<p>operator&lt;&lt; for offset ptr </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id812882.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id812962.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator_id812962.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&gt;&gt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator_id812922.html" title="Function template operator&lt;&lt;"> +<link rel="next" href="operator__id813001.html" title="Function template operator+">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812922.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator__id813001.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&gt;&gt;">
+<a name="boost.interprocess.operator_id812962"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::interprocess::operator&gt;&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> E, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> Y&gt;
+  <span class="type">std::basic_istream&lt; E, T &gt; &amp;</span>
+ <span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; E, T &gt; &amp; is, <a class="link" href="offset_ptr.html" title="Class template offset_ptr">offset_ptr</a>&lt; Y &gt; &amp; p);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033630"></a><h2>Description</h2>
+<p>operator&gt;&gt; for offset ptr </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id812922.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator__id813001.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/operator_id815501.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator___id815462.html" title="Function template operator!=">
+<link rel="next" href="swap_id815538.html" title="Function template swap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815462.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap_id815538.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator&lt;">
+<a name="boost.interprocess.operator_id815501"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;</span></h2>
+<p>boost::interprocess::operator&lt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>&lt;(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; a, + <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; <span class="bold"><strong>const</strong></span> &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041707"></a><h2>Description</h2>
+<p>Returns a.get() &lt; b.get(). Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id815462.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap_id815538.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/remove_shared_memory_on_id814821.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class remove_shared_memory_on_destroy</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.shared_memory_object_hpp" title="Header &lt;boost/interprocess/shared_memory_object.hpp&gt;"> +<link rel="prev" href="shared_memory_object.html" title="Class shared_memory_object">
+<link rel="next" href="deleter.html" title="Class template deleter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="shared_memory_object.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.shared_memory_object_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="deleter.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class remove_shared_memory_on_destroy">
+<a name="boost.interprocess.remove_shared_memory_on_id814821"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class remove_shared_memory_on_destroy</span></h2>
+<p>boost::interprocess::remove_shared_memory_on_destroy</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.shared_memory_object_hpp" title="Header &lt;boost/interprocess/shared_memory_object.hpp&gt;">boost/interprocess/shared_memory_object.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>class</strong></span> <a class="link" href="remove_shared_memory_on_id814821.html" title="Class remove_shared_memory_on_destroy">remove_shared_memory_on_destroy</a> {
+<span class="bold"><strong>public</strong></span>:
+ <span class="emphasis"><em>// <a class="link" href="remove_shared_memory_on_id814821.html#boost.interprocess.remove_shared_memory_on_id814821construct-copy-destruct">construct/copy/destruct</a></em></span> + <a class="link" href="remove_shared_memory_on_id814821.html#id814835-bb">remove_shared_memory_on_destroy</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *); + <a class="link" href="remove_shared_memory_on_id814821.html#id814841-bb">~remove_shared_memory_on_destroy</a>();
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1038577"></a><h2>Description</h2>
+<p>A class that stores the name of a shared memory and calls shared_memory_object::remove(name) in its destructor Useful to remove temporary shared memory objects in the presence of exceptions </p> +<div class="refsect2" title="remove_shared_memory_on_destroy public construct/copy/destruct">
+<a name="id1038586"></a><h3>
+<a name="boost.interprocess.remove_shared_memory_on_id814821construct-copy-destruct"></a><code class="computeroutput">remove_shared_memory_on_destroy</code>
+        public
+       construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><pre class="literallayout"><a name="id814835-bb"></a>remove_shared_memory_on_destroy(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name);</pre></li> +<li class="listitem"><pre class="literallayout"><a name="id814841-bb"></a>~remove_shared_memory_on_destroy();</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="shared_memory_object.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.shared_memory_object_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="deleter.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/swap_id813075.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template swap</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"> +<link rel="prev" href="operator-_id813035.html" title="Function template operator-"> +<link rel="next" href="segment_manager_base.html" title="Class template segment_manager_base">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator-_id813035.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="segment_manager_base.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template swap">
+<a name="boost.interprocess.swap_id813075"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::interprocess::swap</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;">boost/interprocess/offset_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; + <span class="type"><span class="bold"><strong>void</strong></span></span> swap(<a class="link" href="offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a>&lt; T &gt; &amp; pt, + <a class="link" href="offset_ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a>&lt; T &gt; &amp; pt2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1033878"></a><h2>Description</h2>
+<p>swap specialization for offset_ptr </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator-_id813035.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.offset_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="segment_manager_base.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/swap_id815538.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template swap</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"> +<link rel="prev" href="operator_id815501.html" title="Function template operator&lt;"> +<link rel="next" href="get_pointer_id815616.html" title="Function template get_pointer">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id815501.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_pointer_id815616.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template swap">
+<a name="boost.interprocess.swap_id815538"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::interprocess::swap</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> VP&gt; + <span class="type"><span class="bold"><strong>void</strong></span></span> swap(<a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; &amp; lhs, <a class="link" href="intrusive_ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a>&lt; T, VP &gt; &amp; rhs);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1041790"></a><h2>Description</h2>
+<p>Exchanges the contents of the two intrusive_ptrs. Does not throw </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id815501.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.intrusive_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_pointer_id815616.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/interprocess/swap_id815901.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template swap</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;">
+<link rel="prev" href="scoped_ptr.html" title="Class template scoped_ptr">
+<link rel="next" href="get_pointer_id815938.html" title="Function template get_pointer">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="scoped_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_pointer_id815938.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template swap">
+<a name="boost.interprocess.swap_id815901"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::interprocess::swap</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;">boost/interprocess/smart_ptr/scoped_ptr.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> D&gt; + <span class="type"><span class="bold"><strong>void</strong></span></span> swap(<a class="link" href="scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a>&lt; T, D &gt; &amp; a, <a class="link" href="scoped_ptr.html" title="Class template scoped_ptr">scoped_ptr</a>&lt; T, D &gt; &amp; b);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1042933"></a><h2>Description</h2>
+<p>Exchanges the internal pointer and deleter with other scoped_ptr Never throws. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005 - 2008 Ion Gaztanaga<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="scoped_ptr.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_interprocess_reference.html#header.boost.interprocess.smart_ptr.scoped_ptr_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_pointer_id815938.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/allocator_void_id897741.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class allocator&lt;void&gt;</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;">
+<link rel="prev" href="../../mpi/reference.html" title="Reference">
+<link rel="next" href="allocator_void_id897741/rebind.html" title="Struct template rebind">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../mpi/reference.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="allocator_void_id897741/rebind.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Class allocator&lt;void&gt;">
+<a name="boost.mpi.allocator_void_id897741"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class allocator&lt;void&gt;</span></h2>
+<p>boost::mpi::allocator&lt;void&gt; &#8212; Allocator specialization for <code class="computeroutput">void</code> value types. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;">boost/mpi/allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>class</strong></span> <a class="link" href="allocator_void_id897741.html" title="Class allocator&lt;void&gt;">allocator</a>&lt;<span class="bold"><strong>void</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+ <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>void</strong></span> * <a name="boost.mpi.allocator_void_id897741.pointer"></a>pointer; + <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>void</strong></span> * <a name="boost.mpi.allocator_void_id897741.const_pointer"></a>const_pointer; + <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>void</strong></span> <a name="boost.mpi.allocator_void_id897741.value_type"></a>value_type;
+
+  <span class="emphasis"><em>// member classes/structs/unions</em></span>
+ <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; + <span class="bold"><strong>struct</strong></span> <a class="link" href="allocator_void_id897741/rebind.html" title="Struct template rebind">rebind</a> {
+    <span class="emphasis"><em>// types</em></span>
+ <span class="bold"><strong>typedef</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; U &gt; <a class="link" href="allocator_void_id897741/rebind.html#boost.mpi.allocator_void_id897741.rebind.other">other</a>;
+  };
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1362027"></a><h2>Description</h2>
+<p>The <code class="computeroutput">void</code> specialization of <code class="computeroutput">allocator</code> is useful only for rebinding to another, different value type. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../mpi/reference.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="allocator_void_id897741/rebind.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/get_id904844.html Wed Sep  2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function get</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp" title="Header &lt;boost/mpi/graph_communicator.hpp&gt;"> +<link rel="prev" href="graph_communicator.html" title="Class graph_communicator">
+<link rel="next" href="get_id904874.html" title="Function get">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="graph_communicator.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_id904874.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function get">
+<a name="boost.mpi.get_id904844"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function get</span></h2>
+<p>boost::mpi::get &#8212; Returns a property map that maps from vertices in a communicator's graph topology to their index values. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp" title="Header &lt;boost/mpi/graph_communicator.hpp&gt;">boost/mpi/graph_communicator.hpp</a>&gt;
+
+</em></span>
+<span class="type">identity_property_map</span> get(vertex_index_t, <span class="bold"><strong>const</strong></span> <a class="link" href="graph_communicator.html" title="Class graph_communicator">graph_communicator</a> &amp;);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1379309"></a><h2>Description</h2>
+<p>Since the vertices are ranks in the communicator, the returned property map is the identity property map. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="graph_communicator.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="get_id904874.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/get_id904874.html Wed Sep  2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function get</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp" title="Header &lt;boost/mpi/graph_communicator.hpp&gt;">
+<link rel="prev" href="get_id904844.html" title="Function get">
+<link rel="next" href="../graph_traits_mpi_graph__id904214.html" title="Struct graph_traits&lt;mpi::graph_communicator&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_id904844.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../graph_traits_mpi_graph__id904214.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function get">
+<a name="boost.mpi.get_id904874"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function get</span></h2>
+<p>boost::mpi::get &#8212; Returns the index of a vertex in the communicator's graph topology. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp" title="Header &lt;boost/mpi/graph_communicator.hpp&gt;">boost/mpi/graph_communicator.hpp</a>&gt;
+
+</em></span>
+<span class="type"><span class="bold"><strong>int</strong></span></span> get(vertex_index_t, <span class="bold"><strong>const</strong></span> <a class="link" href="graph_communicator.html" title="Class graph_communicator">graph_communicator</a> &amp;, <span class="bold"><strong>int</strong></span> vertex);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1379376"></a><h2>Description</h2>
+<p>Since the vertices are ranks in the communicator, this is the identity function. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_id904844.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.graph_communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../graph_traits_mpi_graph__id904214.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/is_mpi_floating_point_d_id903195.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Struct template is_mpi_floating_point_datatype</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.datatype_hpp" title="Header &lt;boost/mpi/datatype.hpp&gt;"> +<link rel="prev" href="is_mpi_integer_datatype.html" title="Struct template is_mpi_integer_datatype"> +<link rel="next" href="is_mpi_logical_datatype.html" title="Struct template is_mpi_logical_datatype">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_mpi_integer_datatype.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.datatype_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="is_mpi_logical_datatype.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Struct template is_mpi_floating_point_datatype"> +<a name="boost.mpi.is_mpi_floating_point_d_id903195"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_mpi_floating_point_datatype</span></h2> +<p>boost::mpi::is_mpi_floating_point_datatype &#8212; Type trait that determines if there exists a built-in floating point MPI data type for a given C++ type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.datatype_hpp" title="Header &lt;boost/mpi/datatype.hpp&gt;">boost/mpi/datatype.hpp</a>&gt;
+
+</em></span><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; +<span class="bold"><strong>struct</strong></span> <a class="link" href="is_mpi_floating_point_d_id903195.html" title="Struct template is_mpi_floating_point_datatype">is_mpi_floating_point_datatype</a> {
+};</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1375475"></a><h2>Description</h2>
+<p>This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as a floating point data type. See <code class="computeroutput">is_mpi_builtin_datatype</code> for general information about built-in MPI data types. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_mpi_integer_datatype.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.datatype_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="is_mpi_logical_datatype.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/operator-_id905593.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.group_hpp" title="Header &lt;boost/mpi/group.hpp&gt;"> +<link rel="prev" href="operator__id905540.html" title="Function operator&amp;"> +<link rel="next" href="intercommunicator.html" title="Class intercommunicator">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__id905540.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.group_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="intercommunicator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function operator-">
+<a name="boost.mpi.operator-_id905593"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-</span></h2>
+<p>boost::mpi::operator- &#8212; Computes the difference between two process groups. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.group_hpp" title="Header &lt;boost/mpi/group.hpp&gt;">boost/mpi/group.hpp</a>&gt;
+
+</em></span>
+<span class="type">BOOST_MPI_DECL <a class="link" href="group.html" title="Class group">group</a></span> <span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a class="link" href="group.html" title="Class group">group</a> &amp; g1, <span class="bold"><strong>const</strong></span> <a class="link" href="group.html" title="Class group">group</a> &amp; g2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1381922"></a><h2>Description</h2>
+<p>This routine returns a new <code class="computeroutput">group</code> that contains all processes that are in group <code class="computeroutput">g1</code> but not in group <code class="computeroutput">g2</code>, ordered in the same way as <code class="computeroutput">g1</code>. Equivalent to <code class="computeroutput">MPI_Group_difference</code>. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__id905540.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.group_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="intercommunicator.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/operator___id898207.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;"> +<link rel="prev" href="allocator/rebind.html" title="Struct template rebind"> +<link rel="next" href="operator___id898258.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id898258.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator==">
+<a name="boost.mpi.operator==_id898207"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator==</span></h2>
+<p>boost::mpi::operator== &#8212; Compare two allocators for equality. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;">boost/mpi/allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T1 &gt; &amp;, <span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T2 &gt; &amp;);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1363605"></a><h2>Description</h2>
+<p>Since MPI allocators have no state, all MPI allocators are equal.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> </p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="allocator/rebind.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id898258.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/operator___id898258.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;"> +<link rel="prev" href="operator___id898207.html" title="Function template operator==">
+<link rel="next" href="all_gather.html" title="Function all_gather">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id898207.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="all_gather.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function template operator!=">
+<a name="boost.mpi.operator!=_id898258"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::mpi::operator!= &#8212; Compare two allocators for inequality. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp" title="Header &lt;boost/mpi/allocator.hpp&gt;">boost/mpi/allocator.hpp</a>&gt;
+
+</em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; + <span class="type"><span class="bold"><strong>bool</strong></span></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T1 &gt; &amp;, <span class="bold"><strong>const</strong></span> <a class="link" href="allocator.html" title="Class template allocator">allocator</a>&lt; T2 &gt; &amp;);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1363720"></a><h2>Description</h2>
+<p>Since MPI allocators have no state, all MPI allocators are equal.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">false</code> </p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id898207.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.allocator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="all_gather.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/doc/html/boost/mpi/operator___id902987.html Wed Sep 2 00:28:21 2009
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator==</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> +<link rel="up" href="../../mpi/reference.html#header.boost.mpi.communicator_hpp" title="Header &lt;boost/mpi/communicator.hpp&gt;">
+<link rel="prev" href="any_tag.html" title="Global any_tag">
+<link rel="next" href="operator___id903033.html" title="Function operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html";>People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html";>FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="any_tag.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id903033.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" title="Function operator==">
+<a name="boost.mpi.operator==_id902987"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator==</span></h2>
+<p>boost::mpi::operator== &#8212; Determines whether two communicators are identical. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: &lt;<a class="link" href="../../mpi/reference.html#header.boost.mpi.communicator_hpp" title="Header &lt;boost/mpi/communicator.hpp&gt;">boost/mpi/communicator.hpp</a>&gt;
+
+</em></span>
+<span class="type">BOOST_MPI_DECL <span class="bold"><strong>bool</strong></span></span> +<span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a class="link" href="communicator.html" title="Class communicator">communicator</a> &amp; comm1, <span class="bold"><strong>const</strong></span> <a class="link" href="communicator.html" title="Class communicator">communicator</a> &amp; comm2);</pre></div>
+<div class="refsect1" title="Description">
+<a name="id1374676"></a><h2>Description</h2>
+<p>Equivalent to calling <code class="computeroutput">MPI_Comm_compare</code> and checking whether the result is <code class="computeroutput">MPI_IDENT</code>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>True when the two communicators refer to the same underlying MPI communicator. </p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright (c) 2005-2007 Douglas Gregor,
+      Matthias Troyer, Trustees of Indiana University<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"; target="_top">
+        http://www.boost.org/LICENSE_1_0.txt </a>)
+      </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="any_tag.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../mpi/reference.html#header.boost.mpi.communicator_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id903033.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
=======================================
***Additional files exist in this changeset.***

Other related posts:

  • » [boost-doc-zh] r306 committed - 转换至1.39.0,第2批,完成以下库:... - codesite-noreply