Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 11741

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itk::hash_set&lt; Value,,, &gt; Class Template Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>
  </div>
<div class="contents">
<h1>itk::hash_set&lt; Value,,, &gt; Class Template Reference</h1><!-- doxytag: class="itk::hash_set" -->Replacement for STL <a class="el" href="structitk_1_1hash.html">hash</a> set because some systems do not support it, or support it incorrectly.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for itk::hash_set&lt; Value,,, &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1hash__set__coll__graph.png" border="0" usemap="#itk_1_1hash__set_3_01Value_00_00_00_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1hash__set_3_01Value_00_00_00_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1hashtable.html" title="itk::hashtable\&lt; Value, Value, HashFcn, std::identity\&lt; Value \&gt;, EqualKey, Alloc \&gt;" alt="" coords="1332,108,1887,137"><area shape="rect" id="node4" href="classitk_1_1hashtable__base.html" title="itk::hashtable_base\&lt; Value, Alloc \&gt;" alt="" coords="5,101,264,131"><area shape="rect" id="node11" href="classitk_1_1hashtable.html" title="itk::hashtable\&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc \&gt;" alt="" coords="368,137,840,167"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1hash__set-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1hashtable__const__iterator.html">ht::const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#70f9fd6393d374ad06380b70a8720809">const_iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#77fe29fafb247e4d756f5e749e55ba31">ht::const_pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#fb850fff51b5b8f0a8e5333a1fe0778f">const_pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#79422138a06bd1c6687779e27e236ece">ht::const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#94eaaae80a43ccc891977e5444cad479">const_reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#4823f0a7e1138fe9afc54b858ee8f9b9">ht::difference_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#1b4ef8e9974573e37d329170c9d47ecf">difference_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#9573613f935976ffd4446f4fa6037d34">ht::hasher</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1hashtable__iterator.html">ht::iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#159b554160084d586af4b2dbe490a144">ht_iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#64d18de3953beede2cccdb0dccc52eaa">iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#7d43a00a83b7a980ef685ec55aabeccc">ht::key_equal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#ce7f39999dfd0460fafc792cc0fcf31b">ht::key_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#77fe29fafb247e4d756f5e749e55ba31">ht::const_pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#4ff5147f9d96a1517f5dcf2e2d0e1c49">pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#79422138a06bd1c6687779e27e236ece">ht::const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#41a005a232d3458edde02015c3cc9530">reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#24390ecc706db752bc17b789feded607">ht::size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1hashtable.html#9b4944269bde048047a0379fb26b1f26">ht::value_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#09262a92c4a1a5217baac50c33c87621">begin</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#18851fad5edd90be2f4ff3cc961eac5d">bucket_count</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#910c3418d46597ff31a70b379277ad4c">clear</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#3976ea90cff2740696d3e7fb1559d5f1">count</a> (const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#e0056442d7a2ec08fcb0b08a529142a4">elems_in_bucket</a> (<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#ca40039a7a89c543d45cd5f2fb7c13eb">empty</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#87192dcf32d1ea094bb3f0d1c09fd64c">end</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::pair&lt; <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#ce8353a206ee9b90868290b47f113572">equal_range</a> (const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#ccade55609b55e91397776639b55290e">erase</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#1767078adaae30fab3bf6c508481d3a4">erase</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> it)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#e1383173cb5c7d0010f8da3086bc07d1">erase</a> (const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#2b240bd599e67ad4a148e590b11e6b0a">find</a> (const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#b892589ecc1637e8698c3bb2f4672d18">hash_funct</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#dabb3fe920a5a085234517d74175f4be">hash_set</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;eql)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#9d811405092caadc4aaf97d59d4cbc88">hash_set</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#fed2e17f73604b1d52fb57c028230236">hash_set</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#37c615f411cb698309aae1851d5712a6">hash_set</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#db1dad0b0c1f591cdc3018670bd4d4c8">hash_set</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *f, const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;eql)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#d8a7f94da6df5ca9b79606b0e894d654">hash_set</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *f, const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#8a123899e8db2434c0fdbda2a18f350e">hash_set</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *f, const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *l, <a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#3ed4aa8b408880bd341769a3e06c9ae5">hash_set</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *f, const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#f9d24b60372e890bf96c95cdabc1e31b">hash_set</a> (<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;eql)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#8d00af9adf7aed012564cd2c060d4a5d">hash_set</a> (<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n, const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;hf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#878a25e9c738bd14362d4216fa0707c8">hash_set</a> (<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#6017a22049e436afc5158fbbf97d6bda">hash_set</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#9a903d44bc66b068cd664306e33b12bd">insert</a> (<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> f, <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#9ba2ebfbba8596d35d963509723d3975">insert</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *f, const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::pair&lt; <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#f0c5c5a17efcfda2064f3f33563b2b76">insert</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> &amp;obj)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::pair&lt; <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#1baea0f435007c287b4dde6647c7b2f2">insert_noresize</a> (const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> &amp;obj)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#b82d46e0ee9bdf838043e4bf89b7a42d">key_eq</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#cf4a8be3e7ca54b1b1de0c4313b0c183">max_bucket_count</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#d0612f4df1089b461b88fb0f0e7b7f1e">max_size</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#b6b9b5543f41811cf25db596f0bac830">resize</a> (<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> hint)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#13c2db71488bd185ca4a4d3c854388f4">size</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#66d60fe50bd64ee22cce93dea7d5e630">swap</a> (<a class="el" href="classitk_1_1hash__set.html">self</a> &amp;hs)</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool operator==ITK_FRIEND_TEMPLATE_FUNCTION_ARGUMENT()&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1hash__set.html#3841428b642b76789786cf2d4b644ba1">self</a> (const <a class="el" href="classitk_1_1hash__set.html">self</a> &amp;, const <a class="el" href="classitk_1_1hash__set.html">self</a> &amp;)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;), VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;), VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;)&gt;<br>
 class itk::hash_set&lt; Value,,, &gt;</h3>

