Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > bfb47da7e0322bcb0e23e4b1838d9db9 > files > 5858

libstdc++-docs-8.4.0-1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: __gnu_pbds::detail::gp_ht_map&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a11635.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="a11632.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">__gnu_pbds::detail::gp_ht_map&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01461.html">Extensions</a> &raquo; <a class="el" href="a01529.html">Policy-Based Data Structures</a> &raquo; <a class="el" href="a01520.html">Containers</a> &raquo; <a class="el" href="a01521.html">Hash-Based</a> &raquo; <a class="el" href="a01522.html">Base and Policy Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for __gnu_pbds::detail::gp_ht_map&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="a11634.svg" width="100%" height="481"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a26642687b5597264b009230cb5f449b8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>store_hash</b>
 }</td></tr>
<tr class="separator:a26642687b5597264b009230cb5f449b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ec531cb73fa86e058967668b24b642"><td class="memItemLeft" align="right" valign="top"><a id="a67ec531cb73fa86e058967668b24b642"></a>
typedef _Alloc&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
<tr class="separator:a67ec531cb73fa86e058967668b24b642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220a89b5c515deb475244117a2f8c8cd"><td class="memItemLeft" align="right" valign="top"><a id="a220a89b5c515deb475244117a2f8c8cd"></a>
typedef Comb_Probe_Fn&#160;</td><td class="memItemRight" valign="bottom"><b>comb_probe_fn</b></td></tr>
<tr class="separator:a220a89b5c515deb475244117a2f8c8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af785d562401b3c8452c592e0c5013473"><td class="memItemLeft" align="right" valign="top"><a id="af785d562401b3c8452c592e0c5013473"></a>
typedef <a class="el" href="a12015.html">const_iterator_</a>&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:af785d562401b3c8452c592e0c5013473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329ec9af94229e6e340fa6dc10f2c554"><td class="memItemLeft" align="right" valign="top"><a id="a329ec9af94229e6e340fa6dc10f2c554"></a>
typedef traits_base::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="separator:a329ec9af94229e6e340fa6dc10f2c554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d7ecd0f1c374de42e367f2369bef281"><td class="memItemLeft" align="right" valign="top"><a id="a6d7ecd0f1c374de42e367f2369bef281"></a>
typedef traits_base::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:a6d7ecd0f1c374de42e367f2369bef281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03037258cc50f32830f28e6dea2f8644"><td class="memItemLeft" align="right" valign="top"><a id="a03037258cc50f32830f28e6dea2f8644"></a>
typedef _Alloc::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:a03037258cc50f32830f28e6dea2f8644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf27158f4734a35fceda8a4b1054adc6"><td class="memItemLeft" align="right" valign="top"><a id="acf27158f4734a35fceda8a4b1054adc6"></a>
typedef Eq_Fn&#160;</td><td class="memItemRight" valign="bottom"><b>eq_fn</b></td></tr>
<tr class="separator:acf27158f4734a35fceda8a4b1054adc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c731f6b2988387adc95dc73da0fff4d"><td class="memItemLeft" align="right" valign="top"><a id="a7c731f6b2988387adc95dc73da0fff4d"></a>
typedef Hash_Fn&#160;</td><td class="memItemRight" valign="bottom"><b>hash_fn</b></td></tr>
<tr class="separator:a7c731f6b2988387adc95dc73da0fff4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa94aa508c2060c2979fe7991ea5cd9ea"><td class="memItemLeft" align="right" valign="top"><a id="aa94aa508c2060c2979fe7991ea5cd9ea"></a>
typedef <a class="el" href="a12019.html">iterator_</a>&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:aa94aa508c2060c2979fe7991ea5cd9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960120bbe6d878bc4bc22088a0827e5c"><td class="memItemLeft" align="right" valign="top"><a id="a960120bbe6d878bc4bc22088a0827e5c"></a>
typedef traits_base::key_const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>key_const_pointer</b></td></tr>
<tr class="separator:a960120bbe6d878bc4bc22088a0827e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b4c12b22ca82a6d28f16abfcb61b6a"><td class="memItemLeft" align="right" valign="top"><a id="a97b4c12b22ca82a6d28f16abfcb61b6a"></a>
typedef traits_base::key_const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>key_const_reference</b></td></tr>
<tr class="separator:a97b4c12b22ca82a6d28f16abfcb61b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67baec8a5a7204fb16f6f7724d5051b4"><td class="memItemLeft" align="right" valign="top"><a id="a67baec8a5a7204fb16f6f7724d5051b4"></a>
typedef traits_base::key_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>key_pointer</b></td></tr>
<tr class="separator:a67baec8a5a7204fb16f6f7724d5051b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aef0477c7ca18392e7fcdf247129314"><td class="memItemLeft" align="right" valign="top"><a id="a0aef0477c7ca18392e7fcdf247129314"></a>
typedef traits_base::key_reference&#160;</td><td class="memItemRight" valign="bottom"><b>key_reference</b></td></tr>
<tr class="separator:a0aef0477c7ca18392e7fcdf247129314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb48c673b6e6fc2b11a26f93662ef18f"><td class="memItemLeft" align="right" valign="top"><a id="aeb48c673b6e6fc2b11a26f93662ef18f"></a>
typedef traits_base::key_type&#160;</td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr>
<tr class="separator:aeb48c673b6e6fc2b11a26f93662ef18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec1172e121140cb743aa343d8433cca"><td class="memItemLeft" align="right" valign="top"><a id="a1ec1172e121140cb743aa343d8433cca"></a>
typedef traits_base::mapped_const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_const_pointer</b></td></tr>
<tr class="separator:a1ec1172e121140cb743aa343d8433cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a405f63e45de19b5e7723f5042c6bb3f5"><td class="memItemLeft" align="right" valign="top"><a id="a405f63e45de19b5e7723f5042c6bb3f5"></a>
typedef traits_base::mapped_const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_const_reference</b></td></tr>
<tr class="separator:a405f63e45de19b5e7723f5042c6bb3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad92107d6ac82b652e4cdfa0e4063ca"><td class="memItemLeft" align="right" valign="top"><a id="a6ad92107d6ac82b652e4cdfa0e4063ca"></a>
typedef traits_base::mapped_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_pointer</b></td></tr>
<tr class="separator:a6ad92107d6ac82b652e4cdfa0e4063ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54da2cf7a17f3e4454eb86f1b6642753"><td class="memItemLeft" align="right" valign="top"><a id="a54da2cf7a17f3e4454eb86f1b6642753"></a>
typedef traits_base::mapped_reference&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_reference</b></td></tr>
<tr class="separator:a54da2cf7a17f3e4454eb86f1b6642753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04011ff5717e098a0780cb31c0dc0d90"><td class="memItemLeft" align="right" valign="top"><a id="a04011ff5717e098a0780cb31c0dc0d90"></a>
typedef traits_base::mapped_type&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_type</b></td></tr>
<tr class="separator:a04011ff5717e098a0780cb31c0dc0d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fd2c21995592afc8eae0ab1ac7ef663"><td class="memItemLeft" align="right" valign="top"><a id="a1fd2c21995592afc8eae0ab1ac7ef663"></a>
typedef __nothrowcopy::indicator&#160;</td><td class="memItemRight" valign="bottom"><b>no_throw_indicator</b></td></tr>
<tr class="separator:a1fd2c21995592afc8eae0ab1ac7ef663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb976b7a0c6fe023b5c419ec18c4b823"><td class="memItemLeft" align="right" valign="top"><a id="acb976b7a0c6fe023b5c419ec18c4b823"></a>
typedef <a class="el" href="a12023.html">point_const_iterator_</a>&#160;</td><td class="memItemRight" valign="bottom"><b>point_const_iterator</b></td></tr>
<tr class="separator:acb976b7a0c6fe023b5c419ec18c4b823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad7bdbe40845c5525966c2414a9aba2"><td class="memItemLeft" align="right" valign="top"><a id="aaad7bdbe40845c5525966c2414a9aba2"></a>
typedef <a class="el" href="a12027.html">point_iterator_</a>&#160;</td><td class="memItemRight" valign="bottom"><b>point_iterator</b></td></tr>
<tr class="separator:aaad7bdbe40845c5525966c2414a9aba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f804488c1266ac9476ac11658947d0c"><td class="memItemLeft" align="right" valign="top"><a id="a7f804488c1266ac9476ac11658947d0c"></a>
typedef traits_base::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="separator:a7f804488c1266ac9476ac11658947d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad864b6d4f17df0d23d10ddafb11b34d5"><td class="memItemLeft" align="right" valign="top"><a id="ad864b6d4f17df0d23d10ddafb11b34d5"></a>
typedef Probe_Fn&#160;</td><td class="memItemRight" valign="bottom"><b>probe_fn</b></td></tr>
<tr class="separator:ad864b6d4f17df0d23d10ddafb11b34d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae271720f109b0ef60958afb20d72e6"><td class="memItemLeft" align="right" valign="top"><a id="a2ae271720f109b0ef60958afb20d72e6"></a>
typedef traits_base::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:a2ae271720f109b0ef60958afb20d72e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a955515ff726686d682601060397dd"><td class="memItemLeft" align="right" valign="top"><a id="a23a955515ff726686d682601060397dd"></a>
typedef Resize_Policy&#160;</td><td class="memItemRight" valign="bottom"><b>resize_policy</b></td></tr>
<tr class="separator:a23a955515ff726686d682601060397dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d3849624723c7cd7514b62d7cb284f"><td class="memItemLeft" align="right" valign="top"><a id="a17d3849624723c7cd7514b62d7cb284f"></a>
typedef _Alloc::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:a17d3849624723c7cd7514b62d7cb284f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852c173d13089e7ed2e50ba31e5e6b5b"><td class="memItemLeft" align="right" valign="top"><a id="a852c173d13089e7ed2e50ba31e5e6b5b"></a>
typedef integral_constant&lt; int, Store_Hash &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>store_extra</b></td></tr>
<tr class="separator:a852c173d13089e7ed2e50ba31e5e6b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accfd4d76da87fe8df955c9e57c63e9af"><td class="memItemLeft" align="right" valign="top"><a id="accfd4d76da87fe8df955c9e57c63e9af"></a>
typedef traits_base::value_type&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:accfd4d76da87fe8df955c9e57c63e9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7403fea5f5dab4712378aed1a1ee6226"><td class="memItemLeft" align="right" valign="top"><a id="a7403fea5f5dab4712378aed1a1ee6226"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const <a class="el" href="a11635.html">gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt; &amp;)</td></tr>
<tr class="separator:a7403fea5f5dab4712378aed1a1ee6226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96af5f47b16d8a01c180f0bc324325af"><td class="memItemLeft" align="right" valign="top"><a id="a96af5f47b16d8a01c180f0bc324325af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const Hash_Fn &amp;)</td></tr>
<tr class="separator:a96af5f47b16d8a01c180f0bc324325af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd524337da4f0deb1e7eebe2bb7f8c5d"><td class="memItemLeft" align="right" valign="top"><a id="afd524337da4f0deb1e7eebe2bb7f8c5d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const Hash_Fn &amp;, const Eq_Fn &amp;)</td></tr>
<tr class="separator:afd524337da4f0deb1e7eebe2bb7f8c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115eebdbcc693382261ae0af7412ef21"><td class="memItemLeft" align="right" valign="top"><a id="a115eebdbcc693382261ae0af7412ef21"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const Hash_Fn &amp;, const Eq_Fn &amp;, const Comb_Probe_Fn &amp;)</td></tr>
<tr class="separator:a115eebdbcc693382261ae0af7412ef21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac49f7b48c5842031322a12e2f602bd"><td class="memItemLeft" align="right" valign="top"><a id="a8ac49f7b48c5842031322a12e2f602bd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const Hash_Fn &amp;, const Eq_Fn &amp;, const Comb_Probe_Fn &amp;, const Probe_Fn &amp;)</td></tr>
<tr class="separator:a8ac49f7b48c5842031322a12e2f602bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a3a1cf3b0aed4c7aeab510b374ce86"><td class="memItemLeft" align="right" valign="top"><a id="a42a3a1cf3b0aed4c7aeab510b374ce86"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gp_ht_map</b> (const Hash_Fn &amp;, const Eq_Fn &amp;, const Comb_Probe_Fn &amp;, const Probe_Fn &amp;, const Resize_Policy &amp;)</td></tr>
<tr class="separator:a42a3a1cf3b0aed4c7aeab510b374ce86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc5b3329486f7b9f359112aedaf31e2"><td class="memItemLeft" align="right" valign="top"><a id="a9fc5b3329486f7b9f359112aedaf31e2"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
<tr class="separator:a9fc5b3329486f7b9f359112aedaf31e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a879457d20ea8c09d59631cf5be299f20"><td class="memItemLeft" align="right" valign="top"><a id="a879457d20ea8c09d59631cf5be299f20"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr>
<tr class="separator:a879457d20ea8c09d59631cf5be299f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b28110db1a70c26e2dc645db33cc3e"><td class="memItemLeft" align="right" valign="top"><a id="a74b28110db1a70c26e2dc645db33cc3e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr class="separator:a74b28110db1a70c26e2dc645db33cc3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab01e38b0d0a11b7c8f93c5856afb1349"><td class="memTemplParams" colspan="2"><a id="ab01e38b0d0a11b7c8f93c5856afb1349"></a>
template&lt;typename It &gt; </td></tr>
<tr class="memitem:ab01e38b0d0a11b7c8f93c5856afb1349"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>copy_from_range</b> (It, It)</td></tr>
<tr class="separator:ab01e38b0d0a11b7c8f93c5856afb1349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bab1fd3177ead540ec019702d62f6b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a3bab1fd3177ead540ec019702d62f6b1">empty</a> () const</td></tr>
<tr class="separator:a3bab1fd3177ead540ec019702d62f6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37d1e21d12c22ba94a943c14f9c09cf2"><td class="memItemLeft" align="right" valign="top"><a id="a37d1e21d12c22ba94a943c14f9c09cf2"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
<tr class="separator:a37d1e21d12c22ba94a943c14f9c09cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3789aa971020459843d8fa11e977e58"><td class="memItemLeft" align="right" valign="top"><a id="aa3789aa971020459843d8fa11e977e58"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr>
<tr class="separator:aa3789aa971020459843d8fa11e977e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae570801c6fc80acfee2df6f3dffe824b"><td class="memItemLeft" align="right" valign="top"><a id="ae570801c6fc80acfee2df6f3dffe824b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (key_const_reference)</td></tr>
<tr class="separator:ae570801c6fc80acfee2df6f3dffe824b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af052e0aa1730bf5c7fe40346961b27dd"><td class="memTemplParams" colspan="2"><a id="af052e0aa1730bf5c7fe40346961b27dd"></a>
template&lt;typename Pred &gt; </td></tr>
<tr class="memitem:af052e0aa1730bf5c7fe40346961b27dd"><td class="memTemplItemLeft" align="right" valign="top">size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>erase_if</b> (Pred)</td></tr>
<tr class="separator:af052e0aa1730bf5c7fe40346961b27dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb9b4a1ec425a74114a07b8dba4716d0"><td class="memItemLeft" align="right" valign="top"><a id="abb9b4a1ec425a74114a07b8dba4716d0"></a>
point_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (key_const_reference)</td></tr>
<tr class="separator:abb9b4a1ec425a74114a07b8dba4716d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6999bf3f27540f4de8380130e31165c1"><td class="memItemLeft" align="right" valign="top"><a id="a6999bf3f27540f4de8380130e31165c1"></a>
point_const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (key_const_reference) const</td></tr>
<tr class="separator:a6999bf3f27540f4de8380130e31165c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb4d7881326096f8e16dca0caec9124"><td class="memItemLeft" align="right" valign="top"><a id="a6eb4d7881326096f8e16dca0caec9124"></a>
point_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find_end</b> ()</td></tr>
<tr class="separator:a6eb4d7881326096f8e16dca0caec9124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d29f513d25df7d64c5bc15337f1d090"><td class="memItemLeft" align="right" valign="top"><a id="a9d29f513d25df7d64c5bc15337f1d090"></a>
point_const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find_end</b> () const</td></tr>
<tr class="separator:a9d29f513d25df7d64c5bc15337f1d090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c7961be5e6ee27343278295a5fc1f53"><td class="memItemLeft" align="right" valign="top">Comb_Probe_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a4c7961be5e6ee27343278295a5fc1f53">get_comb_probe_fn</a> ()</td></tr>
<tr class="separator:a4c7961be5e6ee27343278295a5fc1f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5919c7db7294ef860a47ac2467bc4be8"><td class="memItemLeft" align="right" valign="top">const Comb_Probe_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a5919c7db7294ef860a47ac2467bc4be8">get_comb_probe_fn</a> () const</td></tr>
<tr class="separator:a5919c7db7294ef860a47ac2467bc4be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7888c9fcbeb9dcac9c3cb43dce782fa5"><td class="memItemLeft" align="right" valign="top">Eq_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a7888c9fcbeb9dcac9c3cb43dce782fa5">get_eq_fn</a> ()</td></tr>
<tr class="separator:a7888c9fcbeb9dcac9c3cb43dce782fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8379880ce29e472e63228e4b537e8c77"><td class="memItemLeft" align="right" valign="top">const Eq_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a8379880ce29e472e63228e4b537e8c77">get_eq_fn</a> () const</td></tr>
<tr class="separator:a8379880ce29e472e63228e4b537e8c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8bf76d476b8be7af48690bf9c695ef8"><td class="memItemLeft" align="right" valign="top">Hash_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#ab8bf76d476b8be7af48690bf9c695ef8">get_hash_fn</a> ()</td></tr>
<tr class="separator:ab8bf76d476b8be7af48690bf9c695ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b80892ebd4f1f59c0edc51862e508c7"><td class="memItemLeft" align="right" valign="top">const Hash_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a5b80892ebd4f1f59c0edc51862e508c7">get_hash_fn</a> () const</td></tr>
<tr class="separator:a5b80892ebd4f1f59c0edc51862e508c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a2f3059267ed53868d6a79596a9e90a"><td class="memItemLeft" align="right" valign="top">Probe_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a9a2f3059267ed53868d6a79596a9e90a">get_probe_fn</a> ()</td></tr>
<tr class="separator:a9a2f3059267ed53868d6a79596a9e90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4ff977c13fdefd2110d05632acc8119"><td class="memItemLeft" align="right" valign="top">const Probe_Fn &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#ae4ff977c13fdefd2110d05632acc8119">get_probe_fn</a> () const</td></tr>
<tr class="separator:ae4ff977c13fdefd2110d05632acc8119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6603ab7c2c23c037c19fa2fe3f9e549c"><td class="memItemLeft" align="right" valign="top">Resize_Policy &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#a6603ab7c2c23c037c19fa2fe3f9e549c">get_resize_policy</a> ()</td></tr>
<tr class="separator:a6603ab7c2c23c037c19fa2fe3f9e549c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0fe28f4265431fccb4784cfb519e1f5"><td class="memItemLeft" align="right" valign="top">const Resize_Policy &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a11635.html#aa0fe28f4265431fccb4784cfb519e1f5">get_resize_policy</a> () const</td></tr>
<tr class="separator:aa0fe28f4265431fccb4784cfb519e1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32fd1f5a9e779dce7630b93d8f35d01e"><td class="memItemLeft" align="right" valign="top"><a id="a32fd1f5a9e779dce7630b93d8f35d01e"></a>
<a class="el" href="a07767.html">std::pair</a>&lt; point_iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_reference r_val)</td></tr>
<tr class="separator:a32fd1f5a9e779dce7630b93d8f35d01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25fbda55b1d363bed50e118e79c7c947"><td class="memItemLeft" align="right" valign="top"><a id="a25fbda55b1d363bed50e118e79c7c947"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const</td></tr>
<tr class="separator:a25fbda55b1d363bed50e118e79c7c947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a260cf3929ce04db9df84874007b3b15a"><td class="memItemLeft" align="right" valign="top"><a id="a260cf3929ce04db9df84874007b3b15a"></a>
mapped_reference&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (key_const_reference r_key)</td></tr>
<tr class="separator:a260cf3929ce04db9df84874007b3b15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6334ec07561c8011d6413bf467d8b8fc"><td class="memItemLeft" align="right" valign="top"><a id="a6334ec07561c8011d6413bf467d8b8fc"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const</td></tr>
<tr class="separator:a6334ec07561c8011d6413bf467d8b8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e2085ef306c4c5c48ffad22598a96a"><td class="memItemLeft" align="right" valign="top"><a id="ae6e2085ef306c4c5c48ffad22598a96a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a11635.html">gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt; &amp;)</td></tr>
<tr class="separator:ae6e2085ef306c4c5c48ffad22598a96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae2ece2ba8144262a9baa0d188a48b0ae"><td class="memItemLeft" align="right" valign="top"><a id="ae2ece2ba8144262a9baa0d188a48b0ae"></a>
no_throw_indicator&#160;</td><td class="memItemRight" valign="bottom"><b>m_no_throw_copies_indicator</b></td></tr>
<tr class="separator:ae2ece2ba8144262a9baa0d188a48b0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4e3debe972638accf65af610836e2ce"><td class="memItemLeft" align="right" valign="top"><a id="ac4e3debe972638accf65af610836e2ce"></a>
store_extra&#160;</td><td class="memItemRight" valign="bottom"><b>m_store_extra_indicator</b></td></tr>
<tr class="separator:ac4e3debe972638accf65af610836e2ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a2697f303470f6e5422384ae143b8f337"><td class="memItemLeft" align="right" valign="top"><a id="a2697f303470f6e5422384ae143b8f337"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator_</b></td></tr>
<tr class="separator:a2697f303470f6e5422384ae143b8f337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a60b1c2df9677bd7c4852cbbee45c0e"><td class="memItemLeft" align="right" valign="top"><a id="a9a60b1c2df9677bd7c4852cbbee45c0e"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>iterator_</b></td></tr>
<tr class="separator:a9a60b1c2df9677bd7c4852cbbee45c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename Key, typename Mapped, typename Hash_Fn, typename Eq_Fn, typename _Alloc, bool Store_Hash, typename Comb_Probe_Fn, typename Probe_Fn, typename Resize_Policy&gt;<br />
class __gnu_pbds::detail::gp_ht_map&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;</h3>

