<!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< Value,,, > 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> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <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< Value,,, > 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 <<a class="el" href="itk__hash__set_8h_source.html">itk_hash_set.h</a>></code> <p> <div class="dynheader"> Collaboration diagram for itk::hash_set< Value,,, >:</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\< Value, Value, HashFcn, std::identity\< Value \>, EqualKey, Alloc \>" alt="" coords="1332,108,1887,137"><area shape="rect" id="node4" href="classitk_1_1hashtable__base.html" title="itk::hashtable_base\< Value, Alloc \>" alt="" coords="5,101,264,131"><area shape="rect" id="node11" href="classitk_1_1hashtable.html" title="itk::hashtable\< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc \>" 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 </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> </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> &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> </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 </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> </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< <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> > </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> &key) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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> </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> &key)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> </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> &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> </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"> </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> &hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &eql)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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> &hf)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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"> </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"> </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> &hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &eql)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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> &hf)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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"> </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"> </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> &hf, const <a class="el" href="classitk_1_1hash__set.html#60d5d3e5f7e289cc410ced89a20afa7c">key_equal</a> &eql)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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> &hf)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </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"> </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 </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 </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< <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool > </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> &obj)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">std::pair< <a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool > </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> &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> </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> </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> </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 </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> </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 </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> &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() </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> &, const <a class="el" href="classitk_1_1hash__set.html">self</a> &)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >), VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >), VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >)><br> class itk::hash_set< Value,,, ></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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::<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 & 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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<a class="el" href="classitk_1_1hash__set.html">hash_set</a> </td> <td>(</td> <td class="paramname"> </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#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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </td> <td class="paramname"> <em>n</em> </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#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 &hf)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> & </td> <td class="paramname"> <em>hf</em></td><td> </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 &hf, const key_equal &eql)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> & </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> & </td> <td class="paramname"> <em>eql</em></td><td> </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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> * </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> * </td> <td class="paramname"> <em>l</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> * </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> * </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> </td> <td class="paramname"> <em>n</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &hf)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> * </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> * </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> </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> & </td> <td class="paramname"> <em>hf</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &hf, const key_equal &eql)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> * </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> * </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> </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> & </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> & </td> <td class="paramname"> <em>eql</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> </td> <td class="paramname"> <em>l</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> </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> </td> <td class="paramname"> <em>n</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &hf)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> </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> </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> & </td> <td class="paramname"> <em>hf</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &hf, const key_equal &eql)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::<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> </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> </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> </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> & </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> & </td> <td class="paramname"> <em>eql</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::begin </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::bucket_count </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::clear </td> <td>(</td> <td class="paramname"> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::clear()</a>.</p> </div> </div><p> <a class="anchor" name="3976ea90cff2740696d3e7fb1559d5f1"></a><!-- doxytag: member="itk::hash_set::count" ref="3976ea90cff2740696d3e7fb1559d5f1" args="(const key_type &key) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::count </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> & </td> <td class="paramname"> <em>key</em> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::elems_in_bucket </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> </td> <td class="paramname"> <em>n</em> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::empty </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::end </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &key) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">std::pair<<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, <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>< Value,,, >::equal_range </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> & </td> <td class="paramname"> <em>key</em> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::erase </td> <td>(</td> <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> </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> </td> <td class="paramname"> <em>l</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::erase </td> <td>(</td> <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a> </td> <td class="paramname"> <em>it</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::erase()</a>.</p> </div> </div><p> <a class="anchor" name="e1383173cb5c7d0010f8da3086bc07d1"></a><!-- doxytag: member="itk::hash_set::erase" ref="e1383173cb5c7d0010f8da3086bc07d1" args="(const key_type &key)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::erase </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> & </td> <td class="paramname"> <em>key</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::erase()</a>.</p> </div> </div><p> <a class="anchor" name="2b240bd599e67ad4a148e590b11e6b0a"></a><!-- doxytag: member="itk::hash_set::find" ref="2b240bd599e67ad4a148e590b11e6b0a" args="(const key_type &key) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::find </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#c894d74df6f354254d5d51642cbbcfa9">key_type</a> & </td> <td class="paramname"> <em>key</em> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::hash_funct </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::insert </td> <td>(</td> <td class="paramtype"><a class="el" href="structitk_1_1hashtable__const__iterator.html">const_iterator</a> </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> </td> <td class="paramname"> <em>l</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::insert </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> * </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> * </td> <td class="paramname"> <em>l</em></td><td> </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &obj)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">std::pair<<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::insert </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> & </td> <td class="paramname"> <em>obj</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &obj)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">std::pair<<a class="el" href="structitk_1_1hashtable__const__iterator.html">iterator</a>, bool> <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::insert_noresize </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1hash__set.html#498862a291e4c09279131a3b1d1c5372">value_type</a> & </td> <td class="paramname"> <em>obj</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::key_eq </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::max_bucket_count </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::max_size </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::resize </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html#d2ec65c858ff53a1cf1b08611c00a948">size_type</a> </td> <td class="paramname"> <em>hint</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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>< Value,,, >::size </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::size()</a>.</p> </div> </div><p> <a class="anchor" name="66d60fe50bd64ee22cce93dea7d5e630"></a><!-- doxytag: member="itk::hash_set::swap" ref="66d60fe50bd64ee22cce93dea7d5e630" args="(self &hs)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1hash__set.html">itk::hash_set</a>< Value,,, >::swap </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1hash__set.html">self</a> & </td> <td class="paramname"> <em>hs</em> </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#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< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::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 &, const self &)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Value, VCL_DFL_TMPL_PARAM_STLDECL(HashFcn, hash< Value >) , VCL_DFL_TMPL_PARAM_STLDECL(EqualKey, std::equal_to< Value >) , VCL_DFL_TYPE_PARAM_STLDECL(Alloc, std::allocator< char >) > </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> & </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> & </td> <td class="paramname"></td><td> </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>, © 1997-2000</small></address> </body> </html>