Replacement for STL <a class="el" href="structitk_1_1hash.html">hash</a> set because some systems do not support it, or support it incorrectly. 
<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00085">85</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="70f9fd6393d374ad06380b70a8720809"></a><!-- doxytag: member="itk::hash_set::const_iterator" ref="70f9fd6393d374ad06380b70a8720809" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1hashtable__const__iterator.html">ht::const_iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00104">104</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fb850fff51b5b8f0a8e5333a1fe0778f"></a><!-- doxytag: member="itk::hash_set::const_pointer" ref="fb850fff51b5b8f0a8e5333a1fe0778f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#77fe29fafb247e4d756f5e749e55ba31">ht::const_pointer</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#fb850fff51b5b8f0a8e5333a1fe0778f">const_pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00100">100</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="94eaaae80a43ccc891977e5444cad479"></a><!-- doxytag: member="itk::hash_set::const_reference" ref="94eaaae80a43ccc891977e5444cad479" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#79422138a06bd1c6687779e27e236ece">ht::const_reference</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#94eaaae80a43ccc891977e5444cad479">const_reference</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00102">102</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b4ef8e9974573e37d329170c9d47ecf"></a><!-- doxytag: member="itk::hash_set::difference_type" ref="1b4ef8e9974573e37d329170c9d47ecf" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#4823f0a7e1138fe9afc54b858ee8f9b9">ht::difference_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#1b4ef8e9974573e37d329170c9d47ecf">difference_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00098">98</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="321ed7a494eafdffb3a749f7615cbd85"></a><!-- doxytag: member="itk::hash_set::hasher" ref="321ed7a494eafdffb3a749f7615cbd85" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#9573613f935976ffd4446f4fa6037d34">ht::hasher</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00094">94</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="159b554160084d586af4b2dbe490a144"></a><!-- doxytag: member="itk::hash_set::ht_iterator" ref="159b554160084d586af4b2dbe490a144" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1hashtable__iterator.html">ht::iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="structitk_1_1hashtable__iterator.html">ht_iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00108">108</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="64d18de3953beede2cccdb0dccc52eaa"></a><!-- doxytag: member="itk::hash_set::iterator" ref="64d18de3953beede2cccdb0dccc52eaa" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00105">105</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="60d5d3e5f7e289cc410ced89a20afa7c"></a><!-- doxytag: member="itk::hash_set::key_equal" ref="60d5d3e5f7e289cc410ced89a20afa7c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#7d43a00a83b7a980ef685ec55aabeccc">ht::key_equal</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00095">95</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c894d74df6f354254d5d51642cbbcfa9"></a><!-- doxytag: member="itk::hash_set::key_type" ref="c894d74df6f354254d5d51642cbbcfa9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#ce7f39999dfd0460fafc792cc0fcf31b">ht::key_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00092">92</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ff5147f9d96a1517f5dcf2e2d0e1c49"></a><!-- doxytag: member="itk::hash_set::pointer" ref="4ff5147f9d96a1517f5dcf2e2d0e1c49" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#77fe29fafb247e4d756f5e749e55ba31">ht::const_pointer</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#4ff5147f9d96a1517f5dcf2e2d0e1c49">pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00099">99</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="41a005a232d3458edde02015c3cc9530"></a><!-- doxytag: member="itk::hash_set::reference" ref="41a005a232d3458edde02015c3cc9530" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#79422138a06bd1c6687779e27e236ece">ht::const_reference</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#41a005a232d3458edde02015c3cc9530">reference</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00101">101</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2ec65c858ff53a1cf1b08611c00a948"></a><!-- doxytag: member="itk::hash_set::size_type" ref="d2ec65c858ff53a1cf1b08611c00a948" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#24390ecc706db752bc17b789feded607">ht::size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00097">97</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="498862a291e4c09279131a3b1d1c5372"></a><!-- doxytag: member="itk::hash_set::value_type" ref="498862a291e4c09279131a3b1d1c5372" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1hashtable.html#9b4944269bde048047a0379fb26b1f26">ht::value_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00093">93</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6017a22049e436afc5158fbbf97d6bda"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="6017a22049e436afc5158fbbf97d6bda" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00117">117</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="878a25e9c738bd14362d4216fa0707c8"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="878a25e9c738bd14362d4216fa0707c8" args="(size_type n)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00118">118</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d00af9adf7aed012564cd2c060d4a5d"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="8d00af9adf7aed012564cd2c060d4a5d" args="(size_type n, const hasher &amp;hf)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00119">119</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f9d24b60372e890bf96c95cdabc1e31b"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="f9d24b60372e890bf96c95cdabc1e31b" args="(size_type n, const hasher &amp;hf, const key_equal &amp;eql)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eql</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00120">120</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ed4aa8b408880bd341769a3e06c9ae5"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="3ed4aa8b408880bd341769a3e06c9ae5" args="(const value_type *f, const value_type *l)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00123">123</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8a123899e8db2434c0fdbda2a18f350e"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="8a123899e8db2434c0fdbda2a18f350e" args="(const value_type *f, const value_type *l, size_type n)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00125">125</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d8a7f94da6df5ca9b79606b0e894d654"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="d8a7f94da6df5ca9b79606b0e894d654" args="(const value_type *f, const value_type *l, size_type n, const hasher &amp;hf)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00127">127</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="db1dad0b0c1f591cdc3018670bd4d4c8"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="db1dad0b0c1f591cdc3018670bd4d4c8" args="(const value_type *f, const value_type *l, size_type n, const hasher &amp;hf, const key_equal &amp;eql)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eql</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00130">130</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="37c615f411cb698309aae1851d5712a6"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="37c615f411cb698309aae1851d5712a6" args="(const_iterator f, const_iterator l)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00134">134</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fed2e17f73604b1d52fb57c028230236"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="fed2e17f73604b1d52fb57c028230236" args="(const_iterator f, const_iterator l, size_type n)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00136">136</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d811405092caadc4aaf97d59d4cbc88"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="9d811405092caadc4aaf97d59d4cbc88" args="(const_iterator f, const_iterator l, size_type n, const hasher &amp;hf)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00138">138</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="dabb3fe920a5a085234517d74175f4be"></a><!-- doxytag: member="itk::hash_set::hash_set" ref="dabb3fe920a5a085234517d74175f4be" args="(const_iterator f, const_iterator l, size_type n, const hasher &amp;hf, const key_equal &amp;eql)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::<a class="el" href="classitk_1_1hash__set.html">hash_set</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eql</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00141">141</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="09262a92c4a1a5217baac50c33c87621"></a><!-- doxytag: member="itk::hash_set::begin" ref="09262a92c4a1a5217baac50c33c87621" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::begin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00153">153</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00436">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::begin()</a>.</p>

