Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > f0832865ec1f56b99d190174ffc30cd0 > files > 1032

libstdc++-docs-4.8.2-3.mga4.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.5"/>
<title>libstdc++: std::__profile::map&lt; _Key, _Tp, _Compare, _Allocator &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.5 -->
</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('a00552.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="#pub-attribs">Public Attributes</a> &#124;
<a href="a03481.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::__profile::map&lt; _Key, _Tp, _Compare, _Allocator &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Inherits map&lt; _Key, _Tp, _Compare, _Allocator &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:ade48b22cb20346fbf4cdaf330612d908"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade48b22cb20346fbf4cdaf330612d908"></a>
typedef _Allocator&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
<tr class="separator:ade48b22cb20346fbf4cdaf330612d908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57282ef6cef1d753b40799937eebddc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57282ef6cef1d753b40799937eebddc3"></a>
typedef _Base::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:a57282ef6cef1d753b40799937eebddc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a798456a22a837c8b73e1a345d2c94ad9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a798456a22a837c8b73e1a345d2c94ad9"></a>
typedef _Base::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="separator:a798456a22a837c8b73e1a345d2c94ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b57682c4f2d59d926c383453a879bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5b57682c4f2d59d926c383453a879bf"></a>
typedef _Base::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:aa5b57682c4f2d59d926c383453a879bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ab77cd4ef8800f563f93e95f576378b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab77cd4ef8800f563f93e95f576378b"></a>
typedef <a class="el" href="a00967.html">std::reverse_iterator</a><br class="typebreak"/>
&lt; const_iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr>
<tr class="separator:a9ab77cd4ef8800f563f93e95f576378b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab18e36d96feb2457c42a707160d3055f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab18e36d96feb2457c42a707160d3055f"></a>
typedef _Base::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:ab18e36d96feb2457c42a707160d3055f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0a7e1ffdec3405ea3436b1b16217767"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0a7e1ffdec3405ea3436b1b16217767"></a>
typedef _Base::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:ac0a7e1ffdec3405ea3436b1b16217767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad136bef2daa74b4269c0f97676364c60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad136bef2daa74b4269c0f97676364c60"></a>
typedef _Compare&#160;</td><td class="memItemRight" valign="bottom"><b>key_compare</b></td></tr>
<tr class="separator:ad136bef2daa74b4269c0f97676364c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a8266cf1dd1add46a737950a74ddb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51a8266cf1dd1add46a737950a74ddb3"></a>
typedef _Key&#160;</td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr>
<tr class="separator:a51a8266cf1dd1add46a737950a74ddb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b31c1a836d6e45e5f0ca928338c09f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48b31c1a836d6e45e5f0ca928338c09f"></a>
typedef _Tp&#160;</td><td class="memItemRight" valign="bottom"><b>mapped_type</b></td></tr>
<tr class="separator:a48b31c1a836d6e45e5f0ca928338c09f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26df8153ecd0a9565b7e983de36298d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26df8153ecd0a9565b7e983de36298d7"></a>
typedef _Base::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="separator:a26df8153ecd0a9565b7e983de36298d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad469fa126a2823aae439d496e5854411"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad469fa126a2823aae439d496e5854411"></a>
typedef _Base::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:ad469fa126a2823aae439d496e5854411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab803ac276a3c946d94257c3f75fd647f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab803ac276a3c946d94257c3f75fd647f"></a>
typedef <a class="el" href="a00967.html">std::reverse_iterator</a><br class="typebreak"/>
&lt; iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr>
<tr class="separator:ab803ac276a3c946d94257c3f75fd647f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b193b4c5397f216c1144b70b3e8c861"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b193b4c5397f216c1144b70b3e8c861"></a>
typedef _Base::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:a5b193b4c5397f216c1144b70b3e8c861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a76bcdaca564af729dae08a0ebd8621"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a76bcdaca564af729dae08a0ebd8621"></a>
typedef <a class="el" href="a00470.html">std::pair</a>&lt; const _Key, <br class="typebreak"/>
_Tp &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:a8a76bcdaca564af729dae08a0ebd8621"><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:a6cc9e03b2c959bce174565876364f06d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cc9e03b2c959bce174565876364f06d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>map</b> (const _Compare &amp;__comp=_Compare(), const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:a6cc9e03b2c959bce174565876364f06d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c777952edce7e9642d39399c0aed892"><td class="memTemplParams" colspan="2"><a class="anchor" id="a7c777952edce7e9642d39399c0aed892"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a7c777952edce7e9642d39399c0aed892"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>map</b> (_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp=_Compare(), const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:a7c777952edce7e9642d39399c0aed892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a009ff8c26bf1b4909d205335a6d6537d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a009ff8c26bf1b4909d205335a6d6537d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>map</b> (const <a class="el" href="a00552.html">map</a> &amp;__x)</td></tr>
<tr class="separator:a009ff8c26bf1b4909d205335a6d6537d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30675da9f66d14ed11321ee773508fdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30675da9f66d14ed11321ee773508fdd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>map</b> (const <a class="el" href="a00552.html">_Base</a> &amp;__x)</td></tr>
<tr class="separator:a30675da9f66d14ed11321ee773508fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee393fad422c218981d5ef5933d81ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afee393fad422c218981d5ef5933d81ca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>map</b> (<a class="el" href="a00787.html">initializer_list</a>&lt; <a class="el" href="a00470.html">value_type</a> &gt; __l, const _Compare &amp;__c=_Compare(), const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:afee393fad422c218981d5ef5933d81ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac465277d9d13fea99f1e50b722da3370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac465277d9d13fea99f1e50b722da3370"></a>
<a class="el" href="a00552.html">_Base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_base</b> () noexcept</td></tr>
<tr class="separator:ac465277d9d13fea99f1e50b722da3370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee37bb15159e2b60bed3cfc4d5adfe1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeee37bb15159e2b60bed3cfc4d5adfe1"></a>
const <a class="el" href="a00552.html">_Base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_base</b> () const noexcept</td></tr>
<tr class="separator:aeee37bb15159e2b60bed3cfc4d5adfe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60af0a5d1e037a494fa2e6e9d111b946"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60af0a5d1e037a494fa2e6e9d111b946"></a>
mapped_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (const key_type &amp;__k)</td></tr>
<tr class="separator:a60af0a5d1e037a494fa2e6e9d111b946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050b39632c9282aed6e9b514cfc9d856"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a050b39632c9282aed6e9b514cfc9d856"></a>
const mapped_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (const key_type &amp;__k) const </td></tr>
<tr class="separator:a050b39632c9282aed6e9b514cfc9d856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14692c1e094c75cfdc4c9170ae2dc983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14692c1e094c75cfdc4c9170ae2dc983"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () noexcept</td></tr>
<tr class="separator:a14692c1e094c75cfdc4c9170ae2dc983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7adc66cc9eac093661cda488f13701c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7adc66cc9eac093661cda488f13701c"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const noexcept</td></tr>
<tr class="separator:aa7adc66cc9eac093661cda488f13701c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a091cc69ed209ab8568b29c860a01e36d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a091cc69ed209ab8568b29c860a01e36d"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const noexcept</td></tr>
<tr class="separator:a091cc69ed209ab8568b29c860a01e36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b88c27f2ea5e053dfa4194fee0a274c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b88c27f2ea5e053dfa4194fee0a274c"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const noexcept</td></tr>
<tr class="separator:a7b88c27f2ea5e053dfa4194fee0a274c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60beb86575219bcb01310e379552013a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60beb86575219bcb01310e379552013a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="separator:a60beb86575219bcb01310e379552013a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dfd54b58979c0e8bc34186584bab383"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dfd54b58979c0e8bc34186584bab383"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> (const key_type &amp;__x) const </td></tr>
<tr class="separator:a1dfd54b58979c0e8bc34186584bab383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7662e9983332dec14d8bbd82457c9121"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7662e9983332dec14d8bbd82457c9121"></a>
<a class="el" href="a00967.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crbegin</b> () const noexcept</td></tr>
<tr class="separator:a7662e9983332dec14d8bbd82457c9121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bed3fc182669a4fa7fd27199219ac3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bed3fc182669a4fa7fd27199219ac3e"></a>
<a class="el" href="a00967.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crend</b> () const noexcept</td></tr>
<tr class="separator:a4bed3fc182669a4fa7fd27199219ac3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9343e3aa6bf81179c81f700fd94a1638"><td class="memTemplParams" colspan="2"><a class="anchor" id="a9343e3aa6bf81179c81f700fd94a1638"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:a9343e3aa6bf81179c81f700fd94a1638"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00470.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>emplace</b> (_Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a9343e3aa6bf81179c81f700fd94a1638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c71d8bbda2ec4ecae74912426007fb"><td class="memTemplParams" colspan="2"><a class="anchor" id="a99c71d8bbda2ec4ecae74912426007fb"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:a99c71d8bbda2ec4ecae74912426007fb"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>emplace_hint</b> (const_iterator __pos, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a99c71d8bbda2ec4ecae74912426007fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f87012295d71612466946c5c2670ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8f87012295d71612466946c5c2670ad"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () noexcept</td></tr>
<tr class="separator:af8f87012295d71612466946c5c2670ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3dafb1339d9fa90cd6708192dddf7f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3dafb1339d9fa90cd6708192dddf7f0"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const noexcept</td></tr>
<tr class="separator:aa3dafb1339d9fa90cd6708192dddf7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03fd5e640ae49bc3796151e9fb63760a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03fd5e640ae49bc3796151e9fb63760a"></a>
<a class="el" href="a00470.html">std::pair</a>&lt; iterator, iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>equal_range</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a03fd5e640ae49bc3796151e9fb63760a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaae2ee37de40eaffa5ea91ce9ec6d87c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaae2ee37de40eaffa5ea91ce9ec6d87c"></a>
<a class="el" href="a00470.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;__x) const </td></tr>
<tr class="separator:aaae2ee37de40eaffa5ea91ce9ec6d87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99aa6b3f2a5fd1bc801b693abd7cef6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad99aa6b3f2a5fd1bc801b693abd7cef6"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __position)</td></tr>
<tr class="separator:ad99aa6b3f2a5fd1bc801b693abd7cef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7e021f00efb84f6490ef4424489a245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7e021f00efb84f6490ef4424489a245"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (iterator __position)</td></tr>
<tr class="separator:ad7e021f00efb84f6490ef4424489a245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a771cd3edd12efbcda504c204eb6615ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a771cd3edd12efbcda504c204eb6615ee"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a771cd3edd12efbcda504c204eb6615ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a4c5b4b82a875e19a99a9f7b6bda7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3a4c5b4b82a875e19a99a9f7b6bda7a"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __first, const_iterator __last)</td></tr>
<tr class="separator:ab3a4c5b4b82a875e19a99a9f7b6bda7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1ca7e67d0c4beadf832c4dc2bc8e48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1ca7e67d0c4beadf832c4dc2bc8e48"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a6e1ca7e67d0c4beadf832c4dc2bc8e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba145f8ef3ac51cf801a505aa98c2a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acba145f8ef3ac51cf801a505aa98c2a6"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__x) const </td></tr>
<tr class="separator:acba145f8ef3ac51cf801a505aa98c2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaeb170fb76aff9b99506008fec66377"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaeb170fb76aff9b99506008fec66377"></a>
<a class="el" href="a00470.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const <a class="el" href="a00470.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:adaeb170fb76aff9b99506008fec66377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f27e4f9a6a18ba901da620c80dc8422"><td class="memTemplParams" colspan="2"><a class="anchor" id="a3f27e4f9a6a18ba901da620c80dc8422"></a>
template&lt;typename _Pair , typename  = typename std::enable_if&lt;std::is_constructible&lt;value_type,						    _Pair&amp;&amp;&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:a3f27e4f9a6a18ba901da620c80dc8422"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00470.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>insert</b> (_Pair &amp;&amp;__x)</td></tr>
<tr class="separator:a3f27e4f9a6a18ba901da620c80dc8422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c656b9f41c2c6d58d6728e3e801b89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56c656b9f41c2c6d58d6728e3e801b89"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (<a class="el" href="a00787.html">std::initializer_list</a>&lt; <a class="el" href="a00470.html">value_type</a> &gt; __list)</td></tr>
<tr class="separator:a56c656b9f41c2c6d58d6728e3e801b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74ae428b73e072f2e4f066c6aaa0481b"><td class="memTemplParams" colspan="2"><a class="anchor" id="a74ae428b73e072f2e4f066c6aaa0481b"></a>
template&lt;typename _Pair , typename  = typename std::enable_if&lt;std::is_constructible&lt;value_type,						    _Pair&amp;&amp;&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:a74ae428b73e072f2e4f066c6aaa0481b"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>insert</b> (const_iterator __position, _Pair &amp;&amp;__x)</td></tr>
<tr class="separator:a74ae428b73e072f2e4f066c6aaa0481b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101efcc4576a895a95c10f83d7e9f503"><td class="memTemplParams" colspan="2"><a class="anchor" id="a101efcc4576a895a95c10f83d7e9f503"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a101efcc4576a895a95c10f83d7e9f503"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>insert</b> (_InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a101efcc4576a895a95c10f83d7e9f503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadc26ea3ec4200be9f40c4b66b2d4157"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadc26ea3ec4200be9f40c4b66b2d4157"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>lower_bound</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:aadc26ea3ec4200be9f40c4b66b2d4157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87025a5fcdf699e117f04095b80d60a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87025a5fcdf699e117f04095b80d60a9"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>lower_bound</b> (const key_type &amp;__x) const </td></tr>
<tr class="separator:a87025a5fcdf699e117f04095b80d60a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15da0a68ffdf90e650cb8f03d8dbf6cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15da0a68ffdf90e650cb8f03d8dbf6cc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>noexcept</b> (<a class="el" href="a00830.html">is_nothrow_copy_constructible</a>&lt; _Compare &gt;::value)</td></tr>
<tr class="separator:a15da0a68ffdf90e650cb8f03d8dbf6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290be842d529e7f881ec1c6189141a97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a290be842d529e7f881ec1c6189141a97"></a>
<a class="el" href="a00552.html">map</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a00552.html">map</a> &amp;__x)</td></tr>
<tr class="separator:a290be842d529e7f881ec1c6189141a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a7d58998e4b91e2f217c6ec2dc626c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71a7d58998e4b91e2f217c6ec2dc626c"></a>
<a class="el" href="a00552.html">map</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a00552.html">map</a> &amp;&amp;__x)</td></tr>
<tr class="separator:a71a7d58998e4b91e2f217c6ec2dc626c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5134bb6caa9b1572caa24ca4096251"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c5134bb6caa9b1572caa24ca4096251"></a>
<a class="el" href="a00552.html">map</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a00787.html">initializer_list</a>&lt; <a class="el" href="a00470.html">value_type</a> &gt; __l)</td></tr>
<tr class="separator:a3c5134bb6caa9b1572caa24ca4096251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b29eb3973975cba09553f9650629692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b29eb3973975cba09553f9650629692"></a>
mapped_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const key_type &amp;__k)</td></tr>
<tr class="separator:a8b29eb3973975cba09553f9650629692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8eb8ea83ab6f1befc9722d9257154c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8eb8ea83ab6f1befc9722d9257154c6"></a>
mapped_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (key_type &amp;&amp;__k)</td></tr>
<tr class="separator:ad8eb8ea83ab6f1befc9722d9257154c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4144c75293a13cc20696bf348ea11179"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4144c75293a13cc20696bf348ea11179"></a>
<a class="el" href="a00967.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () noexcept</td></tr>
<tr class="separator:a4144c75293a13cc20696bf348ea11179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dffd7336a0418575f3d9d376f23d2b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8dffd7336a0418575f3d9d376f23d2b9"></a>
<a class="el" href="a00967.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const noexcept</td></tr>
<tr class="separator:a8dffd7336a0418575f3d9d376f23d2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d27ee567e2f3fe1649ec6b586985d83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d27ee567e2f3fe1649ec6b586985d83"></a>
<a class="el" href="a00967.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () noexcept</td></tr>
<tr class="separator:a2d27ee567e2f3fe1649ec6b586985d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3bd6146fb1f77e34151a4bf245b5844"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3bd6146fb1f77e34151a4bf245b5844"></a>
<a class="el" href="a00967.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const noexcept</td></tr>
<tr class="separator:ab3bd6146fb1f77e34151a4bf245b5844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6769266efd554a81222c67c574318948"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6769266efd554a81222c67c574318948"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a00552.html">map</a> &amp;__x)</td></tr>
<tr class="separator:a6769266efd554a81222c67c574318948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69da7d7e47aa55109085372a6a47d23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69da7d7e47aa55109085372a6a47d23"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>upper_bound</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:ae69da7d7e47aa55109085372a6a47d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2435e517d2771d443a89aa7e91a457cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2435e517d2771d443a89aa7e91a457cd"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>upper_bound</b> (const key_type &amp;__x) const </td></tr>
<tr class="separator:a2435e517d2771d443a89aa7e91a457cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a010243d7c075188e0e69268cf4ca17ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a010243d7c075188e0e69268cf4ca17ca"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>__i</b></td></tr>
<tr class="separator:a010243d7c075188e0e69268cf4ca17ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876ad7cb0eb2bc0d3eacdafd684637fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a876ad7cb0eb2bc0d3eacdafd684637fa"></a>
return&#160;</td><td class="memItemRight" valign="bottom"><b>__i</b></td></tr>
<tr class="separator:a876ad7cb0eb2bc0d3eacdafd684637fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad535aea65bff116c14fae76af03abd4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad535aea65bff116c14fae76af03abd4c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:ad535aea65bff116c14fae76af03abd4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename _Key, typename _Tp, typename _Compare = std::less&lt;_Key&gt;, typename _Allocator = std::allocator&lt;std::pair&lt;const _Key, _Tp&gt; &gt;&gt;<br/>
class std::__profile::map&lt; _Key, _Tp, _Compare, _Allocator &gt;</h3>

<p>Class std::map wrapper with performance instrumentation. </p>

<p>Definition at line <a class="el" href="a01359_source.html#l00041">41</a> of file <a class="el" href="a01359_source.html">profile/map.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01359_source.html">profile/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="a01662.html">std</a></li><li class="navelem"><a class="el" href="a01668.html">__profile</a></li><li class="navelem"><a class="el" href="a00552.html">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.5 </li>
  </ul>
</div>
</body>
</html>