Files
rippled/classripple_1_1partitioned__unordered__map.html
2025-11-04 00:36:48 -08:00

1052 lines
76 KiB
HTML

<!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" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ripple::partitioned_unordered_map&lt; Key, Value, Hash, Pred, Alloc &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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></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 id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1partitioned__unordered__map.html">partitioned_unordered_map</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classripple_1_1partitioned__unordered__map-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::partitioned_unordered_map&lt; Key, Value, Hash, Pred, Alloc &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ripple::partitioned_unordered_map&lt; Key, Value, Hash, Pred, Alloc &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1partitioned__unordered__map__coll__graph.png" border="0" usemap="#aripple_1_1partitioned__unordered__map_3_01Key_00_01Value_00_01Hash_00_01Pred_00_01Alloc_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1partitioned__unordered__map_3_01Key_00_01Value_00_01Hash_00_01Pred_00_01Alloc_01_4_coll__map" id="aripple_1_1partitioned__unordered__map_3_01Key_00_01Value_00_01Hash_00_01Pred_00_01Alloc_01_4_coll__map">
<area shape="rect" title=" " alt="" coords="32,93,227,148"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="5,5,93,31"/>
<area shape="poly" title=" " alt="" coords="69,40,110,91,106,95,65,43"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="117,5,304,31"/>
<area shape="poly" title=" " alt="" coords="195,43,153,95,149,91,191,40"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a4c5df2c22b8d7493b63dc6e4594aae80" id="r_a4c5df2c22b8d7493b63dc6e4594aae80"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> = Key</td></tr>
<tr class="separator:a4c5df2c22b8d7493b63dc6e4594aae80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3548cee43696171b8f36438b4c53506" id="r_ac3548cee43696171b8f36438b4c53506"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a> = Value</td></tr>
<tr class="separator:ac3548cee43696171b8f36438b4c53506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a51c04e0245eebe8a7efcb536cbb5d" id="r_a06a51c04e0245eebe8a7efcb536cbb5d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; Key const, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a> &gt;</td></tr>
<tr class="separator:a06a51c04e0245eebe8a7efcb536cbb5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a8bcc841e0aa4227e9643a74c7e7849" id="r_a1a8bcc841e0aa4227e9643a74c7e7849"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a1a8bcc841e0aa4227e9643a74c7e7849">size_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td></tr>
<tr class="separator:a1a8bcc841e0aa4227e9643a74c7e7849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca3e3d36bd77026fa3dd3620d751f47d" id="r_aca3e3d36bd77026fa3dd3620d751f47d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#aca3e3d36bd77026fa3dd3620d751f47d">difference_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td></tr>
<tr class="separator:aca3e3d36bd77026fa3dd3620d751f47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57a02c2a1fd82f3b25a7dd3676adbb94" id="r_a57a02c2a1fd82f3b25a7dd3676adbb94"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a57a02c2a1fd82f3b25a7dd3676adbb94">hasher</a> = Hash</td></tr>
<tr class="separator:a57a02c2a1fd82f3b25a7dd3676adbb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d2768a4ebdb254b4fe9845f97a2d08" id="r_a86d2768a4ebdb254b4fe9845f97a2d08"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a86d2768a4ebdb254b4fe9845f97a2d08">key_equal</a> = Pred</td></tr>
<tr class="separator:a86d2768a4ebdb254b4fe9845f97a2d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64a40504d2cfa806e3aaff48becc8859" id="r_a64a40504d2cfa806e3aaff48becc8859"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a64a40504d2cfa806e3aaff48becc8859">allocator_type</a> = Alloc</td></tr>
<tr class="separator:a64a40504d2cfa806e3aaff48becc8859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbec7390e2e75846bc7fb976706feb71" id="r_afbec7390e2e75846bc7fb976706feb71"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#afbec7390e2e75846bc7fb976706feb71">reference</a> = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> &amp;</td></tr>
<tr class="separator:afbec7390e2e75846bc7fb976706feb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf26cd7eefbaeb8be063507796be448" id="r_a0cf26cd7eefbaeb8be063507796be448"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a0cf26cd7eefbaeb8be063507796be448">const_reference</a> = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> const &amp;</td></tr>
<tr class="separator:a0cf26cd7eefbaeb8be063507796be448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74880d5926f8e840409dbac022df819f" id="r_a74880d5926f8e840409dbac022df819f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a74880d5926f8e840409dbac022df819f">pointer</a> = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> *</td></tr>
<tr class="separator:a74880d5926f8e840409dbac022df819f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f5537e419bad0fe6591db57858c410f" id="r_a4f5537e419bad0fe6591db57858c410f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4f5537e419bad0fe6591db57858c410f">const_pointer</a> = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> const *</td></tr>
<tr class="separator:a4f5537e419bad0fe6591db57858c410f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a791cfec5cd59f92f85a14e3bd96bb1ee" id="r_a791cfec5cd59f92f85a14e3bd96bb1ee"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a791cfec5cd59f92f85a14e3bd96bb1ee">map_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a57a02c2a1fd82f3b25a7dd3676adbb94">hasher</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a86d2768a4ebdb254b4fe9845f97a2d08">key_equal</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a64a40504d2cfa806e3aaff48becc8859">allocator_type</a> &gt;</td></tr>
<tr class="separator:a791cfec5cd59f92f85a14e3bd96bb1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf9c1f75af287db7f40c4c9efcfe8cd5" id="r_abf9c1f75af287db7f40c4c9efcfe8cd5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#abf9c1f75af287db7f40c4c9efcfe8cd5">partition_map_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1partitioned__unordered__map.html#a791cfec5cd59f92f85a14e3bd96bb1ee">map_type</a> &gt;</td></tr>
<tr class="separator:abf9c1f75af287db7f40c4c9efcfe8cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af1a44068b66226858dafd7452c2447e1" id="r_af1a44068b66226858dafd7452c2447e1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#af1a44068b66226858dafd7452c2447e1">partitioned_unordered_map</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt; <a class="el" href="classripple_1_1partitioned__unordered__map.html#af0e76770338270bbed814b10c0ebe941">partitions</a>=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:af1a44068b66226858dafd7452c2447e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0e76770338270bbed814b10c0ebe941" id="r_af0e76770338270bbed814b10c0ebe941"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#af0e76770338270bbed814b10c0ebe941">partitions</a> () const</td></tr>
<tr class="separator:af0e76770338270bbed814b10c0ebe941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd1e1c16f4bbf8ce1898aaf30aaddf0b" id="r_acd1e1c16f4bbf8ce1898aaf30aaddf0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1partitioned__unordered__map.html#abf9c1f75af287db7f40c4c9efcfe8cd5">partition_map_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#acd1e1c16f4bbf8ce1898aaf30aaddf0b">map</a> ()</td></tr>
<tr class="separator:acd1e1c16f4bbf8ce1898aaf30aaddf0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99bce423fa59e4170a2bc74f1c0db0b8" id="r_a99bce423fa59e4170a2bc74f1c0db0b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a99bce423fa59e4170a2bc74f1c0db0b8">begin</a> ()</td></tr>
<tr class="separator:a99bce423fa59e4170a2bc74f1c0db0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e5ac79c523d29a68fe16d7a02ec3ef" id="r_a78e5ac79c523d29a68fe16d7a02ec3ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a78e5ac79c523d29a68fe16d7a02ec3ef">cbegin</a> () const</td></tr>
<tr class="separator:a78e5ac79c523d29a68fe16d7a02ec3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ebd1b0b2eb2092d5a01443ab19a172d" id="r_a4ebd1b0b2eb2092d5a01443ab19a172d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4ebd1b0b2eb2092d5a01443ab19a172d">begin</a> () const</td></tr>
<tr class="separator:a4ebd1b0b2eb2092d5a01443ab19a172d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18c43da08cd0bcd9a634b32301b2dede" id="r_a18c43da08cd0bcd9a634b32301b2dede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a18c43da08cd0bcd9a634b32301b2dede">end</a> ()</td></tr>
<tr class="separator:a18c43da08cd0bcd9a634b32301b2dede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dcc5030f6663176c4183fc6283d5fa8" id="r_a9dcc5030f6663176c4183fc6283d5fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a9dcc5030f6663176c4183fc6283d5fa8">cend</a> () const</td></tr>
<tr class="separator:a9dcc5030f6663176c4183fc6283d5fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad1dcde0c6a0369e45324310e0be60ce" id="r_aad1dcde0c6a0369e45324310e0be60ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#aad1dcde0c6a0369e45324310e0be60ce">end</a> () const</td></tr>
<tr class="separator:aad1dcde0c6a0369e45324310e0be60ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ab04507a512c8c720bb17dfc4166f5" id="r_ab3ab04507a512c8c720bb17dfc4166f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#ab3ab04507a512c8c720bb17dfc4166f5">find</a> (<a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;key)</td></tr>
<tr class="separator:ab3ab04507a512c8c720bb17dfc4166f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac33355f550be3036979c6e3b21bcc094" id="r_ac33355f550be3036979c6e3b21bcc094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#ac33355f550be3036979c6e3b21bcc094">find</a> (<a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;key) const</td></tr>
<tr class="separator:ac33355f550be3036979c6e3b21bcc094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c8cb12a4755fc3faadd8eb0820a9c80" id="r_a6c8cb12a4755fc3faadd8eb0820a9c80"><td class="memTemplParams" colspan="2">template&lt;class T , class U &gt; </td></tr>
<tr class="memitem:a6c8cb12a4755fc3faadd8eb0820a9c80"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a6c8cb12a4755fc3faadd8eb0820a9c80">emplace</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/piecewise_construct_t.html">std::piecewise_construct_t</a> const &amp;, T &amp;&amp;keyTuple, U &amp;&amp;valueTuple)</td></tr>
<tr class="separator:a6c8cb12a4755fc3faadd8eb0820a9c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7146a1d88267468be0bb9113129eaadb" id="r_a7146a1d88267468be0bb9113129eaadb"><td class="memTemplParams" colspan="2">template&lt;class T , class U &gt; </td></tr>
<tr class="memitem:a7146a1d88267468be0bb9113129eaadb"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a7146a1d88267468be0bb9113129eaadb">emplace</a> (T &amp;&amp;key, U &amp;&amp;val)</td></tr>
<tr class="separator:a7146a1d88267468be0bb9113129eaadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2718854bcb07535984a1abce3024aacd" id="r_a2718854bcb07535984a1abce3024aacd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a2718854bcb07535984a1abce3024aacd">clear</a> ()</td></tr>
<tr class="separator:a2718854bcb07535984a1abce3024aacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ad7beaa7dc3d820bca95ba607e1519" id="r_a54ad7beaa7dc3d820bca95ba607e1519"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a54ad7beaa7dc3d820bca95ba607e1519">erase</a> (<a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> position)</td></tr>
<tr class="separator:a54ad7beaa7dc3d820bca95ba607e1519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2a41c4fdd8ad148e36f591e8172ccb" id="r_a2c2a41c4fdd8ad148e36f591e8172ccb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a2c2a41c4fdd8ad148e36f591e8172ccb">size</a> () const</td></tr>
<tr class="separator:a2c2a41c4fdd8ad148e36f591e8172ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fd2092f35139193969ea670106fc616" id="r_a7fd2092f35139193969ea670106fc616"><td class="memItemLeft" align="right" valign="top">Value &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a7fd2092f35139193969ea670106fc616">operator[]</a> (Key const &amp;key)</td></tr>
<tr class="separator:a7fd2092f35139193969ea670106fc616"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aff02e23936f6c3da09ae30421ec3b358" id="r_aff02e23936f6c3da09ae30421ec3b358"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#aff02e23936f6c3da09ae30421ec3b358">partitioner</a> (Key const &amp;key) const</td></tr>
<tr class="separator:aff02e23936f6c3da09ae30421ec3b358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbc404e309cf1bfee175028af700c6dc" id="r_adbc404e309cf1bfee175028af700c6dc"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:adbc404e309cf1bfee175028af700c6dc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#adbc404e309cf1bfee175028af700c6dc">find</a> (<a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;key, T &amp;it) const</td></tr>
<tr class="separator:adbc404e309cf1bfee175028af700c6dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a422fccbd458720d3fb6d959ab5b40995" id="r_a422fccbd458720d3fb6d959ab5b40995"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a422fccbd458720d3fb6d959ab5b40995"><td class="memTemplItemLeft" align="right" valign="top">static void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a422fccbd458720d3fb6d959ab5b40995">end</a> (T &amp;it)</td></tr>
<tr class="separator:a422fccbd458720d3fb6d959ab5b40995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88e9495e9336b428a3b266215db1b4a" id="r_ae88e9495e9336b428a3b266215db1b4a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae88e9495e9336b428a3b266215db1b4a"><td class="memTemplItemLeft" align="right" valign="top">static void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#ae88e9495e9336b428a3b266215db1b4a">begin</a> (T &amp;it)</td></tr>
<tr class="separator:ae88e9495e9336b428a3b266215db1b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a4d740be4dde2807f276e9eda744fb747" id="r_a4d740be4dde2807f276e9eda744fb747"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4d740be4dde2807f276e9eda744fb747">partitions_</a></td></tr>
<tr class="separator:a4d740be4dde2807f276e9eda744fb747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf6af19a8aa07548239891243e7e364" id="r_adaf6af19a8aa07548239891243e7e364"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1partitioned__unordered__map.html#abf9c1f75af287db7f40c4c9efcfe8cd5">partition_map_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#adaf6af19a8aa07548239891243e7e364">map_</a> {}</td></tr>
<tr class="separator:adaf6af19a8aa07548239891243e7e364"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;typename Key, typename Value, typename Hash, typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt;<br />
class ripple::partitioned_unordered_map&lt; Key, Value, Hash, Pred, Alloc &gt;</div>
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00037">37</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a4c5df2c22b8d7493b63dc6e4594aae80" name="a4c5df2c22b8d7493b63dc6e4594aae80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c5df2c22b8d7493b63dc6e4594aae80">&#9670;&#160;</a></span>key_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::key_type = Key</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00042">42</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="ac3548cee43696171b8f36438b4c53506" name="ac3548cee43696171b8f36438b4c53506"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3548cee43696171b8f36438b4c53506">&#9670;&#160;</a></span>mapped_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::mapped_type = Value</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00043">43</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a06a51c04e0245eebe8a7efcb536cbb5d" name="a06a51c04e0245eebe8a7efcb536cbb5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06a51c04e0245eebe8a7efcb536cbb5d">&#9670;&#160;</a></span>value_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::value_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt;Key const, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00044">44</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a1a8bcc841e0aa4227e9643a74c7e7849" name="a1a8bcc841e0aa4227e9643a74c7e7849"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a8bcc841e0aa4227e9643a74c7e7849">&#9670;&#160;</a></span>size_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::size_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00045">45</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="aca3e3d36bd77026fa3dd3620d751f47d" name="aca3e3d36bd77026fa3dd3620d751f47d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca3e3d36bd77026fa3dd3620d751f47d">&#9670;&#160;</a></span>difference_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::difference_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00046">46</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a57a02c2a1fd82f3b25a7dd3676adbb94" name="a57a02c2a1fd82f3b25a7dd3676adbb94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57a02c2a1fd82f3b25a7dd3676adbb94">&#9670;&#160;</a></span>hasher</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::hasher = Hash</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00047">47</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a86d2768a4ebdb254b4fe9845f97a2d08" name="a86d2768a4ebdb254b4fe9845f97a2d08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86d2768a4ebdb254b4fe9845f97a2d08">&#9670;&#160;</a></span>key_equal</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::key_equal = Pred</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00048">48</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a64a40504d2cfa806e3aaff48becc8859" name="a64a40504d2cfa806e3aaff48becc8859"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64a40504d2cfa806e3aaff48becc8859">&#9670;&#160;</a></span>allocator_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::allocator_type = Alloc</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00049">49</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="afbec7390e2e75846bc7fb976706feb71" name="afbec7390e2e75846bc7fb976706feb71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbec7390e2e75846bc7fb976706feb71">&#9670;&#160;</a></span>reference</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::reference = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a>&amp;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00050">50</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a0cf26cd7eefbaeb8be063507796be448" name="a0cf26cd7eefbaeb8be063507796be448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cf26cd7eefbaeb8be063507796be448">&#9670;&#160;</a></span>const_reference</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::const_reference = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> const&amp;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00051">51</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a74880d5926f8e840409dbac022df819f" name="a74880d5926f8e840409dbac022df819f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74880d5926f8e840409dbac022df819f">&#9670;&#160;</a></span>pointer</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::pointer = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a>*</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00052">52</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a4f5537e419bad0fe6591db57858c410f" name="a4f5537e419bad0fe6591db57858c410f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f5537e419bad0fe6591db57858c410f">&#9670;&#160;</a></span>const_pointer</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::const_pointer = <a class="el" href="classripple_1_1partitioned__unordered__map.html#a06a51c04e0245eebe8a7efcb536cbb5d">value_type</a> const*</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00053">53</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a791cfec5cd59f92f85a14e3bd96bb1ee" name="a791cfec5cd59f92f85a14e3bd96bb1ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a791cfec5cd59f92f85a14e3bd96bb1ee">&#9670;&#160;</a></span>map_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::map_type = std:: unordered_map&lt;<a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a57a02c2a1fd82f3b25a7dd3676adbb94">hasher</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a86d2768a4ebdb254b4fe9845f97a2d08">key_equal</a>, <a class="el" href="classripple_1_1partitioned__unordered__map.html#a64a40504d2cfa806e3aaff48becc8859">allocator_type</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00054">54</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="abf9c1f75af287db7f40c4c9efcfe8cd5" name="abf9c1f75af287db7f40c4c9efcfe8cd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf9c1f75af287db7f40c4c9efcfe8cd5">&#9670;&#160;</a></span>partition_map_type</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::partition_map_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt;<a class="el" href="classripple_1_1partitioned__unordered__map.html#a791cfec5cd59f92f85a14e3bd96bb1ee">map_type</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00056">56</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af1a44068b66226858dafd7452c2447e1" name="af1a44068b66226858dafd7452c2447e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a44068b66226858dafd7452c2447e1">&#9670;&#160;</a></span>partitioned_unordered_map()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::partitioned_unordered_map </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt;&#160;</td>
<td class="paramname"><em>partitions</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00234">234</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aff02e23936f6c3da09ae30421ec3b358" name="aff02e23936f6c3da09ae30421ec3b358"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff02e23936f6c3da09ae30421ec3b358">&#9670;&#160;</a></span>partitioner()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::partitioner </td>
<td>(</td>
<td class="paramtype">Key const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00206">206</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a422fccbd458720d3fb6d959ab5b40995" name="a422fccbd458720d3fb6d959ab5b40995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a422fccbd458720d3fb6d959ab5b40995">&#9670;&#160;</a></span>end() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::end </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00213">213</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="ae88e9495e9336b428a3b266215db1b4a" name="ae88e9495e9336b428a3b266215db1b4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae88e9495e9336b428a3b266215db1b4a">&#9670;&#160;</a></span>begin() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::begin </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00221">221</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="af0e76770338270bbed814b10c0ebe941" name="af0e76770338270bbed814b10c0ebe941"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0e76770338270bbed814b10c0ebe941">&#9670;&#160;</a></span>partitions()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::partitions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00250">250</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="acd1e1c16f4bbf8ce1898aaf30aaddf0b" name="acd1e1c16f4bbf8ce1898aaf30aaddf0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd1e1c16f4bbf8ce1898aaf30aaddf0b">&#9670;&#160;</a></span>map()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1partitioned__unordered__map.html#abf9c1f75af287db7f40c4c9efcfe8cd5">partition_map_type</a> &amp; <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::map </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00256">256</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a99bce423fa59e4170a2bc74f1c0db0b8" name="a99bce423fa59e4170a2bc74f1c0db0b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99bce423fa59e4170a2bc74f1c0db0b8">&#9670;&#160;</a></span>begin() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00262">262</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a78e5ac79c523d29a68fe16d7a02ec3ef" name="a78e5ac79c523d29a68fe16d7a02ec3ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e5ac79c523d29a68fe16d7a02ec3ef">&#9670;&#160;</a></span>cbegin()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::cbegin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00270">270</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a4ebd1b0b2eb2092d5a01443ab19a172d" name="a4ebd1b0b2eb2092d5a01443ab19a172d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ebd1b0b2eb2092d5a01443ab19a172d">&#9670;&#160;</a></span>begin() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00278">278</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a18c43da08cd0bcd9a634b32301b2dede" name="a18c43da08cd0bcd9a634b32301b2dede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18c43da08cd0bcd9a634b32301b2dede">&#9670;&#160;</a></span>end() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00284">284</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a9dcc5030f6663176c4183fc6283d5fa8" name="a9dcc5030f6663176c4183fc6283d5fa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dcc5030f6663176c4183fc6283d5fa8">&#9670;&#160;</a></span>cend()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::cend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00292">292</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="aad1dcde0c6a0369e45324310e0be60ce" name="aad1dcde0c6a0369e45324310e0be60ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad1dcde0c6a0369e45324310e0be60ce">&#9670;&#160;</a></span>end() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00300">300</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="adbc404e309cf1bfee175028af700c6dc" name="adbc404e309cf1bfee175028af700c6dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbc404e309cf1bfee175028af700c6dc">&#9670;&#160;</a></span>find() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>it</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00308">308</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="ab3ab04507a512c8c720bb17dfc4166f5" name="ab3ab04507a512c8c720bb17dfc4166f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3ab04507a512c8c720bb17dfc4166f5">&#9670;&#160;</a></span>find() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00318">318</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="ac33355f550be3036979c6e3b21bcc094" name="ac33355f550be3036979c6e3b21bcc094"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac33355f550be3036979c6e3b21bcc094">&#9670;&#160;</a></span>find() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00326">326</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a6c8cb12a4755fc3faadd8eb0820a9c80" name="a6c8cb12a4755fc3faadd8eb0820a9c80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c8cb12a4755fc3faadd8eb0820a9c80">&#9670;&#160;</a></span>emplace() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<div class="memtemplate">
template&lt;class T , class U &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool &gt; <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::emplace </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/piecewise_construct_t.html">std::piecewise_construct_t</a> const &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T &amp;&amp;&#160;</td>
<td class="paramname"><em>keyTuple</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">U &amp;&amp;&#160;</td>
<td class="paramname"><em>valueTuple</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00335">335</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a7146a1d88267468be0bb9113129eaadb" name="a7146a1d88267468be0bb9113129eaadb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7146a1d88267468be0bb9113129eaadb">&#9670;&#160;</a></span>emplace() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<div class="memtemplate">
template&lt;class T , class U &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool &gt; <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::emplace </td>
<td>(</td>
<td class="paramtype">T &amp;&amp;&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">U &amp;&amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00350">350</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a2718854bcb07535984a1abce3024aacd" name="a2718854bcb07535984a1abce3024aacd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2718854bcb07535984a1abce3024aacd">&#9670;&#160;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00361">361</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a54ad7beaa7dc3d820bca95ba607e1519" name="a54ad7beaa7dc3d820bca95ba607e1519"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ad7beaa7dc3d820bca95ba607e1519">&#9670;&#160;</a></span>erase()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::erase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>position</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00368">368</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a2c2a41c4fdd8ad148e36f591e8172ccb" name="a2c2a41c4fdd8ad148e36f591e8172ccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c2a41c4fdd8ad148e36f591e8172ccb">&#9670;&#160;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00386">386</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="a7fd2092f35139193969ea670106fc616" name="a7fd2092f35139193969ea670106fc616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fd2092f35139193969ea670106fc616">&#9670;&#160;</a></span>operator[]()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">Value &amp; <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">Key const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00395">395</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4d740be4dde2807f276e9eda744fb747" name="a4d740be4dde2807f276e9eda744fb747"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d740be4dde2807f276e9eda744fb747">&#9670;&#160;</a></span>partitions_</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::partitions_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00039">39</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="adaf6af19a8aa07548239891243e7e364" name="adaf6af19a8aa07548239891243e7e364"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaf6af19a8aa07548239891243e7e364">&#9670;&#160;</a></span>map_</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key , typename Value , typename Hash , typename Pred = std::equal_to&lt;Key&gt;, typename Alloc = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1partitioned__unordered__map.html#abf9c1f75af287db7f40c4c9efcfe8cd5">partition_map_type</a> <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Alloc &gt;::map_ {}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00401">401</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>