</div>
</div><p>
<a class="anchor" name="18851fad5edd90be2f4ff3cc961eac5d"></a><!-- doxytag: member="itk::hash_set::bucket_count" ref="18851fad5edd90be2f4ff3cc961eac5d" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::bucket_count           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00192">192</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00468">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::bucket_count()</a>.</p>

</div>
</div><p>
<a class="anchor" name="910c3418d46597ff31a70b379277ad4c"></a><!-- doxytag: member="itk::hash_set::clear" ref="910c3418d46597ff31a70b379277ad4c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00188">188</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00590">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::clear()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3976ea90cff2740696d3e7fb1559d5f1"></a><!-- doxytag: member="itk::hash_set::count" ref="3976ea90cff2740696d3e7fb1559d5f1" args="(const key_type &amp;key) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::count           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00180">180</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00564">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::count()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e0056442d7a2ec08fcb0b08a529142a4"></a><!-- doxytag: member="itk::hash_set::elems_in_bucket" ref="e0056442d7a2ec08fcb0b08a529142a4" args="(size_type n) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::elems_in_bucket           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00194">194</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00473">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::elems_in_bucket()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca40039a7a89c543d45cd5f2fb7c13eb"></a><!-- doxytag: member="itk::hash_set::empty" ref="ca40039a7a89c543d45cd5f2fb7c13eb" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::empty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00148">148</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00425">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::empty()</a>.</p>

