Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > f5e5087a439fef5532501bf9a6ff9c34 > files > 1429

libstdc++-docs-4.7.2-8.1.mga3.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>libstdc++: std::unordered_map&lt; _Key, _Tp, _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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a00950.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-types">Protected Types</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="a03279.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01627.html">Unordered Associative</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Inherits std::__unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc, __cache_hash_code &gt;.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aadb9e387568623aaead2a7012f474eff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadb9e387568623aaead2a7012f474eff"></a>
typedef _Base::allocator_type&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
<tr class="separator:aadb9e387568623aaead2a7012f474eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe0160640618a89cba0b9350072328a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fe0160640618a89cba0b9350072328a"></a>
typedef <br class="typebreak"/>
__detail::_Node_const_iterator<br class="typebreak"/>
&lt; <a class="el" href="a00460.html">value_type</a>, <br class="typebreak"/>
__constant_iterators, <br class="typebreak"/>
__cache_hash_code &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:a3fe0160640618a89cba0b9350072328a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525a9563f5d1711d6f26d35eff749bb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a525a9563f5d1711d6f26d35eff749bb2"></a>
typedef <br class="typebreak"/>
__detail::_Local_const_iterator<br class="typebreak"/>
&lt; key_type, <a class="el" href="a00460.html">value_type</a>, <br class="typebreak"/>
std::_Select1st&lt; <a class="el" href="a00460.html">std::pair</a><br class="typebreak"/>
&lt; const _Key, _Tp &gt; &gt;, _Hash, <br class="typebreak"/>
__detail::_Mod_range_hashing, <br class="typebreak"/>
__detail::_Default_ranged_hash, <br class="typebreak"/>
__constant_iterators, <br class="typebreak"/>
__cache_hash_code &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>const_local_iterator</b></td></tr>
<tr class="separator:a525a9563f5d1711d6f26d35eff749bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fa2ac64ac02fdb47f2cc94dd6611998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fa2ac64ac02fdb47f2cc94dd6611998"></a>
typedef _Alloc::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="separator:a7fa2ac64ac02fdb47f2cc94dd6611998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a594b8099314b8e55af39310aba792f2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a594b8099314b8e55af39310aba792f2e"></a>
typedef _Alloc::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:a594b8099314b8e55af39310aba792f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af43913a4ced63796176f63e24a51b90e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af43913a4ced63796176f63e24a51b90e"></a>
typedef std::ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:af43913a4ced63796176f63e24a51b90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ca0d87d2369a1c5cfc88cb0a473aef3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ca0d87d2369a1c5cfc88cb0a473aef3"></a>
typedef _Base::hasher&#160;</td><td class="memItemRight" valign="bottom"><b>hasher</b></td></tr>
<tr class="separator:a2ca0d87d2369a1c5cfc88cb0a473aef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac403bb021fb1451de09af28ce9326fa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac403bb021fb1451de09af28ce9326fa4"></a>
typedef <br class="typebreak"/>
__detail::_Node_iterator<br class="typebreak"/>
&lt; <a class="el" href="a00460.html">value_type</a>, <br class="typebreak"/>
__constant_iterators, <br class="typebreak"/>
__cache_hash_code &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:ac403bb021fb1451de09af28ce9326fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5e9c41b5b79f1d2bbe47218dcbef20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5e9c41b5b79f1d2bbe47218dcbef20"></a>
typedef _Base::key_equal&#160;</td><td class="memItemRight" valign="bottom"><b>key_equal</b></td></tr>
<tr class="separator:afb5e9c41b5b79f1d2bbe47218dcbef20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8580a405745be7a6465e2914ba57dca7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8580a405745be7a6465e2914ba57dca7"></a>
typedef _Key&#160;</td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr>
<tr class="separator:a8580a405745be7a6465e2914ba57dca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a592fb3d29d730ff8bcbcdb207450d323"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a592fb3d29d730ff8bcbcdb207450d323"></a>
typedef <br class="typebreak"/>
__detail::_Local_iterator<br class="typebreak"/>
&lt; key_type, <a class="el" href="a00460.html">value_type</a>, <br class="typebreak"/>
std::_Select1st&lt; <a class="el" href="a00460.html">std::pair</a><br class="typebreak"/>
&lt; const _Key, _Tp &gt; &gt;, _Hash, <br class="typebreak"/>
__detail::_Mod_range_hashing, <br class="typebreak"/>
__detail::_Default_ranged_hash, <br class="typebreak"/>
__constant_iterators, <br class="typebreak"/>
__cache_hash_code &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>local_iterator</b></td></tr>
<tr class="separator:a592fb3d29d730ff8bcbcdb207450d323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31beebb3548714a17cbe6f2ab004bd14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31beebb3548714a17cbe6f2ab004bd14"></a>
typedef _Alloc::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="separator:a31beebb3548714a17cbe6f2ab004bd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9983d690c39fcc09ef300b4889c95496"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9983d690c39fcc09ef300b4889c95496"></a>
typedef _Alloc::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:a9983d690c39fcc09ef300b4889c95496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d9a40fcf9951f3165ef0bcf4e7a1e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5d9a40fcf9951f3165ef0bcf4e7a1e5"></a>
typedef _Base::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:af5d9a40fcf9951f3165ef0bcf4e7a1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d9ccb631881c45a9e530bf82dbc029e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d9ccb631881c45a9e530bf82dbc029e"></a>
typedef <a class="el" href="a00460.html">_Base::value_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:a9d9ccb631881c45a9e530bf82dbc029e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a79c0b4fa2cebfb21251dc38d9645ebfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79c0b4fa2cebfb21251dc38d9645ebfd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>unordered_map</b> (size_type __n=10, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:a79c0b4fa2cebfb21251dc38d9645ebfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1b40a959eeb1a8abcd6ffa057e8a04"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1d1b40a959eeb1a8abcd6ffa057e8a04"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:a1d1b40a959eeb1a8abcd6ffa057e8a04"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>unordered_map</b> (_InputIterator __f, _InputIterator __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:a1d1b40a959eeb1a8abcd6ffa057e8a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae490543303c7ea2365e5a53bc7d131"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acae490543303c7ea2365e5a53bc7d131"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>unordered_map</b> (<a class="el" href="a00727.html">initializer_list</a>&lt; <a class="el" href="a00460.html">value_type</a> &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:acae490543303c7ea2365e5a53bc7d131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27111fd7e01fc06a308eb85565ddbde3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27111fd7e01fc06a308eb85565ddbde3"></a>
const <br class="typebreak"/>
__detail::_Prime_rehash_policy &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>__rehash_policy</b> () const</td></tr>
<tr class="separator:a27111fd7e01fc06a308eb85565ddbde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71af5cdb83b4455d57faf1e3dc3bedb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71af5cdb83b4455d57faf1e3dc3bedb1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>__rehash_policy</b> (const __detail::_Prime_rehash_policy &amp;)</td></tr>
<tr class="separator:a71af5cdb83b4455d57faf1e3dc3bedb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af267f60f3cf87f07bc15c3ab37294ee7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af267f60f3cf87f07bc15c3ab37294ee7"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () noexcept</td></tr>
<tr class="separator:af267f60f3cf87f07bc15c3ab37294ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fd7b9670aa77feeff8ddaeebfc60da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4fd7b9670aa77feeff8ddaeebfc60da"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const noexcept</td></tr>
<tr class="separator:ae4fd7b9670aa77feeff8ddaeebfc60da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa40c38db904c301b0c76ab58dc4f6674"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa40c38db904c301b0c76ab58dc4f6674"></a>
local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> (size_type __n)</td></tr>
<tr class="separator:aa40c38db904c301b0c76ab58dc4f6674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a057d410f0441ed3507cee792b34ea70f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a057d410f0441ed3507cee792b34ea70f"></a>
const_local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> (size_type __n) const</td></tr>
<tr class="separator:a057d410f0441ed3507cee792b34ea70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c0e9ef5c74ea0872d7119c08270d6db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c0e9ef5c74ea0872d7119c08270d6db"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>bucket</b> (const key_type &amp;__k) const</td></tr>
<tr class="separator:a0c0e9ef5c74ea0872d7119c08270d6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb87d86c2b91b6a882725a023ace016f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb87d86c2b91b6a882725a023ace016f"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>bucket_count</b> () const noexcept</td></tr>
<tr class="separator:acb87d86c2b91b6a882725a023ace016f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7783eb0509e3ed42a03880677c974ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7783eb0509e3ed42a03880677c974ab"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>bucket_size</b> (size_type __n) const</td></tr>
<tr class="separator:ad7783eb0509e3ed42a03880677c974ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1bd127185a6ed822c1dc23ab409a92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e1bd127185a6ed822c1dc23ab409a92"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const noexcept</td></tr>
<tr class="separator:a4e1bd127185a6ed822c1dc23ab409a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbd8de2dcf864f9b229bfa8382f302b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbd8de2dcf864f9b229bfa8382f302b6"></a>
const_local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> (size_type __n) const</td></tr>
<tr class="separator:adbd8de2dcf864f9b229bfa8382f302b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac158d419457f2b0513acc01dd1028fd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac158d419457f2b0513acc01dd1028fd2"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const noexcept</td></tr>
<tr class="separator:ac158d419457f2b0513acc01dd1028fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203c583bb4ebd2a5ff8f1f388455553f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a203c583bb4ebd2a5ff8f1f388455553f"></a>
const_local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> (size_type __n) const</td></tr>
<tr class="separator:a203c583bb4ebd2a5ff8f1f388455553f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6befe36e50b2e25fc77366ae4140dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a6befe36e50b2e25fc77366ae4140dd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="separator:a6a6befe36e50b2e25fc77366ae4140dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af462ef7ba1193c82f293fda25632b9d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af462ef7ba1193c82f293fda25632b9d5"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> (const key_type &amp;__k) const</td></tr>
<tr class="separator:af462ef7ba1193c82f293fda25632b9d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d5397e86fd8db5a9c034edbd6759ac0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d5397e86fd8db5a9c034edbd6759ac0"></a>
_Insert_Return_Type&#160;</td><td class="memItemRight" valign="bottom"><b>emplace</b> (_Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a7d5397e86fd8db5a9c034edbd6759ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adff561f45da09e7c4e66a5926c287df9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adff561f45da09e7c4e66a5926c287df9"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>emplace_hint</b> (const_iterator, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:adff561f45da09e7c4e66a5926c287df9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee455eec1effaa84e32abfdcd5bc289"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ee455eec1effaa84e32abfdcd5bc289"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const noexcept</td></tr>
<tr class="separator:a4ee455eec1effaa84e32abfdcd5bc289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9ce854505a5a207f0d39a67ad75b0c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9ce854505a5a207f0d39a67ad75b0c3"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () noexcept</td></tr>
<tr class="separator:ad9ce854505a5a207f0d39a67ad75b0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d475db29f9b64ec23c99be05329fcd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d475db29f9b64ec23c99be05329fcd3"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const noexcept</td></tr>
<tr class="separator:a4d475db29f9b64ec23c99be05329fcd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0afb754ed288f0f69f76836ea943175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0afb754ed288f0f69f76836ea943175"></a>
local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> (size_type __n)</td></tr>
<tr class="separator:ab0afb754ed288f0f69f76836ea943175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c9939469c4cb58df8e63c24d2b241d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68c9939469c4cb58df8e63c24d2b241d"></a>
const_local_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> (size_type __n) const</td></tr>
<tr class="separator:a68c9939469c4cb58df8e63c24d2b241d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfece1e5ed8982af5d634bb7f6fa334c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfece1e5ed8982af5d634bb7f6fa334c"></a>
<a class="el" href="a00460.html">std::pair</a>&lt; iterator, iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>equal_range</b> (const key_type &amp;__k)</td></tr>
<tr class="separator:abfece1e5ed8982af5d634bb7f6fa334c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad4aec0bc8fc0b978fb8308d190c49d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abad4aec0bc8fc0b978fb8308d190c49d"></a>
<a class="el" href="a00460.html">std::pair</a>&lt; const_iterator, <br class="typebreak"/>
const_iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>equal_range</b> (const key_type &amp;__k) const</td></tr>
<tr class="separator:abad4aec0bc8fc0b978fb8308d190c49d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6942ff9c5b8e8be99a837457ae0795"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf6942ff9c5b8e8be99a837457ae0795"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator)</td></tr>
<tr class="separator:adf6942ff9c5b8e8be99a837457ae0795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f48e9eaff6ed3e6725b6ca4c2c16c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3f48e9eaff6ed3e6725b6ca4c2c16c4"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (iterator __it)</td></tr>
<tr class="separator:aa3f48e9eaff6ed3e6725b6ca4c2c16c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae107f46442da691ca2903076c638dc87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae107f46442da691ca2903076c638dc87"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const key_type &amp;)</td></tr>
<tr class="separator:ae107f46442da691ca2903076c638dc87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c06311dfd59d37f118f26e41faf96a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54c06311dfd59d37f118f26e41faf96a"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator, const_iterator)</td></tr>
<tr class="separator:a54c06311dfd59d37f118f26e41faf96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b986342c62270ba155b75c91a6ba46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31b986342c62270ba155b75c91a6ba46"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__k)</td></tr>
<tr class="separator:a31b986342c62270ba155b75c91a6ba46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18aa4efeb880b4bb070aae2b45dd843"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af18aa4efeb880b4bb070aae2b45dd843"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__k) const</td></tr>
<tr class="separator:af18aa4efeb880b4bb070aae2b45dd843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad548688f23ce4ddc7b3070e189ad6e8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad548688f23ce4ddc7b3070e189ad6e8c"></a>
allocator_type&#160;</td><td class="memItemRight" valign="bottom"><b>get_allocator</b> () const noexcept</td></tr>
<tr class="separator:ad548688f23ce4ddc7b3070e189ad6e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a112ee5ba0395390662917a13be739e81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a112ee5ba0395390662917a13be739e81"></a>
_Insert_Return_Type&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const <a class="el" href="a00460.html">value_type</a> &amp;__v)</td></tr>
<tr class="separator:a112ee5ba0395390662917a13be739e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d3fdccae69140328ae7818bab2b6a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53d3fdccae69140328ae7818bab2b6a5"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator, const <a class="el" href="a00460.html">value_type</a> &amp;__v)</td></tr>
<tr class="separator:a53d3fdccae69140328ae7818bab2b6a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a232449c4cd2be946e0671d2af21c6575"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a232449c4cd2be946e0671d2af21c6575"></a>
_Insert_Return_Type&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (_Pair &amp;&amp;__v)</td></tr>
<tr class="separator:a232449c4cd2be946e0671d2af21c6575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88561ced49521e3cca6ea40aefc7f5cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88561ced49521e3cca6ea40aefc7f5cf"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator, _Pair &amp;&amp;__v)</td></tr>
<tr class="separator:a88561ced49521e3cca6ea40aefc7f5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a740ebaac616dc1868bd49eb29fa430e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a740ebaac616dc1868bd49eb29fa430e5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (_InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a740ebaac616dc1868bd49eb29fa430e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cf80865e9eecea09e0d0728d0dfd0d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cf80865e9eecea09e0d0728d0dfd0d7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (<a class="el" href="a00727.html">initializer_list</a>&lt; <a class="el" href="a00460.html">value_type</a> &gt; __l)</td></tr>
<tr class="separator:a5cf80865e9eecea09e0d0728d0dfd0d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3224157ac23bccb2347d8b96fa34ac9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3224157ac23bccb2347d8b96fa34ac9"></a>
key_equal&#160;</td><td class="memItemRight" valign="bottom"><b>key_eq</b> () const</td></tr>
<tr class="separator:aa3224157ac23bccb2347d8b96fa34ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77968d27326241d724929a2ab1f524c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77968d27326241d724929a2ab1f524c"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>load_factor</b> () const noexcept</td></tr>
<tr class="separator:aa77968d27326241d724929a2ab1f524c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa7a1b42a98f2bfc67c40c20f7c3400"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fa7a1b42a98f2bfc67c40c20f7c3400"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_bucket_count</b> () const noexcept</td></tr>
<tr class="separator:a8fa7a1b42a98f2bfc67c40c20f7c3400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01d2639ca2d01a9d2e623d14ca2bf51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad01d2639ca2d01a9d2e623d14ca2bf51"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const noexcept</td></tr>
<tr class="separator:ad01d2639ca2d01a9d2e623d14ca2bf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46087d4d85698c13e7fe5e10f13821d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46087d4d85698c13e7fe5e10f13821d1"></a>
<a class="el" href="a00950.html">unordered_map</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a00727.html">initializer_list</a>&lt; <a class="el" href="a00460.html">value_type</a> &gt; __l)</td></tr>
<tr class="separator:a46087d4d85698c13e7fe5e10f13821d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac411c99fb0c2f4fc36fd7fb5893912ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac411c99fb0c2f4fc36fd7fb5893912ab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>rehash</b> (size_type __n)</td></tr>
<tr class="separator:ac411c99fb0c2f4fc36fd7fb5893912ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ae7ef084afb921b36e6e016e5c21bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1ae7ef084afb921b36e6e016e5c21bc"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noexcept</td></tr>
<tr class="separator:af1ae7ef084afb921b36e6e016e5c21bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebbe496865d475c71717e8614a154259"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebbe496865d475c71717e8614a154259"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a00413.html">_Hashtable</a> &amp;)</td></tr>
<tr class="separator:aebbe496865d475c71717e8614a154259"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:a1dd3004d538139d3da990ea5ec283744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd3004d538139d3da990ea5ec283744"></a>
typedef _HCBase::_Hash_code_type&#160;</td><td class="memItemRight" valign="bottom"><b>_Hash_code_type</b></td></tr>
<tr class="separator:a1dd3004d538139d3da990ea5ec283744"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ac9fd603b6fa08f718cdb3bfd245c6a7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9fd603b6fa08f718cdb3bfd245c6a7c"></a>
<a class="el" href="a00460.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_emplace</b> (<a class="el" href="a01642.html#ga6a860513044e23d34e553ea986e83fa1">std::true_type</a>, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:ac9fd603b6fa08f718cdb3bfd245c6a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa0a38b5d5c3be79d961654b9673663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa0a38b5d5c3be79d961654b9673663"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>_M_emplace</b> (<a class="el" href="a01642.html#gaebe6729ab5488ecc76c762873d226857">std::false_type</a>, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a6aa0a38b5d5c3be79d961654b9673663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b2612247bf111f43b2b9cfb5108bbac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b2612247bf111f43b2b9cfb5108bbac"></a>
const _Equal &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_eq</b> () const </td></tr>
<tr class="separator:a2b2612247bf111f43b2b9cfb5108bbac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9954657f2ebcf0cb0296f726d501fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9954657f2ebcf0cb0296f726d501fc4"></a>
_Equal &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_eq</b> ()</td></tr>
<tr class="separator:ab9954657f2ebcf0cb0296f726d501fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb932d3bec576b9bb9eed325ee37b9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb932d3bec576b9bb9eed325ee37b9e8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>_M_equals</b> (const _Key &amp;__k, _Hash_code_type __c, _Hash_node&lt; _Value, __cache_hash_code &gt; *__n) const </td></tr>
<tr class="separator:aeb932d3bec576b9bb9eed325ee37b9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720231abc424eb6d575368fb084ae682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a720231abc424eb6d575368fb084ae682"></a>
<a class="el" href="a00460.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert</b> (_Arg &amp;&amp;, <a class="el" href="a01642.html#ga6a860513044e23d34e553ea986e83fa1">std::true_type</a>)</td></tr>
<tr class="separator:a720231abc424eb6d575368fb084ae682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81c2e7a3a8903e4344ec30d0479bf82a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81c2e7a3a8903e4344ec30d0479bf82a"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert</b> (_Arg &amp;&amp;, <a class="el" href="a01642.html#gaebe6729ab5488ecc76c762873d226857">std::false_type</a>)</td></tr>
<tr class="separator:a81c2e7a3a8903e4344ec30d0479bf82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b9cb2451a7da73e3029a3c6cfc24fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b9cb2451a7da73e3029a3c6cfc24fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_swap</b> (_Hashtable_base &amp;__x)</td></tr>
<tr class="separator:ac2b9cb2451a7da73e3029a3c6cfc24fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class _Key, class _Tp, class _Hash = hash&lt;_Key&gt;, class _Pred = std::equal_to&lt;_Key&gt;, class _Alloc = std::allocator&lt;std::pair&lt;const _Key, _Tp&gt; &gt;&gt;<br/>
class std::unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;</h3>

<p>A standard container composed of unique keys (containing at most one of each key value) that associates values of another type with the keys. </p>
<p>Meets the requirements of a <a href="tables.html#65">container</a>, and <a href="tables.html#xx">unordered associative container</a></p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Key</td><td>Type of key objects. </td></tr>
    <tr><td class="paramname">Tp</td><td>Type of mapped objects. </td></tr>
    <tr><td class="paramname">Hash</td><td>Hashing function object type, defaults to hash&lt;Value&gt;. </td></tr>
    <tr><td class="paramname">Pred</td><td>Predicate function object type, defaults to equal_to&lt;Value&gt;. </td></tr>
    <tr><td class="paramname">Alloc</td><td>Allocator type, defaults to allocator&lt;Key&gt;.</td></tr>
  </table>
  </dd>
</dl>
<p>The resulting value type of the container is std::pair&lt;const Key, Tp&gt;. </p>

<p>Definition at line <a class="el" href="a01567_source.html#l00262">262</a> of file <a class="el" href="a01567_source.html">unordered_map.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01567_source.html">unordered_map.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01604.html">std</a></li><li class="navelem"><a class="el" href="a00950.html">unordered_map</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>