<p>A general-probing hash-based container.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">Key</td><td>Key type.</td></tr>
    <tr><td class="paramname">Mapped</td><td>Map type.</td></tr>
    <tr><td class="paramname">Hash_Fn</td><td>Hashing functor. Default is __gnu_cxx::hash.</td></tr>
    <tr><td class="paramname">Eq_Fn</td><td>Equal functor. Default std::equal_to&lt;Key&gt;</td></tr>
    <tr><td class="paramname">_Alloc</td><td>Allocator type.</td></tr>
    <tr><td class="paramname">Store_Hash</td><td>If key type stores extra metadata. Defaults to false.</td></tr>
    <tr><td class="paramname">Comb_Probe_Fn</td><td>Combining probe functor. If Hash_Fn is not null_type, then this is the ranged-probe functor; otherwise, this is the range-hashing functor. XXX See Design::Hash-Based Containers::Hash Policies. Default direct_mask_range_hashing.</td></tr>
    <tr><td class="paramname">Probe_Fn</td><td>Probe functor. Defaults to linear_probe_fn, also quadratic_probe_fn.</td></tr>
    <tr><td class="paramname">Resize_Policy</td><td>Resizes hash. Defaults to hash_standard_resize_policy, using hash_exponential_size_policy and hash_load_check_resize_trigger.</td></tr>
  </table>
  </dd>