</div>
</div><p>
<a class="anchor" name="87192dcf32d1ea094bb3f0d1c09fd64c"></a><!-- doxytag: member="itk::hash_set::end" ref="87192dcf32d1ea094bb3f0d1c09fd64c" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::end           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00154">154</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00448">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::end()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ce8353a206ee9b90868290b47f113572"></a><!-- doxytag: member="itk::hash_set::equal_range" ref="ce8353a206ee9b90868290b47f113572" args="(const key_type &amp;key) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&gt; <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::equal_range           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00182">182</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#9ab88d24837423d2913890c7e0d0596c">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::equal_range()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ccade55609b55e91397776639b55290e"></a><!-- doxytag: member="itk::hash_set::erase" ref="ccade55609b55e91397776639b55290e" args="(iterator f, iterator l)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::erase           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00187">187</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#2877156f7bd16ed9490819eeb78314eb">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::erase()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1767078adaae30fab3bf6c508481d3a4"></a><!-- doxytag: member="itk::hash_set::erase" ref="1767078adaae30fab3bf6c508481d3a4" args="(iterator it)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::erase           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>it</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00186">186</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#2877156f7bd16ed9490819eeb78314eb">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::erase()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e1383173cb5c7d0010f8da3086bc07d1"></a><!-- doxytag: member="itk::hash_set::erase" ref="e1383173cb5c7d0010f8da3086bc07d1" args="(const key_type &amp;key)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::erase           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00185">185</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#2877156f7bd16ed9490819eeb78314eb">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::erase()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b240bd599e67ad4a148e590b11e6b0a"></a><!-- doxytag: member="itk::hash_set::find" ref="2b240bd599e67ad4a148e590b11e6b0a" args="(const key_type &amp;key) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::find           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00178">178</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00542">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::find()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b892589ecc1637e8698c3bb2f4672d18"></a><!-- doxytag: member="itk::hash_set::hash_funct" ref="b892589ecc1637e8698c3bb2f4672d18" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#321ed7a494eafdffb3a749f7615cbd85">hasher</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::hash_funct           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00110">110</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00366">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::hash_funct()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a903d44bc66b068cd664306e33b12bd"></a><!-- doxytag: member="itk::hash_set::insert" ref="9a903d44bc66b068cd664306e33b12bd" args="(const_iterator f, const_iterator l)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::insert           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00167">167</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ba2ebfbba8596d35d963509723d3975"></a><!-- doxytag: member="itk::hash_set::insert" ref="9ba2ebfbba8596d35d963509723d3975" args="(const value_type *f, const value_type *l)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::insert           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00166">166</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f0c5c5a17efcfda2064f3f33563b2b76"></a><!-- doxytag: member="itk::hash_set::insert" ref="f0c5c5a17efcfda2064f3f33563b2b76" args="(const value_type &amp;obj)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool&gt; <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::insert           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>obj</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00157">157</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00483">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1baea0f435007c287b4dde6647c7b2f2"></a><!-- doxytag: member="itk::hash_set::insert_noresize" ref="1baea0f435007c287b4dde6647c7b2f2" args="(const value_type &amp;obj)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool&gt; <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::insert_noresize           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>obj</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00168">168</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#88ecf906d4eb91a5c95f02d89e1a8865">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::insert_unique_noresize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b82d46e0ee9bdf838043e4bf89b7a42d"></a><!-- doxytag: member="itk::hash_set::key_eq" ref="b82d46e0ee9bdf838043e4bf89b7a42d" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::key_eq           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00111">111</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00367">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::key_eq()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf4a8be3e7ca54b1b1de0c4313b0c183"></a><!-- doxytag: member="itk::hash_set::max_bucket_count" ref="cf4a8be3e7ca54b1b1de0c4313b0c183" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::max_bucket_count           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00193">193</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00470">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::max_bucket_count()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d0612f4df1089b461b88fb0f0e7b7f1e"></a><!-- doxytag: member="itk::hash_set::max_size" ref="d0612f4df1089b461b88fb0f0e7b7f1e" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::max_size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00147">147</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00424">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::max_size()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b6b9b5543f41811cf25db596f0bac830"></a><!-- doxytag: member="itk::hash_set::resize" ref="b6b9b5543f41811cf25db596f0bac830" args="(size_type hint)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::resize           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>hint</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00191">191</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="classitk_1_1hashtable.html#f40249391498b87b6ee4765a034d3ebe">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::resize()</a>.</p>

