1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>Reference</title> 6<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> 7<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 8<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> 9<link rel="up" href="../intrusive.html" title="Chapter 19. Boost.Intrusive"> 10<link rel="prev" href="index.html" title="Indexes"> 11<link rel="next" href="../boost/intrusive/any_base_hook.html" title="Class template any_base_hook"> 12</head> 13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 14<table cellpadding="2" width="100%"><tr> 15<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td> 16<td align="center"><a href="../../../index.html">Home</a></td> 17<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td> 18<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 19<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 20<td align="center"><a href="../../../more/index.htm">More</a></td> 21</tr></table> 22<hr> 23<div class="spirit-nav"> 24<a accesskey="p" href="index.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/intrusive/any_base_hook.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> 25</div> 26<div class="section"> 27<div class="titlepage"><div><div><h2 class="title" style="clear: both"> 28<a name="intrusive.reference"></a>Reference</h2></div></div></div> 29<div class="toc"><dl class="toc"> 30<dt><span class="section"><a href="reference.html#header.boost.intrusive.any_hook_hpp">Header <boost/intrusive/any_hook.hpp></a></span></dt> 31<dt><span class="section"><a href="reference.html#header.boost.intrusive.avl_set_hpp">Header <boost/intrusive/avl_set.hpp></a></span></dt> 32<dt><span class="section"><a href="reference.html#header.boost.intrusive.avl_set_hook_hpp">Header <boost/intrusive/avl_set_hook.hpp></a></span></dt> 33<dt><span class="section"><a href="reference.html#header.boost.intrusive.avltree_hpp">Header <boost/intrusive/avltree.hpp></a></span></dt> 34<dt><span class="section"><a href="reference.html#header.boost.intrusive.avltree_algorithms_hpp">Header <boost/intrusive/avltree_algorithms.hpp></a></span></dt> 35<dt><span class="section"><a href="reference.html#header.boost.intrusive.bs_set_hpp">Header <boost/intrusive/bs_set.hpp></a></span></dt> 36<dt><span class="section"><a href="reference.html#header.boost.intrusive.bs_set_hook_hpp">Header <boost/intrusive/bs_set_hook.hpp></a></span></dt> 37<dt><span class="section"><a href="reference.html#header.boost.intrusive.bstree_hpp">Header <boost/intrusive/bstree.hpp></a></span></dt> 38<dt><span class="section"><a href="reference.html#header.boost.intrusive.bstree_algorithms_hpp">Header <boost/intrusive/bstree_algorithms.hpp></a></span></dt> 39<dt><span class="section"><a href="reference.html#header.boost.intrusive.circular_list_algorithms_hpp">Header <boost/intrusive/circular_list_algorithms.hpp></a></span></dt> 40<dt><span class="section"><a href="reference.html#header.boost.intrusive.circular_slist_algorithms_hpp">Header <boost/intrusive/circular_slist_algorithms.hpp></a></span></dt> 41<dt><span class="section"><a href="reference.html#header.boost.intrusive.derivation_value_traits_hpp">Header <boost/intrusive/derivation_value_traits.hpp></a></span></dt> 42<dt><span class="section"><a href="reference.html#header.boost.intrusive.hashtable_hpp">Header <boost/intrusive/hashtable.hpp></a></span></dt> 43<dt><span class="section"><a href="reference.html#header.boost.intrusive.intrusive_fwd_hpp">Header <boost/intrusive/intrusive_fwd.hpp></a></span></dt> 44<dt><span class="section"><a href="reference.html#header.boost.intrusive.linear_slist_algorithms_hpp">Header <boost/intrusive/linear_slist_algorithms.hpp></a></span></dt> 45<dt><span class="section"><a href="reference.html#header.boost.intrusive.link_mode_hpp">Header <boost/intrusive/link_mode.hpp></a></span></dt> 46<dt><span class="section"><a href="reference.html#header.boost.intrusive.list_hpp">Header <boost/intrusive/list.hpp></a></span></dt> 47<dt><span class="section"><a href="reference.html#header.boost.intrusive.list_hook_hpp">Header <boost/intrusive/list_hook.hpp></a></span></dt> 48<dt><span class="section"><a href="reference.html#header.boost.intrusive.member_value_traits_hpp">Header <boost/intrusive/member_value_traits.hpp></a></span></dt> 49<dt><span class="section"><a href="reference.html#header.boost.intrusive.options_hpp">Header <boost/intrusive/options.hpp></a></span></dt> 50<dt><span class="section"><a href="reference.html#header.boost.intrusive.pack_options_hpp">Header <boost/intrusive/pack_options.hpp></a></span></dt> 51<dt><span class="section"><a href="reference.html#header.boost.intrusive.parent_from_member_hpp">Header <boost/intrusive/parent_from_member.hpp></a></span></dt> 52<dt><span class="section"><a href="reference.html#header.boost.intrusive.pointer_plus_bits_hpp">Header <boost/intrusive/pointer_plus_bits.hpp></a></span></dt> 53<dt><span class="section"><a href="reference.html#header.boost.intrusive.pointer_rebind_hpp">Header <boost/intrusive/pointer_rebind.hpp></a></span></dt> 54<dt><span class="section"><a href="reference.html#header.boost.intrusive.pointer_traits_hpp">Header <boost/intrusive/pointer_traits.hpp></a></span></dt> 55<dt><span class="section"><a href="reference.html#header.boost.intrusive.priority_compare_hpp">Header <boost/intrusive/priority_compare.hpp></a></span></dt> 56<dt><span class="section"><a href="reference.html#header.boost.intrusive.rbtree_hpp">Header <boost/intrusive/rbtree.hpp></a></span></dt> 57<dt><span class="section"><a href="reference.html#header.boost.intrusive.rbtree_algorithms_hpp">Header <boost/intrusive/rbtree_algorithms.hpp></a></span></dt> 58<dt><span class="section"><a href="reference.html#header.boost.intrusive.set_hpp">Header <boost/intrusive/set.hpp></a></span></dt> 59<dt><span class="section"><a href="reference.html#header.boost.intrusive.set_hook_hpp">Header <boost/intrusive/set_hook.hpp></a></span></dt> 60<dt><span class="section"><a href="reference.html#header.boost.intrusive.sg_set_hpp">Header <boost/intrusive/sg_set.hpp></a></span></dt> 61<dt><span class="section"><a href="reference.html#header.boost.intrusive.sgtree_hpp">Header <boost/intrusive/sgtree.hpp></a></span></dt> 62<dt><span class="section"><a href="reference.html#header.boost.intrusive.sgtree_algorithms_hpp">Header <boost/intrusive/sgtree_algorithms.hpp></a></span></dt> 63<dt><span class="section"><a href="reference.html#header.boost.intrusive.slist_hpp">Header <boost/intrusive/slist.hpp></a></span></dt> 64<dt><span class="section"><a href="reference.html#header.boost.intrusive.slist_hook_hpp">Header <boost/intrusive/slist_hook.hpp></a></span></dt> 65<dt><span class="section"><a href="reference.html#header.boost.intrusive.splay_set_hpp">Header <boost/intrusive/splay_set.hpp></a></span></dt> 66<dt><span class="section"><a href="reference.html#header.boost.intrusive.splaytree_hpp">Header <boost/intrusive/splaytree.hpp></a></span></dt> 67<dt><span class="section"><a href="reference.html#header.boost.intrusive.splaytree_algorithms_hpp">Header <boost/intrusive/splaytree_algorithms.hpp></a></span></dt> 68<dt><span class="section"><a href="reference.html#header.boost.intrusive.treap_hpp">Header <boost/intrusive/treap.hpp></a></span></dt> 69<dt><span class="section"><a href="reference.html#header.boost.intrusive.treap_algorithms_hpp">Header <boost/intrusive/treap_algorithms.hpp></a></span></dt> 70<dt><span class="section"><a href="reference.html#header.boost.intrusive.treap_set_hpp">Header <boost/intrusive/treap_set.hpp></a></span></dt> 71<dt><span class="section"><a href="reference.html#header.boost.intrusive.trivial_value_traits_hpp">Header <boost/intrusive/trivial_value_traits.hpp></a></span></dt> 72<dt><span class="section"><a href="reference.html#header.boost.intrusive.unordered_set_hpp">Header <boost/intrusive/unordered_set.hpp></a></span></dt> 73<dt><span class="section"><a href="reference.html#header.boost.intrusive.unordered_set_hook_hpp">Header <boost/intrusive/unordered_set_hook.hpp></a></span></dt> 74</dl></div> 75<div class="section"> 76<div class="titlepage"><div><div><h3 class="title"> 77<a name="header.boost.intrusive.any_hook_hpp"></a>Header <<a href="../../../boost/intrusive/any_hook.hpp" target="_top">boost/intrusive/any_hook.hpp</a>></h3></div></div></div> 78<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 79 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 80 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/any_base_hook.html" title="Class template any_base_hook">any_base_hook</a><span class="special">;</span> 81 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/any_member_hook.html" title="Class template any_member_hook">any_member_hook</a><span class="special">;</span> 82 83 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_avl_set_hook.html" title="Struct template any_to_avl_set_hook">any_to_avl_set_hook</a><span class="special">;</span> 84 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_bs_set_hook.html" title="Struct template any_to_bs_set_hook">any_to_bs_set_hook</a><span class="special">;</span> 85 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_list_hook.html" title="Struct template any_to_list_hook">any_to_list_hook</a><span class="special">;</span> 86 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_set_hook.html" title="Struct template any_to_set_hook">any_to_set_hook</a><span class="special">;</span> 87 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_slist_hook.html" title="Struct template any_to_slist_hook">any_to_slist_hook</a><span class="special">;</span> 88 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BasicHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/any_to_unordered_set_hook.html" title="Struct template any_to_unordered_set_hook">any_to_unordered_set_hook</a><span class="special">;</span> 89 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_any_base_hook.html" title="Struct template make_any_base_hook">make_any_base_hook</a><span class="special">;</span> 90 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_any_member_hook.html" title="Struct template make_any_member_hook">make_any_member_hook</a><span class="special">;</span> 91 <span class="special">}</span> 92<span class="special">}</span></pre> 93</div> 94<div class="section"> 95<div class="titlepage"><div><div><h3 class="title"> 96<a name="header.boost.intrusive.avl_set_hpp"></a>Header <<a href="../../../boost/intrusive/avl_set.hpp" target="_top">boost/intrusive/avl_set.hpp</a>></h3></div></div></div> 97<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 98 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 99 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special">;</span> 100 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special">;</span> 101 102 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_avl_multiset.html" title="Struct template make_avl_multiset">make_avl_multiset</a><span class="special">;</span> 103 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_avl_set.html" title="Struct template make_avl_set">make_avl_set</a><span class="special">;</span> 104 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 105 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926536176"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 106 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 107 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 108 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926531360"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 109 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 110 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 111 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926526544"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 112 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 113 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 114 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926521728"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 115 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 116 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 117 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020926516912"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">avl_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 118 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 119 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926512416"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 120 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 121 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 122 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926507600"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 123 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 124 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 125 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926502784"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 126 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 127 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 128 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020926497968"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 129 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 130 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 131 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020926493152"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 132 <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">avl_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 133 <span class="special">}</span> 134<span class="special">}</span></pre> 135</div> 136<div class="section"> 137<div class="titlepage"><div><div><h3 class="title"> 138<a name="header.boost.intrusive.avl_set_hook_hpp"></a>Header <<a href="../../../boost/intrusive/avl_set_hook.hpp" target="_top">boost/intrusive/avl_set_hook.hpp</a>></h3></div></div></div> 139<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 140 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 141 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avl_set_base_hook.html" title="Class template avl_set_base_hook">avl_set_base_hook</a><span class="special">;</span> 142 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avl_set_member_hook.html" title="Class template avl_set_member_hook">avl_set_member_hook</a><span class="special">;</span> 143 144 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_avl_set_base_hook.html" title="Struct template make_avl_set_base_hook">make_avl_set_base_hook</a><span class="special">;</span> 145 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_avl_set_member_hook.html" title="Struct template make_avl_set_member_hook">make_avl_set_member_hook</a><span class="special">;</span> 146 <span class="special">}</span> 147<span class="special">}</span></pre> 148</div> 149<div class="section"> 150<div class="titlepage"><div><div><h3 class="title"> 151<a name="header.boost.intrusive.avltree_hpp"></a>Header <<a href="../../../boost/intrusive/avltree.hpp" target="_top">boost/intrusive/avltree.hpp</a>></h3></div></div></div> 152<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 153 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 154 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avltree.html" title="Class template avltree">avltree</a><span class="special">;</span> 155 156 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_avltree.html" title="Struct template make_avltree">make_avltree</a><span class="special">;</span> 157 <span class="special">}</span> 158<span class="special">}</span></pre> 159</div> 160<div class="section"> 161<div class="titlepage"><div><div><h3 class="title"> 162<a name="header.boost.intrusive.avltree_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/avltree_algorithms.hpp" target="_top">boost/intrusive/avltree_algorithms.hpp</a>></h3></div></div></div> 163<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 164 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 165 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/avltree_algorithms.html" title="Class template avltree_algorithms">avltree_algorithms</a><span class="special">;</span> 166 <span class="special">}</span> 167<span class="special">}</span></pre> 168</div> 169<div class="section"> 170<div class="titlepage"><div><div><h3 class="title"> 171<a name="header.boost.intrusive.bs_set_hpp"></a>Header <<a href="../../../boost/intrusive/bs_set.hpp" target="_top">boost/intrusive/bs_set.hpp</a>></h3></div></div></div> 172<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 173 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 174 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special">;</span> 175 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special">;</span> 176 177 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_bs_multiset.html" title="Struct template make_bs_multiset">make_bs_multiset</a><span class="special">;</span> 178 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_bs_set.html" title="Struct template make_bs_set">make_bs_set</a><span class="special">;</span> 179 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 180 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924349904"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 181 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 182 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 183 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924345088"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 184 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 185 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 186 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924340272"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 187 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 188 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 189 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924335456"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 190 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 191 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 192 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020924330640"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">bs_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 193 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 194 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924326144"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 195 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 196 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 197 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924321328"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 198 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 199 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 200 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924316512"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 201 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 202 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 203 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020924311696"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 204 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 205 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 206 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020924306880"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 207 <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">bs_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 208 <span class="special">}</span> 209<span class="special">}</span></pre> 210</div> 211<div class="section"> 212<div class="titlepage"><div><div><h3 class="title"> 213<a name="header.boost.intrusive.bs_set_hook_hpp"></a>Header <<a href="../../../boost/intrusive/bs_set_hook.hpp" target="_top">boost/intrusive/bs_set_hook.hpp</a>></h3></div></div></div> 214<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 215 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 216 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bs_set_base_hook.html" title="Class template bs_set_base_hook">bs_set_base_hook</a><span class="special">;</span> 217 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bs_set_member_hook.html" title="Class template bs_set_member_hook">bs_set_member_hook</a><span class="special">;</span> 218 219 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_bs_set_base_hook.html" title="Struct template make_bs_set_base_hook">make_bs_set_base_hook</a><span class="special">;</span> 220 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_bs_set_member_hook.html" title="Struct template make_bs_set_member_hook">make_bs_set_member_hook</a><span class="special">;</span> 221 <span class="special">}</span> 222<span class="special">}</span></pre> 223</div> 224<div class="section"> 225<div class="titlepage"><div><div><h3 class="title"> 226<a name="header.boost.intrusive.bstree_hpp"></a>Header <<a href="../../../boost/intrusive/bstree.hpp" target="_top">boost/intrusive/bstree.hpp</a>></h3></div></div></div> 227<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 228 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 229 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bstree.html" title="Class template bstree">bstree</a><span class="special">;</span> 230 231 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_bstree.html" title="Struct template make_bstree">make_bstree</a><span class="special">;</span> 232 <span class="special">}</span> 233<span class="special">}</span></pre> 234</div> 235<div class="section"> 236<div class="titlepage"><div><div><h3 class="title"> 237<a name="header.boost.intrusive.bstree_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/bstree_algorithms.hpp" target="_top">boost/intrusive/bstree_algorithms.hpp</a>></h3></div></div></div> 238<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 239 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 240 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/bstree_algorithms.html" title="Class template bstree_algorithms">bstree_algorithms</a><span class="special">;</span> 241 <span class="special">}</span> 242<span class="special">}</span></pre> 243</div> 244<div class="section"> 245<div class="titlepage"><div><div><h3 class="title"> 246<a name="header.boost.intrusive.circular_list_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/circular_list_algorithms.hpp" target="_top">boost/intrusive/circular_list_algorithms.hpp</a>></h3></div></div></div> 247<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 248 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 249 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/circular_list_algorithms.html" title="Class template circular_list_algorithms">circular_list_algorithms</a><span class="special">;</span> 250 <span class="special">}</span> 251<span class="special">}</span></pre> 252</div> 253<div class="section"> 254<div class="titlepage"><div><div><h3 class="title"> 255<a name="header.boost.intrusive.circular_slist_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/circular_slist_algorithms.hpp" target="_top">boost/intrusive/circular_slist_algorithms.hpp</a>></h3></div></div></div> 256<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 257 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 258 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/circular_slist_algorithms.html" title="Class template circular_slist_algorithms">circular_slist_algorithms</a><span class="special">;</span> 259 <span class="special">}</span> 260<span class="special">}</span></pre> 261</div> 262<div class="section"> 263<div class="titlepage"><div><div><h3 class="title"> 264<a name="header.boost.intrusive.derivation_value_traits_hpp"></a>Header <<a href="../../../boost/intrusive/derivation_value_traits.hpp" target="_top">boost/intrusive/derivation_value_traits.hpp</a>></h3></div></div></div> 265<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 266 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 267 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> NodeTraits<span class="special">,</span> 268 <span class="identifier">link_mode_type</span> LinkMode <span class="special">=</span> <span class="identifier">safe_link</span><span class="special">></span> 269 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/derivation_value_traits.html" title="Struct template derivation_value_traits">derivation_value_traits</a><span class="special">;</span> 270 <span class="special">}</span> 271<span class="special">}</span></pre> 272</div> 273<div class="section"> 274<div class="titlepage"><div><div><h3 class="title"> 275<a name="header.boost.intrusive.hashtable_hpp"></a>Header <<a href="../../../boost/intrusive/hashtable.hpp" target="_top">boost/intrusive/hashtable.hpp</a>></h3></div></div></div> 276<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 277 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 278 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/hashtable.html" title="Class template hashtable">hashtable</a><span class="special">;</span> 279 280 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_hashtable.html" title="Struct template make_hashtable">make_hashtable</a><span class="special">;</span> 281 <span class="special">}</span> 282<span class="special">}</span></pre> 283</div> 284<div class="section"> 285<div class="titlepage"><div><div><h3 class="title"> 286<a name="header.boost.intrusive.intrusive_fwd_hpp"></a>Header <<a href="../../../boost/intrusive/intrusive_fwd.hpp" target="_top">boost/intrusive/intrusive_fwd.hpp</a>></h3></div></div></div> 287<p>This header file forward declares most Intrusive classes.</p> 288<p>It forward declares the following containers and hooks:</p> 289<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> 290<li class="listitem"><p><a class="link" href="../boost/intrusive/slist.html" title="Class template slist">boost::intrusive::slist</a> / <a class="link" href="../boost/intrusive/slist_base_hook.html" title="Class template slist_base_hook">boost::intrusive::slist_base_hook</a> / <a class="link" href="../boost/intrusive/slist_member_hook.html" title="Class template slist_member_hook">boost::intrusive::slist_member_hook</a></p></li> 291<li class="listitem"><p><a class="link" href="../boost/intrusive/list.html" title="Class template list">boost::intrusive::list</a> / <a class="link" href="../boost/intrusive/list_base_hook.html" title="Class template list_base_hook">boost::intrusive::list_base_hook</a> / <a class="link" href="../boost/intrusive/list_member_hook.html" title="Class template list_member_hook">boost::intrusive::list_member_hook</a></p></li> 292<li class="listitem"><p><a class="link" href="../boost/intrusive/bstree.html" title="Class template bstree">boost::intrusive::bstree</a> / <a class="link" href="../boost/intrusive/bs_set.html" title="Class template bs_set">boost::intrusive::bs_set</a> / <a class="link" href="../boost/intrusive/bs_multiset.html" title="Class template bs_multiset">boost::intrusive::bs_multiset</a> / <a class="link" href="../boost/intrusive/bs_set_base_hook.html" title="Class template bs_set_base_hook">boost::intrusive::bs_set_base_hook</a> / <a class="link" href="../boost/intrusive/bs_set_member_hook.html" title="Class template bs_set_member_hook">boost::intrusive::bs_set_member_hook</a></p></li> 293<li class="listitem"><p><a class="link" href="../boost/intrusive/rbtree.html" title="Class template rbtree">boost::intrusive::rbtree</a> / <a class="link" href="../boost/intrusive/set.html" title="Class template set">boost::intrusive::set</a> / <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">boost::intrusive::multiset</a> / <a class="link" href="../boost/intrusive/set_base_hook.html" title="Class template set_base_hook">boost::intrusive::set_base_hook</a> / <a class="link" href="../boost/intrusive/set_member_hook.html" title="Class template set_member_hook">boost::intrusive::set_member_hook</a></p></li> 294<li class="listitem"><p><a class="link" href="../boost/intrusive/avltree.html" title="Class template avltree">boost::intrusive::avltree</a> / <a class="link" href="../boost/intrusive/avl_set.html" title="Class template avl_set">boost::intrusive::avl_set</a> / <a class="link" href="../boost/intrusive/avl_multiset.html" title="Class template avl_multiset">boost::intrusive::avl_multiset</a> / <a class="link" href="../boost/intrusive/avl_set_base_hook.html" title="Class template avl_set_base_hook">boost::intrusive::avl_set_base_hook</a> / <a class="link" href="../boost/intrusive/avl_set_member_hook.html" title="Class template avl_set_member_hook">boost::intrusive::avl_set_member_hook</a></p></li> 295<li class="listitem"><p><a class="link" href="../boost/intrusive/splaytree.html" title="Class template splaytree">boost::intrusive::splaytree</a> / <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">boost::intrusive::splay_set</a> / <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">boost::intrusive::splay_multiset</a></p></li> 296<li class="listitem"><p><a class="link" href="../boost/intrusive/sgtree.html" title="Class template sgtree">boost::intrusive::sgtree</a> / <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">boost::intrusive::sg_set</a> / <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">boost::intrusive::sg_multiset</a></p></li> 297<li class="listitem"><p><a class="link" href="../boost/intrusive/treap.html" title="Class template treap">boost::intrusive::treap</a> / <a class="link" href="../boost/intrusive/treap_set.html" title="Class template treap_set">boost::intrusive::treap_set</a> / <a class="link" href="../boost/intrusive/treap_multiset.html" title="Class template treap_multiset">boost::intrusive::treap_multiset</a></p></li> 298<li class="listitem"><p><a class="link" href="../boost/intrusive/hashtable.html" title="Class template hashtable">boost::intrusive::hashtable</a> / <a class="link" href="../boost/intrusive/unordered_set.html" title="Class template unordered_set">boost::intrusive::unordered_set</a> / <a class="link" href="../boost/intrusive/unordered_multiset.html" title="Class template unordered_multiset">boost::intrusive::unordered_multiset</a> / <a class="link" href="../boost/intrusive/unordered_set_base_hook.html" title="Class template unordered_set_base_hook">boost::intrusive::unordered_set_base_hook</a> / <a class="link" href="../boost/intrusive/unordered_set_member_hook.html" title="Class template unordered_set_member_hook">boost::intrusive::unordered_set_member_hook</a> /</p></li> 299<li class="listitem"><p><a class="link" href="../boost/intrusive/any_base_hook.html" title="Class template any_base_hook">boost::intrusive::any_base_hook</a> / <a class="link" href="../boost/intrusive/any_member_hook.html" title="Class template any_member_hook">boost::intrusive::any_member_hook</a></p></li> 300</ul></div> 301<p> 302</p> 303<p>It forward declares the following container or hook options:</p> 304<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> 305<li class="listitem"><p><a class="link" href="../boost/intrusive/constant_time_size.html" title="Struct template constant_time_size">boost::intrusive::constant_time_size</a> / <a class="link" href="../boost/intrusive/size_type.html" title="Struct template size_type">boost::intrusive::size_type</a> / <a class="link" href="../boost/intrusive/compare.html" title="Struct template compare">boost::intrusive::compare</a> / <a class="link" href="../boost/intrusive/equal.html" title="Struct template equal">boost::intrusive::equal</a></p></li> 306<li class="listitem"><p><a class="link" href="../boost/intrusive/floating_point.html" title="Struct template floating_point">boost::intrusive::floating_point</a> / <a class="link" href="../boost/intrusive/priority.html" title="Struct template priority">boost::intrusive::priority</a> / <a class="link" href="../boost/intrusive/hash.html" title="Struct template hash">boost::intrusive::hash</a></p></li> 307<li class="listitem"><p><a class="link" href="../boost/intrusive/value_traits.html" title="Struct template value_traits">boost::intrusive::value_traits</a> / <a class="link" href="../boost/intrusive/member_hook.html" title="Struct template member_hook">boost::intrusive::member_hook</a> / <a class="link" href="../boost/intrusive/function_hook.html" title="Struct template function_hook">boost::intrusive::function_hook</a> / <a class="link" href="../boost/intrusive/base_hook.html" title="Struct template base_hook">boost::intrusive::base_hook</a></p></li> 308<li class="listitem"><p><a class="link" href="../boost/intrusive/void_pointer.html" title="Struct template void_pointer">boost::intrusive::void_pointer</a> / <a class="link" href="../boost/intrusive/tag.html" title="Struct template tag">boost::intrusive::tag</a> / <a class="link" href="../boost/intrusive/link_mode.html" title="Struct template link_mode">boost::intrusive::link_mode</a></p></li> 309<li class="listitem"><p><a class="link" href="../boost/intrusive/optimize_size.html" title="Struct template optimize_size">boost::intrusive::optimize_size</a> / <a class="link" href="../boost/intrusive/linear.html" title="Struct template linear">boost::intrusive::linear</a> / <a class="link" href="../boost/intrusive/cache_last.html" title="Struct template cache_last">boost::intrusive::cache_last</a></p></li> 310<li class="listitem"><p><a class="link" href="../boost/intrusive/bucket_traits.html" title="Struct template bucket_traits">boost::intrusive::bucket_traits</a> / <a class="link" href="../boost/intrusive/store_hash.html" title="Struct template store_hash">boost::intrusive::store_hash</a> / <a class="link" href="../boost/intrusive/optimize_multikey.html" title="Struct template optimize_multikey">boost::intrusive::optimize_multikey</a></p></li> 311<li class="listitem"><p><a class="link" href="../boost/intrusive/power_2_buckets.html" title="Struct template power_2_buckets">boost::intrusive::power_2_buckets</a> / <a class="link" href="../boost/intrusive/cache_begin.html" title="Struct template cache_begin">boost::intrusive::cache_begin</a> / <a class="link" href="../boost/intrusive/compare_hash.html" title="Struct template compare_hash">boost::intrusive::compare_hash</a> / <a class="link" href="../boost/intrusive/incremental.html" title="Struct template incremental">boost::intrusive::incremental</a></p></li> 312</ul></div> 313<p> 314</p> 315<p>It forward declares the following value traits utilities:</p> 316<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a class="link" href="../boost/intrusive/value_traits.html" title="Struct template value_traits">boost::intrusive::value_traits</a> / <a class="link" href="../boost/intrusive/derivation_value_traits.html" title="Struct template derivation_value_traits">boost::intrusive::derivation_value_traits</a> / <a class="link" href="../boost/intrusive/trivial_value_traits.html" title="Struct template trivial_value_traits">boost::intrusive::trivial_value_traits</a></p></li></ul></div> 317<p> 318</p> 319<p>Finally it forward declares the following general purpose utilities:</p> 320<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a class="link" href="../boost/intrusive/pointer_plus_bits.html" title="Struct template pointer_plus_bits">boost::intrusive::pointer_plus_bits</a> / boost::intrusive::priority_compare. </p></li></ul></div> 321<p> 322</p> 323</div> 324<div class="section"> 325<div class="titlepage"><div><div><h3 class="title"> 326<a name="header.boost.intrusive.linear_slist_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/linear_slist_algorithms.hpp" target="_top">boost/intrusive/linear_slist_algorithms.hpp</a>></h3></div></div></div> 327<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 328 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 329 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/linear_slist_algorithms.html" title="Class template linear_slist_algorithms">linear_slist_algorithms</a><span class="special">;</span> 330 <span class="special">}</span> 331<span class="special">}</span></pre> 332</div> 333<div class="section"> 334<div class="titlepage"><div><div><h3 class="title"> 335<a name="header.boost.intrusive.link_mode_hpp"></a>Header <<a href="../../../boost/intrusive/link_mode.hpp" target="_top">boost/intrusive/link_mode.hpp</a>></h3></div></div></div> 336<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 337 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 338 <span class="keyword">enum</span> <a class="link" href="../boost/intrusive/link_mode_type.html" title="Type link_mode_type">link_mode_type</a><span class="special">;</span> 339 <span class="special">}</span> 340<span class="special">}</span></pre> 341</div> 342<div class="section"> 343<div class="titlepage"><div><div><h3 class="title"> 344<a name="header.boost.intrusive.list_hpp"></a>Header <<a href="../../../boost/intrusive/list.hpp" target="_top">boost/intrusive/list.hpp</a>></h3></div></div></div> 345<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 346 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 347 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/list.html" title="Class template list">list</a><span class="special">;</span> 348 349 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_list.html" title="Struct template make_list">make_list</a><span class="special">;</span> 350 <span class="special">}</span> 351<span class="special">}</span></pre> 352</div> 353<div class="section"> 354<div class="titlepage"><div><div><h3 class="title"> 355<a name="header.boost.intrusive.list_hook_hpp"></a>Header <<a href="../../../boost/intrusive/list_hook.hpp" target="_top">boost/intrusive/list_hook.hpp</a>></h3></div></div></div> 356<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 357 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 358 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/list_base_hook.html" title="Class template list_base_hook">list_base_hook</a><span class="special">;</span> 359 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/list_member_hook.html" title="Class template list_member_hook">list_member_hook</a><span class="special">;</span> 360 361 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_list_base_hook.html" title="Struct template make_list_base_hook">make_list_base_hook</a><span class="special">;</span> 362 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_list_member_hook.html" title="Struct template make_list_member_hook">make_list_member_hook</a><span class="special">;</span> 363 <span class="special">}</span> 364<span class="special">}</span></pre> 365</div> 366<div class="section"> 367<div class="titlepage"><div><div><h3 class="title"> 368<a name="header.boost.intrusive.member_value_traits_hpp"></a>Header <<a href="../../../boost/intrusive/member_value_traits.hpp" target="_top">boost/intrusive/member_value_traits.hpp</a>></h3></div></div></div> 369<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 370 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 371 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> NodeTraits<span class="special">,</span> 372 <span class="keyword">typename</span> <span class="identifier">NodeTraits</span><span class="special">::</span><span class="identifier">node</span> <span class="identifier">T</span><span class="special">::</span><span class="special">*</span> PtrToMember<span class="special">,</span> 373 <span class="identifier">link_mode_type</span> LinkMode <span class="special">=</span> <span class="identifier">safe_link</span><span class="special">></span> 374 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/member_value_traits.html" title="Struct template member_value_traits">member_value_traits</a><span class="special">;</span> 375 <span class="special">}</span> 376<span class="special">}</span></pre> 377</div> 378<div class="section"> 379<div class="titlepage"><div><div><h3 class="title"> 380<a name="header.boost.intrusive.options_hpp"></a>Header <<a href="../../../boost/intrusive/options.hpp" target="_top">boost/intrusive/options.hpp</a>></h3></div></div></div> 381<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 382 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 383 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BaseHook<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/base_hook.html" title="Struct template base_hook">base_hook</a><span class="special">;</span> 384 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> BucketTraits<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/bucket_traits.html" title="Struct template bucket_traits">bucket_traits</a><span class="special">;</span> 385 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/cache_begin.html" title="Struct template cache_begin">cache_begin</a><span class="special">;</span> 386 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/cache_last.html" title="Struct template cache_last">cache_last</a><span class="special">;</span> 387 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Compare<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/compare.html" title="Struct template compare">compare</a><span class="special">;</span> 388 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/compare_hash.html" title="Struct template compare_hash">compare_hash</a><span class="special">;</span> 389 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/constant_time_size.html" title="Struct template constant_time_size">constant_time_size</a><span class="special">;</span> 390 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Equal<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/equal.html" title="Struct template equal">equal</a><span class="special">;</span> 391 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/floating_point.html" title="Struct template floating_point">floating_point</a><span class="special">;</span> 392 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Functor<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/function_hook.html" title="Struct template function_hook">function_hook</a><span class="special">;</span> 393 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Hash<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/hash.html" title="Struct template hash">hash</a><span class="special">;</span> 394 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HeaderHolder<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/header_holder_type.html" title="Struct template header_holder_type">header_holder_type</a><span class="special">;</span> 395 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/incremental.html" title="Struct template incremental">incremental</a><span class="special">;</span> 396 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> KeyOfValue<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/key_of_value.html" title="Struct template key_of_value">key_of_value</a><span class="special">;</span> 397 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/linear.html" title="Struct template linear">linear</a><span class="special">;</span> 398 <span class="keyword">template</span><span class="special"><</span><span class="identifier">link_mode_type</span> LinkType<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/link_mode.html" title="Struct template link_mode">link_mode</a><span class="special">;</span> 399 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Parent<span class="special">,</span> <span class="keyword">typename</span> MemberHook<span class="special">,</span> 400 <span class="identifier">MemberHook</span> <span class="identifier">Parent</span><span class="special">::</span><span class="special">*</span> PtrToMember<span class="special">></span> 401 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/member_hook.html" title="Struct template member_hook">member_hook</a><span class="special">;</span> 402 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/optimize_multikey.html" title="Struct template optimize_multikey">optimize_multikey</a><span class="special">;</span> 403 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/optimize_size.html" title="Struct template optimize_size">optimize_size</a><span class="special">;</span> 404 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/power_2_buckets.html" title="Struct template power_2_buckets">power_2_buckets</a><span class="special">;</span> 405 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Priority<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/priority.html" title="Struct template priority">priority</a><span class="special">;</span> 406 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> PrioOfValue<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/priority_of_value.html" title="Struct template priority_of_value">priority_of_value</a><span class="special">;</span> 407 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SizeType<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/size_type.html" title="Struct template size_type">size_type</a><span class="special">;</span> 408 <span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> Enabled<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/store_hash.html" title="Struct template store_hash">store_hash</a><span class="special">;</span> 409 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Tag<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/tag.html" title="Struct template tag">tag</a><span class="special">;</span> 410 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ValueTraits<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/value_traits.html" title="Struct template value_traits">value_traits</a><span class="special">;</span> 411 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> VoidPointer<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/void_pointer.html" title="Struct template void_pointer">void_pointer</a><span class="special">;</span> 412 <span class="special">}</span> 413<span class="special">}</span></pre> 414</div> 415<div class="section"> 416<div class="titlepage"><div><div><h3 class="title"> 417<a name="header.boost.intrusive.pack_options_hpp"></a>Header <<a href="../../../boost/intrusive/pack_options.hpp" target="_top">boost/intrusive/pack_options.hpp</a>></h3></div></div></div> 418<pre class="synopsis"> 419 420<a class="link" href="../BOOST_IN_idm45020921475488.html" title="Macro BOOST_INTRUSIVE_OPTION_TYPE">BOOST_INTRUSIVE_OPTION_TYPE</a>(OPTION_NAME, TYPE, TYPEDEF_EXPR, TYPEDEF_NAME) 421<a class="link" href="../BOOST_IN_idm45020921469264.html" title="Macro BOOST_INTRUSIVE_OPTION_CONSTANT">BOOST_INTRUSIVE_OPTION_CONSTANT</a>(OPTION_NAME, TYPE, VALUE, CONSTANT_NAME)</pre> 422<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 423 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 424 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DefaultOptions<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pack_options.html" title="Struct template pack_options">pack_options</a><span class="special">;</span> 425 <span class="special">}</span> 426<span class="special">}</span></pre> 427</div> 428<div class="section"> 429<div class="titlepage"><div><div><h3 class="title"> 430<a name="header.boost.intrusive.parent_from_member_hpp"></a>Header <<a href="../../../boost/intrusive/parent_from_member.hpp" target="_top">boost/intrusive/parent_from_member.hpp</a>></h3></div></div></div> 431<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 432 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 433 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Parent<span class="special">,</span> <span class="keyword">typename</span> Member<span class="special">></span> 434 <span class="identifier">Parent</span> <span class="special">*</span> <a class="link" href="../boost/intrusive/get_pare_idm45020921461200.html" title="Function template get_parent_from_member"><span class="identifier">get_parent_from_member</span></a><span class="special">(</span><span class="identifier">Member</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Member</span> <span class="identifier">Parent</span><span class="special">::</span><span class="special">*</span><span class="special">)</span><span class="special">;</span> 435 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Parent<span class="special">,</span> <span class="keyword">typename</span> Member<span class="special">></span> 436 <span class="keyword">const</span> <span class="identifier">Parent</span> <span class="special">*</span> 437 <a class="link" href="../boost/intrusive/get_pare_idm45020921456928.html" title="Function template get_parent_from_member"><span class="identifier">get_parent_from_member</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Member</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Member</span> <span class="identifier">Parent</span><span class="special">::</span><span class="special">*</span><span class="special">)</span><span class="special">;</span> 438 <span class="special">}</span> 439<span class="special">}</span></pre> 440</div> 441<div class="section"> 442<div class="titlepage"><div><div><h3 class="title"> 443<a name="header.boost.intrusive.pointer_plus_bits_hpp"></a>Header <<a href="../../../boost/intrusive/pointer_plus_bits.hpp" target="_top">boost/intrusive/pointer_plus_bits.hpp</a>></h3></div></div></div> 444<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 445 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 446 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> VoidPointer<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Alignment<span class="special">></span> 447 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/max_pointer_plus_bits.html" title="Struct template max_pointer_plus_bits">max_pointer_plus_bits</a><span class="special">;</span> 448 449 <span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Alignment<span class="special">></span> 450 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/max_poin_idm45020921446688.html" title="Struct template max_pointer_plus_bits<void *, Alignment>">max_pointer_plus_bits</a><span class="special"><</span><span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">Alignment</span><span class="special">></span><span class="special">;</span> 451 452 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Pointer<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NumBits<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_plus_bits.html" title="Struct template pointer_plus_bits">pointer_plus_bits</a><span class="special">;</span> 453 454 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NumBits<span class="special">></span> 455 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921439616.html" title="Struct template pointer_plus_bits<T *, NumBits>">pointer_plus_bits</a><span class="special"><</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">NumBits</span><span class="special">></span><span class="special">;</span> 456 <span class="special">}</span> 457<span class="special">}</span></pre> 458</div> 459<div class="section"> 460<div class="titlepage"><div><div><h3 class="title"> 461<a name="header.boost.intrusive.pointer_rebind_hpp"></a>Header <<a href="../../../boost/intrusive/pointer_rebind.hpp" target="_top">boost/intrusive/pointer_rebind.hpp</a>></h3></div></div></div> 462<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 463 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 464 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_has_rebind.html" title="Struct template pointer_has_rebind">pointer_has_rebind</a><span class="special">;</span> 465 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_has_rebind_other.html" title="Struct template pointer_has_rebind_other">pointer_has_rebind_other</a><span class="special">;</span> 466 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_rebind.html" title="Struct template pointer_rebind">pointer_rebind</a><span class="special">;</span> 467 468 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921393232.html" title="Struct template pointer_rebind<T *, U>">pointer_rebind</a><span class="special"><</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">U</span><span class="special">></span><span class="special">;</span> 469 470 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_rebind_mode.html" title="Struct template pointer_rebind_mode">pointer_rebind_mode</a><span class="special">;</span> 471 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> RebindMode<span class="special">></span> 472 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_rebinder.html" title="Struct template pointer_rebinder">pointer_rebinder</a><span class="special">;</span> 473 474 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921382048.html" title="Struct template pointer_rebinder<Ptr, U, 1u>">pointer_rebinder</a><span class="special"><</span><span class="identifier">Ptr</span><span class="special">,</span> <span class="identifier">U</span><span class="special">,</span> <span class="number">1u</span><span class="special">></span><span class="special">;</span> 475 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921378384.html" title="Struct template pointer_rebinder<Ptr, U, 2u>">pointer_rebinder</a><span class="special"><</span><span class="identifier">Ptr</span><span class="special">,</span> <span class="identifier">U</span><span class="special">,</span> <span class="number">2u</span><span class="special">></span><span class="special">;</span> 476 <span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">></span> 477 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921374720.html" title="Struct template pointer_rebinder<Ptr< A >, U, 0u>">pointer_rebinder</a><span class="special"><</span><span class="identifier">Ptr</span><span class="special"><</span> <span class="identifier">A</span> <span class="special">></span><span class="special">,</span> <span class="identifier">U</span><span class="special">,</span> <span class="number">0u</span><span class="special">></span><span class="special">;</span> 478 <span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> <span class="special">></span> <span class="keyword">class</span> Ptr<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> An<span class="special">,</span> 479 <span class="keyword">typename</span> U<span class="special">></span> 480 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921370224.html" title="Struct template pointer_rebinder<Ptr< A, An... >, U, 0u>">pointer_rebinder</a><span class="special"><</span><span class="identifier">Ptr</span><span class="special"><</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">An</span><span class="special">...</span> <span class="special">></span><span class="special">,</span> <span class="identifier">U</span><span class="special">,</span> <span class="number">0u</span><span class="special">></span><span class="special">;</span> 481 <span class="special">}</span> 482<span class="special">}</span></pre> 483</div> 484<div class="section"> 485<div class="titlepage"><div><div><h3 class="title"> 486<a name="header.boost.intrusive.pointer_traits_hpp"></a>Header <<a href="../../../boost/intrusive/pointer_traits.hpp" target="_top">boost/intrusive/pointer_traits.hpp</a>></h3></div></div></div> 487<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 488 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 489 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Ptr<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer_traits.html" title="Struct template pointer_traits">pointer_traits</a><span class="special">;</span> 490 491 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/pointer__idm45020921322000.html" title="Struct template pointer_traits<T *>">pointer_traits</a><span class="special"><</span><span class="identifier">T</span> <span class="special">*</span><span class="special">></span><span class="special">;</span> 492 <span class="special">}</span> 493<span class="special">}</span></pre> 494</div> 495<div class="section"> 496<div class="titlepage"><div><div><h3 class="title"> 497<a name="header.boost.intrusive.priority_compare_hpp"></a>Header <<a href="../../../boost/intrusive/priority_compare.hpp" target="_top">boost/intrusive/priority_compare.hpp</a>></h3></div></div></div> 498<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 499 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 500 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T <span class="special">=</span> <span class="keyword">void</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/priority_compare.html" title="Struct template priority_compare">priority_compare</a><span class="special">;</span> 501 502 <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/priority_idm45020921287232.html" title="Struct priority_compare<void>">priority_compare</a><span class="special"><</span><span class="keyword">void</span><span class="special">></span><span class="special">;</span> 503 <span class="special">}</span> 504<span class="special">}</span></pre> 505</div> 506<div class="section"> 507<div class="titlepage"><div><div><h3 class="title"> 508<a name="header.boost.intrusive.rbtree_hpp"></a>Header <<a href="../../../boost/intrusive/rbtree.hpp" target="_top">boost/intrusive/rbtree.hpp</a>></h3></div></div></div> 509<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 510 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 511 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_rbtree.html" title="Struct template make_rbtree">make_rbtree</a><span class="special">;</span> 512 513 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/rbtree.html" title="Class template rbtree">rbtree</a><span class="special">;</span> 514 <span class="special">}</span> 515<span class="special">}</span></pre> 516</div> 517<div class="section"> 518<div class="titlepage"><div><div><h3 class="title"> 519<a name="header.boost.intrusive.rbtree_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/rbtree_algorithms.hpp" target="_top">boost/intrusive/rbtree_algorithms.hpp</a>></h3></div></div></div> 520<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 521 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 522 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/rbtree_algorithms.html" title="Class template rbtree_algorithms">rbtree_algorithms</a><span class="special">;</span> 523 <span class="special">}</span> 524<span class="special">}</span></pre> 525</div> 526<div class="section"> 527<div class="titlepage"><div><div><h3 class="title"> 528<a name="header.boost.intrusive.set_hpp"></a>Header <<a href="../../../boost/intrusive/set.hpp" target="_top">boost/intrusive/set.hpp</a>></h3></div></div></div> 529<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 530 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 531 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_multiset.html" title="Struct template make_multiset">make_multiset</a><span class="special">;</span> 532 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_set.html" title="Struct template make_set">make_set</a><span class="special">;</span> 533 534 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special">;</span> 535 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special">;</span> 536 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 537 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919240032"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 538 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 539 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 540 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919235216"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 541 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 542 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 543 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919230400"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 544 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 545 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 546 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919225584"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 547 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 548 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 549 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020919220768"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> <a class="link" href="../boost/intrusive/set.html" title="Class template set">set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 550 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 551 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919216272"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 552 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 553 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 554 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919211456"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 555 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 556 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 557 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919206640"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 558 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 559 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 560 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020919201824"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 561 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 562 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 563 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020919197008"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> <a class="link" href="../boost/intrusive/multiset.html" title="Class template multiset">multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 564 <span class="special">}</span> 565<span class="special">}</span></pre> 566</div> 567<div class="section"> 568<div class="titlepage"><div><div><h3 class="title"> 569<a name="header.boost.intrusive.set_hook_hpp"></a>Header <<a href="../../../boost/intrusive/set_hook.hpp" target="_top">boost/intrusive/set_hook.hpp</a>></h3></div></div></div> 570<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 571 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 572 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_set_base_hook.html" title="Struct template make_set_base_hook">make_set_base_hook</a><span class="special">;</span> 573 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_set_member_hook.html" title="Struct template make_set_member_hook">make_set_member_hook</a><span class="special">;</span> 574 575 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/set_base_hook.html" title="Class template set_base_hook">set_base_hook</a><span class="special">;</span> 576 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/set_member_hook.html" title="Class template set_member_hook">set_member_hook</a><span class="special">;</span> 577 <span class="special">}</span> 578<span class="special">}</span></pre> 579</div> 580<div class="section"> 581<div class="titlepage"><div><div><h3 class="title"> 582<a name="header.boost.intrusive.sg_set_hpp"></a>Header <<a href="../../../boost/intrusive/sg_set.hpp" target="_top">boost/intrusive/sg_set.hpp</a>></h3></div></div></div> 583<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 584 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 585 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_sg_multiset.html" title="Struct template make_sg_multiset">make_sg_multiset</a><span class="special">;</span> 586 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_sg_set.html" title="Struct template make_sg_set">make_sg_set</a><span class="special">;</span> 587 588 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special">;</span> 589 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special">;</span> 590 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 591 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917926576"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 592 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 593 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 594 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917921760"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 595 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 596 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 597 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917916944"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 598 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 599 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 600 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917912128"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 601 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 602 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 603 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020917907312"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> <a class="link" href="../boost/intrusive/sg_set.html" title="Class template sg_set">sg_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 604 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 605 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917902816"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 606 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 607 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 608 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917898000"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 609 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 610 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 611 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917893184"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 612 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 613 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 614 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020917888368"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 615 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 616 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 617 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020917883552"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 618 <a class="link" href="../boost/intrusive/sg_multiset.html" title="Class template sg_multiset">sg_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 619 <span class="special">}</span> 620<span class="special">}</span></pre> 621</div> 622<div class="section"> 623<div class="titlepage"><div><div><h3 class="title"> 624<a name="header.boost.intrusive.sgtree_hpp"></a>Header <<a href="../../../boost/intrusive/sgtree.hpp" target="_top">boost/intrusive/sgtree.hpp</a>></h3></div></div></div> 625<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 626 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 627 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_sgtree.html" title="Struct template make_sgtree">make_sgtree</a><span class="special">;</span> 628 629 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/sgtree.html" title="Class template sgtree">sgtree</a><span class="special">;</span> 630 <span class="special">}</span> 631<span class="special">}</span></pre> 632</div> 633<div class="section"> 634<div class="titlepage"><div><div><h3 class="title"> 635<a name="header.boost.intrusive.sgtree_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/sgtree_algorithms.hpp" target="_top">boost/intrusive/sgtree_algorithms.hpp</a>></h3></div></div></div> 636<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 637 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 638 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/sgtree_algorithms.html" title="Class template sgtree_algorithms">sgtree_algorithms</a><span class="special">;</span> 639 <span class="special">}</span> 640<span class="special">}</span></pre> 641</div> 642<div class="section"> 643<div class="titlepage"><div><div><h3 class="title"> 644<a name="header.boost.intrusive.slist_hpp"></a>Header <<a href="../../../boost/intrusive/slist.hpp" target="_top">boost/intrusive/slist.hpp</a>></h3></div></div></div> 645<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 646 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 647 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_slist.html" title="Struct template make_slist">make_slist</a><span class="special">;</span> 648 649 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/slist.html" title="Class template slist">slist</a><span class="special">;</span> 650 <span class="special">}</span> 651<span class="special">}</span></pre> 652</div> 653<div class="section"> 654<div class="titlepage"><div><div><h3 class="title"> 655<a name="header.boost.intrusive.slist_hook_hpp"></a>Header <<a href="../../../boost/intrusive/slist_hook.hpp" target="_top">boost/intrusive/slist_hook.hpp</a>></h3></div></div></div> 656<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 657 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 658 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_slist_base_hook.html" title="Struct template make_slist_base_hook">make_slist_base_hook</a><span class="special">;</span> 659 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_slist_member_hook.html" title="Struct template make_slist_member_hook">make_slist_member_hook</a><span class="special">;</span> 660 661 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/slist_base_hook.html" title="Class template slist_base_hook">slist_base_hook</a><span class="special">;</span> 662 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/slist_member_hook.html" title="Class template slist_member_hook">slist_member_hook</a><span class="special">;</span> 663 <span class="special">}</span> 664<span class="special">}</span></pre> 665</div> 666<div class="section"> 667<div class="titlepage"><div><div><h3 class="title"> 668<a name="header.boost.intrusive.splay_set_hpp"></a>Header <<a href="../../../boost/intrusive/splay_set.hpp" target="_top">boost/intrusive/splay_set.hpp</a>></h3></div></div></div> 669<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 670 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 671 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_splay_multiset.html" title="Struct template make_splay_multiset">make_splay_multiset</a><span class="special">;</span> 672 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_splay_set.html" title="Struct template make_splay_set">make_splay_set</a><span class="special">;</span> 673 674 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special">;</span> 675 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special">;</span> 676 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 677 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020915023344"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 678 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 679 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 680 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020915018528"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 681 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 682 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 683 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020915013712"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 684 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 685 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 686 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020915008896"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 687 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 688 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 689 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020915004080"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 690 <a class="link" href="../boost/intrusive/splay_set.html" title="Class template splay_set">splay_set</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 691 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 692 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020914999584"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 693 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 694 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 695 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020914994768"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 696 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 697 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 698 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020914989952"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 699 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 700 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 701 <span class="keyword">bool</span> <a name="boost.intrusive.operator_idm45020914985136"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 702 <span class="keyword">const</span> <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 703 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> 704 <span class="keyword">void</span> <a name="boost.intrusive.swap_idm45020914980320"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span> 705 <a class="link" href="../boost/intrusive/splay_multiset.html" title="Class template splay_multiset">splay_multiset</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> y<span class="special">)</span><span class="special">;</span> 706 <span class="special">}</span> 707<span class="special">}</span></pre> 708</div> 709<div class="section"> 710<div class="titlepage"><div><div><h3 class="title"> 711<a name="header.boost.intrusive.splaytree_hpp"></a>Header <<a href="../../../boost/intrusive/splaytree.hpp" target="_top">boost/intrusive/splaytree.hpp</a>></h3></div></div></div> 712<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 713 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 714 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_splaytree.html" title="Struct template make_splaytree">make_splaytree</a><span class="special">;</span> 715 716 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/splaytree.html" title="Class template splaytree">splaytree</a><span class="special">;</span> 717 <span class="special">}</span> 718<span class="special">}</span></pre> 719</div> 720<div class="section"> 721<div class="titlepage"><div><div><h3 class="title"> 722<a name="header.boost.intrusive.splaytree_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/splaytree_algorithms.hpp" target="_top">boost/intrusive/splaytree_algorithms.hpp</a>></h3></div></div></div> 723<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 724 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 725 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/splaytree_algorithms.html" title="Class template splaytree_algorithms">splaytree_algorithms</a><span class="special">;</span> 726 <span class="special">}</span> 727<span class="special">}</span></pre> 728</div> 729<div class="section"> 730<div class="titlepage"><div><div><h3 class="title"> 731<a name="header.boost.intrusive.treap_hpp"></a>Header <<a href="../../../boost/intrusive/treap.hpp" target="_top">boost/intrusive/treap.hpp</a>></h3></div></div></div> 732<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 733 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 734 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_treap.html" title="Struct template make_treap">make_treap</a><span class="special">;</span> 735 736 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/treap.html" title="Class template treap">treap</a><span class="special">;</span> 737 <span class="special">}</span> 738<span class="special">}</span></pre> 739</div> 740<div class="section"> 741<div class="titlepage"><div><div><h3 class="title"> 742<a name="header.boost.intrusive.treap_algorithms_hpp"></a>Header <<a href="../../../boost/intrusive/treap_algorithms.hpp" target="_top">boost/intrusive/treap_algorithms.hpp</a>></h3></div></div></div> 743<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 744 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 745 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/treap_algorithms.html" title="Class template treap_algorithms">treap_algorithms</a><span class="special">;</span> 746 <span class="special">}</span> 747<span class="special">}</span></pre> 748</div> 749<div class="section"> 750<div class="titlepage"><div><div><h3 class="title"> 751<a name="header.boost.intrusive.treap_set_hpp"></a>Header <<a href="../../../boost/intrusive/treap_set.hpp" target="_top">boost/intrusive/treap_set.hpp</a>></h3></div></div></div> 752<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 753 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 754 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_treap_multiset.html" title="Struct template make_treap_multiset">make_treap_multiset</a><span class="special">;</span> 755 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_treap_set.html" title="Struct template make_treap_set">make_treap_set</a><span class="special">;</span> 756 757 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/treap_multiset.html" title="Class template treap_multiset">treap_multiset</a><span class="special">;</span> 758 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/treap_set.html" title="Class template treap_set">treap_set</a><span class="special">;</span> 759 <span class="special">}</span> 760<span class="special">}</span></pre> 761</div> 762<div class="section"> 763<div class="titlepage"><div><div><h3 class="title"> 764<a name="header.boost.intrusive.trivial_value_traits_hpp"></a>Header <<a href="../../../boost/intrusive/trivial_value_traits.hpp" target="_top">boost/intrusive/trivial_value_traits.hpp</a>></h3></div></div></div> 765<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 766 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 767 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> NodeTraits<span class="special">,</span> <span class="identifier">link_mode_type</span> LinkMode <span class="special">=</span> <span class="identifier">safe_link</span><span class="special">></span> 768 <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/trivial_value_traits.html" title="Struct template trivial_value_traits">trivial_value_traits</a><span class="special">;</span> 769 <span class="special">}</span> 770<span class="special">}</span></pre> 771</div> 772<div class="section"> 773<div class="titlepage"><div><div><h3 class="title"> 774<a name="header.boost.intrusive.unordered_set_hpp"></a>Header <<a href="../../../boost/intrusive/unordered_set.hpp" target="_top">boost/intrusive/unordered_set.hpp</a>></h3></div></div></div> 775<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 776 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 777 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_unordered_multiset.html" title="Struct template make_unordered_multiset">make_unordered_multiset</a><span class="special">;</span> 778 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_unordered_set.html" title="Struct template make_unordered_set">make_unordered_set</a><span class="special">;</span> 779 780 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/unordered_multiset.html" title="Class template unordered_multiset">unordered_multiset</a><span class="special">;</span> 781 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/unordered_set.html" title="Class template unordered_set">unordered_set</a><span class="special">;</span> 782 <span class="special">}</span> 783<span class="special">}</span></pre> 784</div> 785<div class="section"> 786<div class="titlepage"><div><div><h3 class="title"> 787<a name="header.boost.intrusive.unordered_set_hook_hpp"></a>Header <<a href="../../../boost/intrusive/unordered_set_hook.hpp" target="_top">boost/intrusive/unordered_set_hook.hpp</a>></h3></div></div></div> 788<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> 789 <span class="keyword">namespace</span> <span class="identifier">intrusive</span> <span class="special">{</span> 790 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_uno_idm45020910765760.html" title="Struct template make_unordered_set_base_hook">make_unordered_set_base_hook</a><span class="special">;</span> 791 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/intrusive/make_uno_idm45020910761968.html" title="Struct template make_unordered_set_member_hook">make_unordered_set_member_hook</a><span class="special">;</span> 792 793 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/unordered_set_base_hook.html" title="Class template unordered_set_base_hook">unordered_set_base_hook</a><span class="special">;</span> 794 <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/intrusive/unordered_set_member_hook.html" title="Class template unordered_set_member_hook">unordered_set_member_hook</a><span class="special">;</span> 795 <span class="special">}</span> 796<span class="special">}</span></pre> 797</div> 798</div> 799<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 800<td align="left"></td> 801<td align="right"><div class="copyright-footer">Copyright © 2005 Olaf Krzikalla<br>Copyright © 2006-2015 Ion Gaztanaga<p> 802 Distributed under the Boost Software License, Version 1.0. (See accompanying 803 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>) 804 </p> 805</div></td> 806</tr></table> 807<hr> 808<div class="spirit-nav"> 809<a accesskey="p" href="index.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/intrusive/any_base_hook.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> 810</div> 811</body> 812</html> 813