<p>Derive a class from <a class="link" href="avl_set_base_hook.html" title="Class template avl_set_base_hook">avl_set_base_hook</a> in order to store objects in in an avl_set/avl_multiset. <a class="link" href="avl_set_base_hook.html" title="Class template avl_set_base_hook">avl_set_base_hook</a> holds the data necessary to maintain the avl_set/avl_multiset and provides an appropriate <a class="link" href="value_traits.html" title="Struct template value_traits">value_traits</a> class for avl_set/avl_multiset.</p>
<p>The hook admits the following options: <code class="computeroutput">tag<></code>, <code class="computeroutput">void_pointer<></code>, <code class="computeroutput">link_mode<></code> and <code class="computeroutput">optimize_size<></code>.</p>
<p><code class="computeroutput">tag<></code> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one <code class="computeroutput"><a class="link" href="list_base_hook.html" title="Class template list_base_hook">list_base_hook</a></code>, then each <code class="computeroutput"><a class="link" href="list_base_hook.html" title="Class template list_base_hook">list_base_hook</a></code> needs its unique tag.</p>
<p>Derive a class from <a class="link" href="avl_set_base_hook.html" title="Class template avl_set_base_hook">avl_set_base_hook</a> in order to store objects in in an avl_set/avl_multiset. <a class="link" href="avl_set_base_hook.html" title="Class template avl_set_base_hook">avl_set_base_hook</a> holds the data necessary to maintain the avl_set/avl_multiset and provides an appropriate <a class="link" href="value_traits.html" title="Struct template value_traits">value_traits</a> class for avl_set/avl_multiset.</p>
<p>The hook admits the following options: <code class="computeroutput">tag<></code>, <code class="computeroutput">void_pointer<></code>, <code class="computeroutput">link_mode<></code> and <code class="computeroutput">optimize_size<></code>.</p>
<p><code class="computeroutput">tag<></code> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one <code class="computeroutput"><a class="link" href="list_base_hook.html" title="Class template list_base_hook">list_base_hook</a></code>, then each <code class="computeroutput"><a class="link" href="list_base_hook.html" title="Class template list_base_hook">list_base_hook</a></code> needs its unique tag.</p>