</div>
</div><p>
<a class="anchor" name="13c2db71488bd185ca4a4d3c854388f4"></a><!-- doxytag: member="itk::hash_set::size" ref="13c2db71488bd185ca4a4d3c854388f4" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00146">146</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00423">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::size()</a>.</p>

</div>
</div><p>
<a class="anchor" name="66d60fe50bd64ee22cce93dea7d5e630"></a><!-- doxytag: member="itk::hash_set::swap" ref="66d60fe50bd64ee22cce93dea7d5e630" args="(self &amp;hs)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>&lt; Value,,, &gt;::swap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html">self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>hs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itk__hash__set_8h_source.html#l00149">149</a> of file <a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>.</p>

<p>References <a class="el" href="itk__hashtable_8h_source.html#l00427">itk::hashtable&lt; Value, Key, HashFcn, ExtractKey, EqualKey, Alloc &gt;::swap()</a>.</p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="3841428b642b76789786cf2d4b644ba1"></a><!-- doxytag: member="itk::hash_set::self" ref="3841428b642b76789786cf2d4b644ba1" args="(const self &amp;, const self &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash&lt; Value &gt;) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to&lt; Value &gt;) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator&lt; char &gt;) &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool operator==ITK_FRIEND_TEMPLATE_FUNCTION_ARGUMENT() <a class="el" href="classitk_1_1hash__set.html">self</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html">self</a> &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html">self</a> &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 03:51:29 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>