Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 316

libstdc++-docs-4.6.3-2.fc15.i686.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"/>
<title>libstdc++: std::__profile::unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<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>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a00310.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>  </div>
  <div class="headertitle">
<div class="title">std::__profile::unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; Class Template Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="std::__profile::unordered_map" --><!-- doxytag: inherits="unordered_map" -->
<p>Class <a class="el" href="a00733.html" title="A standard container composed of unique keys (containing at most one of each key value) that associat...">std::unordered_map</a> wrapper with performance instrumentation.  
 <a href="a00310.html#details">More...</a></p>

<p>Inherits unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;.</p>

<p><a href="a02488.html">List of all members.</a></p>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li><a class="anchor" id="a818754c20b6730420418e923971504f7"></a><!-- doxytag: member="std::__profile::unordered_map::allocator_type" ref="a818754c20b6730420418e923971504f7" args="" -->
typedef _Base::allocator_type <b>allocator_type</b>
<li><a class="anchor" id="a2538ac534becfa27f8483c1f9fc66f8b"></a><!-- doxytag: member="std::__profile::unordered_map::const_iterator" ref="a2538ac534becfa27f8483c1f9fc66f8b" args="" -->
typedef _Base::const_iterator <b>const_iterator</b>
<li><a class="anchor" id="a867ad7852ed5be6d77e229ace9727a04"></a><!-- doxytag: member="std::__profile::unordered_map::const_reference" ref="a867ad7852ed5be6d77e229ace9727a04" args="" -->
typedef _Base::const_reference <b>const_reference</b>
<li><a class="anchor" id="a82412b22ca9950490d03c6ed7f9d85cf"></a><!-- doxytag: member="std::__profile::unordered_map::difference_type" ref="a82412b22ca9950490d03c6ed7f9d85cf" args="" -->
typedef _Base::difference_type <b>difference_type</b>
<li><a class="anchor" id="a98b13a74928d919dc02514e75da5b7a5"></a><!-- doxytag: member="std::__profile::unordered_map::hasher" ref="a98b13a74928d919dc02514e75da5b7a5" args="" -->
typedef _Base::hasher <b>hasher</b>
<li><a class="anchor" id="ad30b01935ae87039aba31b32f6a81670"></a><!-- doxytag: member="std::__profile::unordered_map::iterator" ref="ad30b01935ae87039aba31b32f6a81670" args="" -->
typedef _Base::iterator <b>iterator</b>
<li><a class="anchor" id="ae62e33c0f2c311ec746c6a9960c62108"></a><!-- doxytag: member="std::__profile::unordered_map::key_equal" ref="ae62e33c0f2c311ec746c6a9960c62108" args="" -->
typedef _Base::key_equal <b>key_equal</b>
<li><a class="anchor" id="a88731dfbf946fbafdb7b19a24f14c81d"></a><!-- doxytag: member="std::__profile::unordered_map::key_type" ref="a88731dfbf946fbafdb7b19a24f14c81d" args="" -->
typedef _Base::key_type <b>key_type</b>
<li><a class="anchor" id="a021683b11e07995faf24f590b953b33b"></a><!-- doxytag: member="std::__profile::unordered_map::mapped_type" ref="a021683b11e07995faf24f590b953b33b" args="" -->
typedef _Base::mapped_type <b>mapped_type</b>
<li><a class="anchor" id="a7602109e556e33dccb4d4c6956451af8"></a><!-- doxytag: member="std::__profile::unordered_map::reference" ref="a7602109e556e33dccb4d4c6956451af8" args="" -->
typedef _Base::reference <b>reference</b>
<li><a class="anchor" id="ad3f5d9e7eb4017442cc13f0f6f49a848"></a><!-- doxytag: member="std::__profile::unordered_map::size_type" ref="ad3f5d9e7eb4017442cc13f0f6f49a848" args="" -->
typedef _Base::size_type <b>size_type</b>
<li><a class="anchor" id="a4786c86607162fa5108fa0873e0a4f08"></a><!-- doxytag: member="std::__profile::unordered_map::value_type" ref="a4786c86607162fa5108fa0873e0a4f08" args="" -->
typedef _Base::value_type <b>value_type</b>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="anchor" id="a5c705a28087a2a9835c3e6c8733b9968"></a><!-- doxytag: member="std::__profile::unordered_map::unordered_map" ref="a5c705a28087a2a9835c3e6c8733b9968" args="(size_type __n=10, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())" -->
<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())
<li><a class="anchor" id="affd096675e1665f08d8961bec6bd34a1"></a><!-- doxytag: member="std::__profile::unordered_map::unordered_map" ref="affd096675e1665f08d8961bec6bd34a1" args="(_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())" -->
template&lt;typename _InputIterator &gt; <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())
<li><a class="anchor" id="a16e225c097ee892e8aa6b57614df866a"></a><!-- doxytag: member="std::__profile::unordered_map::unordered_map" ref="a16e225c097ee892e8aa6b57614df866a" args="(unordered_map &amp;&amp;__x)" -->
<b>unordered_map</b> (<a class="el" href="a00310.html">unordered_map</a> &amp;&amp;__x)
<li><a class="anchor" id="a4a9ba9e125e10de9775a28bb062898c5"></a><!-- doxytag: member="std::__profile::unordered_map::unordered_map" ref="a4a9ba9e125e10de9775a28bb062898c5" args="(initializer_list&lt; value_type &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())" -->
<b>unordered_map</b> (<a class="el" href="a00524.html">initializer_list</a>&lt; value_type &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())
<li><a class="anchor" id="ac688ccde4d3331a5713bdd37b9a56648"></a><!-- doxytag: member="std::__profile::unordered_map::unordered_map" ref="ac688ccde4d3331a5713bdd37b9a56648" args="(const _Base &amp;__x)" -->
<b>unordered_map</b> (const <a class="el" href="a00310.html">_Base</a> &amp;__x)
<li><a class="anchor" id="a1d93ac4bd3fa72193871ec834606c173"></a><!-- doxytag: member="std::__profile::unordered_map::_M_base" ref="a1d93ac4bd3fa72193871ec834606c173" args="()" -->
<a class="el" href="a00310.html">_Base</a> &amp; <b>_M_base</b> ()
<li><a class="anchor" id="a2e618697c1ae92dbcb68d80dc33e5d66"></a><!-- doxytag: member="std::__profile::unordered_map::_M_base" ref="a2e618697c1ae92dbcb68d80dc33e5d66" args="() const " -->
const <a class="el" href="a00310.html">_Base</a> &amp; <b>_M_base</b> () const 
<li><a class="anchor" id="a907549b0c43de7d93acce3b6aa075241"></a><!-- doxytag: member="std::__profile::unordered_map::clear" ref="a907549b0c43de7d93acce3b6aa075241" args="()" -->
void <b>clear</b> ()
<li><a class="anchor" id="ada338c6ec2fdbd25c7e318920915da62"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="ada338c6ec2fdbd25c7e318920915da62" args="(const_iterator __iter, const value_type &amp;__v)" -->
iterator <b>insert</b> (const_iterator __iter, const value_type &amp;__v)
<li><a class="anchor" id="a2664ef2bcd7e6959836b38fabe31b492"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="a2664ef2bcd7e6959836b38fabe31b492" args="(_Pair &amp;&amp;__obj)" -->
template&lt;typename _Pair , typename  = typename std::enable_if&lt;std::is_convertible&lt;_Pair,						  value_type&gt;::value&gt;::type&gt; <a class="el" href="a00263.html">std::pair</a>&lt; iterator, bool &gt; <b>insert</b> (_Pair &amp;&amp;__obj)
<li><a class="anchor" id="aca100d4b43b2ead4e804d5a602d75d3e"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="aca100d4b43b2ead4e804d5a602d75d3e" args="(const_iterator __iter, _Pair &amp;&amp;__v)" -->
template&lt;typename _Pair , typename  = typename std::enable_if&lt;std::is_convertible&lt;_Pair,						  value_type&gt;::value&gt;::type&gt; iterator <b>insert</b> (const_iterator __iter, _Pair &amp;&amp;__v)
<li><a class="anchor" id="afc0bdc466e14110f349ddc6da440a94c"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="afc0bdc466e14110f349ddc6da440a94c" args="(_InputIter __first, _InputIter __last)" -->
template&lt;typename _InputIter &gt; void <b>insert</b> (_InputIter __first, _InputIter __last)
<li><a class="anchor" id="a33f2f13fe2f1266f42132ffc2ae31044"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="a33f2f13fe2f1266f42132ffc2ae31044" args="(const value_type *__first, const value_type *__last)" -->
void <b>insert</b> (const value_type *__first, const value_type *__last)
<li><a class="anchor" id="a953cbe6111a4a3e0c2ad0ebdfcefde82"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="a953cbe6111a4a3e0c2ad0ebdfcefde82" args="(std::initializer_list&lt; value_type &gt; __l)" -->
void <b>insert</b> (<a class="el" href="a00524.html">std::initializer_list</a>&lt; value_type &gt; __l)
<li><a class="anchor" id="ae1e3e856201ff63fc6d3b6060df7230d"></a><!-- doxytag: member="std::__profile::unordered_map::insert" ref="ae1e3e856201ff63fc6d3b6060df7230d" args="(const value_type &amp;__obj)" -->
<a class="el" href="a00263.html">std::pair</a>&lt; iterator, bool &gt; <b>insert</b> (const value_type &amp;__obj)
<li><a class="anchor" id="a0e13e1335a5487bedd3b21308a2fbf1e"></a><!-- doxytag: member="std::__profile::unordered_map::operator=" ref="a0e13e1335a5487bedd3b21308a2fbf1e" args="(initializer_list&lt; value_type &gt; __l)" -->
<a class="el" href="a00310.html">unordered_map</a> &amp; <b>operator=</b> (<a class="el" href="a00524.html">initializer_list</a>&lt; value_type &gt; __l)
<li><a class="anchor" id="ac49c26f85b4470e0e54ef840472fec57"></a><!-- doxytag: member="std::__profile::unordered_map::operator=" ref="ac49c26f85b4470e0e54ef840472fec57" args="(unordered_map &amp;&amp;__x)" -->
<a class="el" href="a00310.html">unordered_map</a> &amp; <b>operator=</b> (<a class="el" href="a00310.html">unordered_map</a> &amp;&amp;__x)
<li><a class="anchor" id="a04c7f6a55b0eaa88ded564563f4d366b"></a><!-- doxytag: member="std::__profile::unordered_map::operator=" ref="a04c7f6a55b0eaa88ded564563f4d366b" args="(const unordered_map &amp;__x)" -->
<a class="el" href="a00310.html">unordered_map</a> &amp; <b>operator=</b> (const <a class="el" href="a00310.html">unordered_map</a> &amp;__x)
<li><a class="anchor" id="ac5cbae2790cf4cc05ebb5ce758b58502"></a><!-- doxytag: member="std::__profile::unordered_map::operator[]" ref="ac5cbae2790cf4cc05ebb5ce758b58502" args="(_Key &amp;&amp;__k)" -->
mapped_type &amp; <b>operator[]</b> (_Key &amp;&amp;__k)
<li><a class="anchor" id="adb202871b8824e8226a2945583f35c78"></a><!-- doxytag: member="std::__profile::unordered_map::operator[]" ref="adb202871b8824e8226a2945583f35c78" args="(const _Key &amp;__k)" -->
mapped_type &amp; <b>operator[]</b> (const _Key &amp;__k)
<li><a class="anchor" id="aa9543ca9672d32dc26dae861a6052049"></a><!-- doxytag: member="std::__profile::unordered_map::rehash" ref="aa9543ca9672d32dc26dae861a6052049" args="(size_type __n)" -->
void <b>rehash</b> (size_type __n)
<li><a class="anchor" id="aaf2b38b5da04e1ec23f4f858cf7e8b97"></a><!-- doxytag: member="std::__profile::unordered_map::swap" ref="aaf2b38b5da04e1ec23f4f858cf7e8b97" args="(unordered_map &amp;__x)" -->
void <b>swap</b> (<a class="el" href="a00310.html">unordered_map</a> &amp;__x)
</ul>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename _Key, typename _Tp, typename _Hash = std::hash&lt;_Key&gt;, typename _Pred = std::equal_to&lt;_Key&gt;, typename _Alloc = std::allocator&lt;_Key&gt;&gt;<br/>
class std::__profile::unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;</h3>

<p>Class <a class="el" href="a00733.html" title="A standard container composed of unique keys (containing at most one of each key value) that associat...">std::unordered_map</a> wrapper with performance instrumentation. </p>

<p>Definition at line <a class="el" href="a01102_source.html#l00050">50</a> of file <a class="el" href="a01102_source.html">profile/unordered_map</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01102_source.html">profile/unordered_map</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a01137.html">std</a>      </li>
      <li class="navelem"><a class="el" href="a01146.html">__profile</a>      </li>
      <li class="navelem"><a class="el" href="a00310.html">unordered_map</a>      </li>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>