</dl>
<p>Bases are: detail::hash_eq_fn, Resize_Policy, detail::ranged_probe_fn, detail::types_traits. (Optional: detail::debug_map_base.) </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00142">142</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a26642687b5597264b009230cb5f449b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26642687b5597264b009230cb5f449b8">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key, typename Mapped, typename Hash_Fn, typename Eq_Fn, typename _Alloc, bool Store_Hash, typename Comb_Probe_Fn, typename Probe_Fn, typename Resize_Policy&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value stores hash, true or false. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00208">208</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3bab1fd3177ead540ec019702d62f6b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bab1fd3177ead540ec019702d62f6b1">&#9670;&nbsp;</a></span>empty()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>True if size() == 0. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00058">58</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a4c7961be5e6ee27343278295a5fc1f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c7961be5e6ee27343278295a5fc1f53">&#9670;&nbsp;</a></span>get_comb_probe_fn() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Comb_Probe_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_comb_probe_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current comb_probe_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00082">82</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a5919c7db7294ef860a47ac2467bc4be8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5919c7db7294ef860a47ac2467bc4be8">&#9670;&nbsp;</a></span>get_comb_probe_fn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const Comb_Probe_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_comb_probe_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current const comb_probe_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00088">88</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a7888c9fcbeb9dcac9c3cb43dce782fa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7888c9fcbeb9dcac9c3cb43dce782fa5">&#9670;&nbsp;</a></span>get_eq_fn() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Eq_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_eq_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current eq_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00058">58</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a8379880ce29e472e63228e4b537e8c77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8379880ce29e472e63228e4b537e8c77">&#9670;&nbsp;</a></span>get_eq_fn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const Eq_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_eq_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current const eq_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00064">64</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="ab8bf76d476b8be7af48690bf9c695ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8bf76d476b8be7af48690bf9c695ef8">&#9670;&nbsp;</a></span>get_hash_fn() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Hash_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_hash_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current hash_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00046">46</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a5b80892ebd4f1f59c0edc51862e508c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b80892ebd4f1f59c0edc51862e508c7">&#9670;&nbsp;</a></span>get_hash_fn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const Hash_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_hash_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current const hash_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00052">52</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a9a2f3059267ed53868d6a79596a9e90a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a2f3059267ed53868d6a79596a9e90a">&#9670;&nbsp;</a></span>get_probe_fn() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Probe_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_probe_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current probe_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00070">70</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="ae4ff977c13fdefd2110d05632acc8119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4ff977c13fdefd2110d05632acc8119">&#9670;&nbsp;</a></span>get_probe_fn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const Probe_Fn &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_probe_fn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current const probe_fn. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00076">76</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="a6603ab7c2c23c037c19fa2fe3f9e549c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6603ab7c2c23c037c19fa2fe3f9e549c">&#9670;&nbsp;</a></span>get_resize_policy() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Resize_Policy &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_resize_policy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current resize_policy. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00094">94</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<a id="aa0fe28f4265431fccb4784cfb519e1f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0fe28f4265431fccb4784cfb519e1f5">&#9670;&nbsp;</a></span>get_resize_policy() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Mapped , typename Hash_Fn , typename Eq_Fn , typename _Alloc , bool Store_Hash, typename Comb_Probe_Fn , typename Probe_Fn , typename Resize_Policy &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const Resize_Policy &amp; <a class="el" href="a11635.html">__gnu_pbds::detail::gp_ht_map</a>&lt; Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy &gt;::get_resize_policy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return current const resize_policy. </p>

<p class="definition">Definition at line <a class="el" href="a01298_source.html#l00100">100</a> of file <a class="el" href="a01298_source.html">gp_ht_map_.hpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01298_source.html">gp_ht_map_.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01593.html">__gnu_pbds</a></li><li class="navelem"><b>detail</b></li><li class="navelem"><a class="el" href="a11635.html">gp_ht_map</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>