mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
1052 lines
76 KiB
HTML
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< Key, Value, Hash, Pred, Alloc > 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&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&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> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<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< Key, Value, Hash, Pred, Alloc > Class Template Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc >:</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  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </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 </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"> </td></tr>
|
|
<tr class="memitem:ac3548cee43696171b8f36438b4c53506" id="r_ac3548cee43696171b8f36438b4c53506"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a06a51c04e0245eebe8a7efcb536cbb5d" id="r_a06a51c04e0245eebe8a7efcb536cbb5d"><td class="memItemLeft" align="right" valign="top">using </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>< Key const, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_type</a> ></td></tr>
|
|
<tr class="separator:a06a51c04e0245eebe8a7efcb536cbb5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a8bcc841e0aa4227e9643a74c7e7849" id="r_a1a8bcc841e0aa4227e9643a74c7e7849"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:aca3e3d36bd77026fa3dd3620d751f47d" id="r_aca3e3d36bd77026fa3dd3620d751f47d"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a57a02c2a1fd82f3b25a7dd3676adbb94" id="r_a57a02c2a1fd82f3b25a7dd3676adbb94"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a86d2768a4ebdb254b4fe9845f97a2d08" id="r_a86d2768a4ebdb254b4fe9845f97a2d08"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a64a40504d2cfa806e3aaff48becc8859" id="r_a64a40504d2cfa806e3aaff48becc8859"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:afbec7390e2e75846bc7fb976706feb71" id="r_afbec7390e2e75846bc7fb976706feb71"><td class="memItemLeft" align="right" valign="top">using </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> &</td></tr>
|
|
<tr class="separator:afbec7390e2e75846bc7fb976706feb71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cf26cd7eefbaeb8be063507796be448" id="r_a0cf26cd7eefbaeb8be063507796be448"><td class="memItemLeft" align="right" valign="top">using </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 &</td></tr>
|
|
<tr class="separator:a0cf26cd7eefbaeb8be063507796be448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74880d5926f8e840409dbac022df819f" id="r_a74880d5926f8e840409dbac022df819f"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a4f5537e419bad0fe6591db57858c410f" id="r_a4f5537e419bad0fe6591db57858c410f"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a791cfec5cd59f92f85a14e3bd96bb1ee" id="r_a791cfec5cd59f92f85a14e3bd96bb1ee"><td class="memItemLeft" align="right" valign="top">using </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>< <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> ></td></tr>
|
|
<tr class="separator:a791cfec5cd59f92f85a14e3bd96bb1ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf9c1f75af287db7f40c4c9efcfe8cd5" id="r_abf9c1f75af287db7f40c4c9efcfe8cd5"><td class="memItemLeft" align="right" valign="top">using </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>< <a class="el" href="classripple_1_1partitioned__unordered__map.html#a791cfec5cd59f92f85a14e3bd96bb1ee">map_type</a> ></td></tr>
|
|
<tr class="separator:abf9c1f75af287db7f40c4c9efcfe8cd5"><td class="memSeparator" colspan="2"> </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"> </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>< <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#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"> </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> </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"> </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> & </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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 &key)</td></tr>
|
|
<tr class="separator:ab3ab04507a512c8c720bb17dfc4166f5"><td class="memSeparator" colspan="2"> </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> </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 &key) const</td></tr>
|
|
<tr class="separator:ac33355f550be3036979c6e3b21bcc094"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c8cb12a4755fc3faadd8eb0820a9c80" id="r_a6c8cb12a4755fc3faadd8eb0820a9c80"><td class="memTemplParams" colspan="2">template<class T , class U > </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>< <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool > </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 &, T &&keyTuple, U &&valueTuple)</td></tr>
|
|
<tr class="separator:a6c8cb12a4755fc3faadd8eb0820a9c80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7146a1d88267468be0bb9113129eaadb" id="r_a7146a1d88267468be0bb9113129eaadb"><td class="memTemplParams" colspan="2">template<class T , class U > </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>< <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a7146a1d88267468be0bb9113129eaadb">emplace</a> (T &&key, U &&val)</td></tr>
|
|
<tr class="separator:a7146a1d88267468be0bb9113129eaadb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2718854bcb07535984a1abce3024aacd" id="r_a2718854bcb07535984a1abce3024aacd"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a7fd2092f35139193969ea670106fc616" id="r_a7fd2092f35139193969ea670106fc616"><td class="memItemLeft" align="right" valign="top">Value & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a7fd2092f35139193969ea670106fc616">operator[]</a> (Key const &key)</td></tr>
|
|
<tr class="separator:a7fd2092f35139193969ea670106fc616"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#aff02e23936f6c3da09ae30421ec3b358">partitioner</a> (Key const &key) const</td></tr>
|
|
<tr class="separator:aff02e23936f6c3da09ae30421ec3b358"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbc404e309cf1bfee175028af700c6dc" id="r_adbc404e309cf1bfee175028af700c6dc"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:adbc404e309cf1bfee175028af700c6dc"><td class="memTemplItemLeft" align="right" valign="top">void </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 &key, T &it) const</td></tr>
|
|
<tr class="separator:adbc404e309cf1bfee175028af700c6dc"><td class="memSeparator" colspan="2"> </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<class T > </td></tr>
|
|
<tr class="memitem:a422fccbd458720d3fb6d959ab5b40995"><td class="memTemplItemLeft" align="right" valign="top">static void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a422fccbd458720d3fb6d959ab5b40995">end</a> (T &it)</td></tr>
|
|
<tr class="separator:a422fccbd458720d3fb6d959ab5b40995"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae88e9495e9336b428a3b266215db1b4a" id="r_ae88e9495e9336b428a3b266215db1b4a"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ae88e9495e9336b428a3b266215db1b4a"><td class="memTemplItemLeft" align="right" valign="top">static void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html#ae88e9495e9336b428a3b266215db1b4a">begin</a> (T &it)</td></tr>
|
|
<tr class="separator:ae88e9495e9336b428a3b266215db1b4a"><td class="memSeparator" colspan="2"> </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> </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"> </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> </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"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><div class="compoundTemplParams">template<typename Key, typename Value, typename Hash, typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>><br />
|
|
class ripple::partitioned_unordered_map< Key, Value, Hash, Pred, Alloc ></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">◆ </a></span>key_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>mapped_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>value_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::value_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><Key const, <a class="el" href="classripple_1_1partitioned__unordered__map.html#ac3548cee43696171b8f36438b4c53506">mapped_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#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">◆ </a></span>size_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>difference_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>hasher</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>key_equal</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>allocator_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>reference</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::reference = <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#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">◆ </a></span>const_reference</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::const_reference = <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#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">◆ </a></span>pointer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>const_pointer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>map_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::map_type = std:: unordered_map<<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>></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">◆ </a></span>partition_map_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::partition_map_type = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="el" href="classripple_1_1partitioned__unordered__map.html#a791cfec5cd59f92f85a14e3bd96bb1ee">map_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#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 & Destructor Documentation</h2>
|
|
<a id="af1a44068b66226858dafd7452c2447e1" name="af1a44068b66226858dafd7452c2447e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1a44068b66226858dafd7452c2447e1">◆ </a></span>partitioned_unordered_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> > </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">◆ </a></span>partitioner()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::partitioner </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Key const & </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">◆ </a></span>end() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<div class="memtemplate">
|
|
template<class T > </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>< Key, Value, Hash, Pred, Alloc >::end </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </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">◆ </a></span>begin() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<div class="memtemplate">
|
|
template<class T > </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>< Key, Value, Hash, Pred, Alloc >::begin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </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">◆ </a></span>partitions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>begin() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>cbegin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>begin() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>end() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>cend()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>end() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>find() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<div class="memtemplate">
|
|
template<class T > </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>< Key, Value, Hash, Pred, Alloc >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const & </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>it</em> </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">◆ </a></span>find() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const & </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">◆ </a></span>find() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1partitioned__unordered__map.html#a4c5df2c22b8d7493b63dc6e4594aae80">key_type</a> const & </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">◆ </a></span>emplace() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<div class="memtemplate">
|
|
template<class T , class U > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool > <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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 & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T && </td>
|
|
<td class="paramname"><em>keyTuple</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">U && </td>
|
|
<td class="paramname"><em>valueTuple</em> </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">◆ </a></span>emplace() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<div class="memtemplate">
|
|
template<class T , class U > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1partitioned__unordered__map_1_1iterator.html">iterator</a>, bool > <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::emplace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T && </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">U && </td>
|
|
<td class="paramname"><em>val</em> </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">◆ </a></span>clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>erase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1partitioned__unordered__map_1_1const__iterator.html">const_iterator</a> </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">◆ </a></span>size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>operator[]()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Value & <a class="el" href="classripple_1_1partitioned__unordered__map.html">ripple::partitioned_unordered_map</a>< Key, Value, Hash, Pred, Alloc >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Key const & </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">◆ </a></span>partitions_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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">◆ </a></span>map_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Key , typename Value , typename Hash , typename Pred = std::equal_to<Key>, typename Alloc = std::allocator<std::pair<Key const, Value>>> </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>< Key, Value, Hash, Pred, Alloc >::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 <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>
|