Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 0448c66ab6afa2f787658c5e6488e2d9 > files > 4312

libstdc++-docs-8.3.1-0.20191101.1.mga7.noarch.rpm

<!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">
<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.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: std::__profile::set&lt; _Key, _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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a08872.html','');});
/* @license-end */
</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-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="a08869.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::__profile::set&lt; _Key, _Compare, _Allocator &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Inherits set&lt; _Key, _Compare, _Allocator &gt;, and std::__profile::_Ordered_profile&lt; _Cont &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:a2ed8bfce1f3195fbac90177847f8550e"><td class="memItemLeft" align="right" valign="top"><a id="a2ed8bfce1f3195fbac90177847f8550e"></a>
typedef __iterator_tracker&lt; _Base_const_iterator, <a class="el" href="a08872.html">set</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:a2ed8bfce1f3195fbac90177847f8550e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4509c149aabcb11c6922c2d9b68902f4"><td class="memItemLeft" align="right" valign="top"><a id="a4509c149aabcb11c6922c2d9b68902f4"></a>
typedef _Base::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:a4509c149aabcb11c6922c2d9b68902f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc7fcd55bd1410b9702c81c712b4955"><td class="memItemLeft" align="right" valign="top"><a id="a6cc7fcd55bd1410b9702c81c712b4955"></a>
typedef <a class="el" href="a07612.html">std::reverse_iterator</a>&lt; const_iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr>
<tr class="separator:a6cc7fcd55bd1410b9702c81c712b4955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad865a8420069c7bd220b9ef9ef4a9784"><td class="memItemLeft" align="right" valign="top"><a id="ad865a8420069c7bd220b9ef9ef4a9784"></a>
typedef _Base::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:ad865a8420069c7bd220b9ef9ef4a9784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a88f66b548e8bd1ca7fa474b1c6531"><td class="memItemLeft" align="right" valign="top"><a id="af8a88f66b548e8bd1ca7fa474b1c6531"></a>
typedef __iterator_tracker&lt; _Base_iterator, <a class="el" href="a08872.html">set</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:af8a88f66b548e8bd1ca7fa474b1c6531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43f47c233d9838827b076e7af35c361"><td class="memItemLeft" align="right" valign="top"><a id="ae43f47c233d9838827b076e7af35c361"></a>
typedef _Compare&#160;</td><td class="memItemRight" valign="bottom"><b>key_compare</b></td></tr>
<tr class="separator:ae43f47c233d9838827b076e7af35c361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1217f8053c7a40244e2e202e7a7a23c5"><td class="memItemLeft" align="right" valign="top"><a id="a1217f8053c7a40244e2e202e7a7a23c5"></a>
typedef _Key&#160;</td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr>
<tr class="separator:a1217f8053c7a40244e2e202e7a7a23c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa229e93dd8fc0076c5a935cdbc54f04c"><td class="memItemLeft" align="right" valign="top"><a id="aa229e93dd8fc0076c5a935cdbc54f04c"></a>
typedef _Base::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:aa229e93dd8fc0076c5a935cdbc54f04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c14082ed7d4b7b0f6dfa0653497eba1"><td class="memItemLeft" align="right" valign="top"><a id="a1c14082ed7d4b7b0f6dfa0653497eba1"></a>
typedef <a class="el" href="a07612.html">std::reverse_iterator</a>&lt; iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr>
<tr class="separator:a1c14082ed7d4b7b0f6dfa0653497eba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a447fd5112b56a67384100ec2447b96bb"><td class="memItemLeft" align="right" valign="top"><a id="a447fd5112b56a67384100ec2447b96bb"></a>
typedef _Base::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:a447fd5112b56a67384100ec2447b96bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a1b07e4d3397752bf51bc57d19db477"><td class="memItemLeft" align="right" valign="top"><a id="a9a1b07e4d3397752bf51bc57d19db477"></a>
typedef _Compare&#160;</td><td class="memItemRight" valign="bottom"><b>value_compare</b></td></tr>
<tr class="separator:a9a1b07e4d3397752bf51bc57d19db477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ff2433ea4110c9e468f6a321428be06"><td class="memItemLeft" align="right" valign="top"><a id="a4ff2433ea4110c9e468f6a321428be06"></a>
typedef _Key&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:a4ff2433ea4110c9e468f6a321428be06"><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:aec6ca029fe48494b4548b43dfb5b8227"><td class="memItemLeft" align="right" valign="top"><a id="aec6ca029fe48494b4548b43dfb5b8227"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (const <a class="el" href="a08872.html">set</a> &amp;)=default</td></tr>
<tr class="separator:aec6ca029fe48494b4548b43dfb5b8227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1df84e66549db7fdeb439a0307a1d9"><td class="memItemLeft" align="right" valign="top"><a id="aba1df84e66549db7fdeb439a0307a1d9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (<a class="el" href="a08872.html">set</a> &amp;&amp;)=default</td></tr>
<tr class="separator:aba1df84e66549db7fdeb439a0307a1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a764e3378047612165a38cd4014e8be96"><td class="memItemLeft" align="right" valign="top"><a id="a764e3378047612165a38cd4014e8be96"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (const _Compare &amp;__comp, const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:a764e3378047612165a38cd4014e8be96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32555bda53f69b783a4fa601b558ae97"><td class="memTemplParams" colspan="2"><a id="a32555bda53f69b783a4fa601b558ae97"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a32555bda53f69b783a4fa601b558ae97"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>set</b> (_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp=_Compare(), const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:a32555bda53f69b783a4fa601b558ae97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15edbf21e268db62a43e894fc5be032"><td class="memItemLeft" align="right" valign="top"><a id="aa15edbf21e268db62a43e894fc5be032"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (<a class="el" href="a01652.html">initializer_list</a>&lt; value_type &gt; __l, const _Compare &amp;__comp=_Compare(), const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:aa15edbf21e268db62a43e894fc5be032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a940ea7372a37cee51e756f36a4b56e28"><td class="memItemLeft" align="right" valign="top"><a id="a940ea7372a37cee51e756f36a4b56e28"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (const _Allocator &amp;__a)</td></tr>
<tr class="separator:a940ea7372a37cee51e756f36a4b56e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb5f9f68360d43ca09bc9ceb8229929"><td class="memItemLeft" align="right" valign="top"><a id="a4bb5f9f68360d43ca09bc9ceb8229929"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (const <a class="el" href="a08872.html">set</a> &amp;__x, const _Allocator &amp;__a)</td></tr>
<tr class="separator:a4bb5f9f68360d43ca09bc9ceb8229929"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2240017e05631f6337868800e9a326d5"><td class="memItemLeft" align="right" valign="top"><a id="a2240017e05631f6337868800e9a326d5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (<a class="el" href="a08872.html">set</a> &amp;&amp;__x, const _Allocator &amp;__a) noexcept(noexcept(<a class="el" href="a08872.html">_Base</a>(std::move(__x), __a)))</td></tr>
<tr class="separator:a2240017e05631f6337868800e9a326d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d1e986e75c92b41e4d7e07405b041d"><td class="memItemLeft" align="right" valign="top"><a id="a40d1e986e75c92b41e4d7e07405b041d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (<a class="el" href="a01652.html">initializer_list</a>&lt; value_type &gt; __l, const _Allocator &amp;__a)</td></tr>
<tr class="separator:a40d1e986e75c92b41e4d7e07405b041d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a647ba061c6f8f37540df4337470f7443"><td class="memTemplParams" colspan="2"><a id="a647ba061c6f8f37540df4337470f7443"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:a647ba061c6f8f37540df4337470f7443"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>set</b> (_InputIterator __first, _InputIterator __last, const _Allocator &amp;__a)</td></tr>
<tr class="separator:a647ba061c6f8f37540df4337470f7443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a812c00dde01035f29ae42c904bf618d6"><td class="memItemLeft" align="right" valign="top"><a id="a812c00dde01035f29ae42c904bf618d6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (const <a class="el" href="a08872.html">_Base</a> &amp;__x)</td></tr>
<tr class="separator:a812c00dde01035f29ae42c904bf618d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6530c25038d7380323b73c0eb3dec412"><td class="memItemLeft" align="right" valign="top"><a id="a6530c25038d7380323b73c0eb3dec412"></a>
<a class="el" href="a08872.html">_Base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_base</b> () noexcept</td></tr>
<tr class="separator:a6530c25038d7380323b73c0eb3dec412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdb0e54fd111b831f37a949e4ffd01a"><td class="memItemLeft" align="right" valign="top"><a id="aacdb0e54fd111b831f37a949e4ffd01a"></a>
const <a class="el" href="a08872.html">_Base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_base</b> () const noexcept</td></tr>
<tr class="separator:aacdb0e54fd111b831f37a949e4ffd01a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bd31bef617ce838c9c0002ccb3e755"><td class="memItemLeft" align="right" valign="top"><a id="a95bd31bef617ce838c9c0002ccb3e755"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_profile_iterate</b> (int __rewind=0) const</td></tr>
<tr class="separator:a95bd31bef617ce838c9c0002ccb3e755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ba0d29f9be060dc27a820aea1f4e2a"><td class="memItemLeft" align="right" valign="top"><a id="a61ba0d29f9be060dc27a820aea1f4e2a"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () noexcept</td></tr>
<tr class="separator:a61ba0d29f9be060dc27a820aea1f4e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953406da18de5e4b35df5fe6b0ab4385"><td class="memItemLeft" align="right" valign="top"><a id="a953406da18de5e4b35df5fe6b0ab4385"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const noexcept</td></tr>
<tr class="separator:a953406da18de5e4b35df5fe6b0ab4385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2952c12cd796b0e583a8fbcc0b08f369"><td class="memItemLeft" align="right" valign="top"><a id="a2952c12cd796b0e583a8fbcc0b08f369"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const noexcept</td></tr>
<tr class="separator:a2952c12cd796b0e583a8fbcc0b08f369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3265b635d6832de65fdaa55350bed6"><td class="memItemLeft" align="right" valign="top"><a id="a9c3265b635d6832de65fdaa55350bed6"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const noexcept</td></tr>
<tr class="separator:a9c3265b635d6832de65fdaa55350bed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1724025a0268f461b7ef1450886f7542"><td class="memItemLeft" align="right" valign="top"><a id="a1724025a0268f461b7ef1450886f7542"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="separator:a1724025a0268f461b7ef1450886f7542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a3d5cc6edb396a2bdc07a721cec35d"><td class="memItemLeft" align="right" valign="top"><a id="a73a3d5cc6edb396a2bdc07a721cec35d"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> (const key_type &amp;__x) const</td></tr>
<tr class="separator:a73a3d5cc6edb396a2bdc07a721cec35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e41d9234ef62619d25a9daefb857a11"><td class="memTemplParams" colspan="2"><a id="a1e41d9234ef62619d25a9daefb857a11"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:a1e41d9234ef62619d25a9daefb857a11"><td class="memTemplItemLeft" align="right" valign="top">size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>count</b> (const _Kt &amp;__x) const</td></tr>
<tr class="separator:a1e41d9234ef62619d25a9daefb857a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a41e1e46ec6d546ecaf3a1c0ebfe84"><td class="memItemLeft" align="right" valign="top"><a id="a81a41e1e46ec6d546ecaf3a1c0ebfe84"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crbegin</b> () const noexcept</td></tr>
<tr class="separator:a81a41e1e46ec6d546ecaf3a1c0ebfe84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad182cada1ac94ff4db065de76fbf6efb"><td class="memItemLeft" align="right" valign="top"><a id="ad182cada1ac94ff4db065de76fbf6efb"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crend</b> () const noexcept</td></tr>
<tr class="separator:ad182cada1ac94ff4db065de76fbf6efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee9ffffa59902e7a70a7b0743dfee510"><td class="memTemplParams" colspan="2"><a id="aee9ffffa59902e7a70a7b0743dfee510"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:aee9ffffa59902e7a70a7b0743dfee510"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07764.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:aee9ffffa59902e7a70a7b0743dfee510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4210573aaf565bbc2b5643ac9fc4170b"><td class="memTemplParams" colspan="2"><a id="a4210573aaf565bbc2b5643ac9fc4170b"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:a4210573aaf565bbc2b5643ac9fc4170b"><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:a4210573aaf565bbc2b5643ac9fc4170b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6305fe92eb8429e115d4cad7bc57244c"><td class="memItemLeft" align="right" valign="top"><a id="a6305fe92eb8429e115d4cad7bc57244c"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () noexcept</td></tr>
<tr class="separator:a6305fe92eb8429e115d4cad7bc57244c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94319d2220978519264ef42b4a390af4"><td class="memItemLeft" align="right" valign="top"><a id="a94319d2220978519264ef42b4a390af4"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const noexcept</td></tr>
<tr class="separator:a94319d2220978519264ef42b4a390af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0824bcb2a01f220ccc3ad566a53c4d"><td class="memItemLeft" align="right" valign="top"><a id="aba0824bcb2a01f220ccc3ad566a53c4d"></a>
<a class="el" href="a07764.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:aba0824bcb2a01f220ccc3ad566a53c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23b1d3e05c2cfd37bdf863c36a8ed386"><td class="memItemLeft" align="right" valign="top"><a id="a23b1d3e05c2cfd37bdf863c36a8ed386"></a>
<a class="el" href="a07764.html">std::pair</a>&lt; const_iterator, 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:a23b1d3e05c2cfd37bdf863c36a8ed386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47e03480242483bc8b530485797b8583"><td class="memTemplParams" colspan="2"><a id="a47e03480242483bc8b530485797b8583"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:a47e03480242483bc8b530485797b8583"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07764.html">std::pair</a>&lt; iterator, iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>equal_range</b> (const _Kt &amp;__x)</td></tr>
<tr class="separator:a47e03480242483bc8b530485797b8583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8f34d4204fbd5c6ea8f95710f32b176"><td class="memTemplParams" colspan="2"><a id="ae8f34d4204fbd5c6ea8f95710f32b176"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:ae8f34d4204fbd5c6ea8f95710f32b176"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a07764.html">std::pair</a>&lt; const_iterator, const_iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>equal_range</b> (const _Kt &amp;__x) const</td></tr>
<tr class="separator:ae8f34d4204fbd5c6ea8f95710f32b176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68d32636fc4b624cd6b64f098e2499a4"><td class="memItemLeft" align="right" valign="top"><a id="a68d32636fc4b624cd6b64f098e2499a4"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __pos)</td></tr>
<tr class="separator:a68d32636fc4b624cd6b64f098e2499a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4cd1c4be9df1db2a289639633bbfa4"><td class="memItemLeft" align="right" valign="top"><a id="afb4cd1c4be9df1db2a289639633bbfa4"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:afb4cd1c4be9df1db2a289639633bbfa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fce83b9b825a529de4c66ddde3217c2"><td class="memItemLeft" align="right" valign="top"><a id="a9fce83b9b825a529de4c66ddde3217c2"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __first, const_iterator __last)</td></tr>
<tr class="separator:a9fce83b9b825a529de4c66ddde3217c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a223ec584eec5ce2b66e9704d9290af2b"><td class="memItemLeft" align="right" valign="top"><a id="a223ec584eec5ce2b66e9704d9290af2b"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a223ec584eec5ce2b66e9704d9290af2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eba2474a78f433daf6b3a2a69b0a7b0"><td class="memItemLeft" align="right" valign="top"><a id="a7eba2474a78f433daf6b3a2a69b0a7b0"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const key_type &amp;__x) const</td></tr>
<tr class="separator:a7eba2474a78f433daf6b3a2a69b0a7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5c07e9bd944cc1ed33655c69adae27"><td class="memTemplParams" colspan="2"><a id="abb5c07e9bd944cc1ed33655c69adae27"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:abb5c07e9bd944cc1ed33655c69adae27"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>find</b> (const _Kt &amp;__x)</td></tr>
<tr class="separator:abb5c07e9bd944cc1ed33655c69adae27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa81e402678b0744a469957a5cc10c74b"><td class="memTemplParams" colspan="2"><a id="aa81e402678b0744a469957a5cc10c74b"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:aa81e402678b0744a469957a5cc10c74b"><td class="memTemplItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>find</b> (const _Kt &amp;__x) const</td></tr>
<tr class="separator:aa81e402678b0744a469957a5cc10c74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af729eccc62640478f1e3f20db11e9367"><td class="memItemLeft" align="right" valign="top"><a id="af729eccc62640478f1e3f20db11e9367"></a>
<a class="el" href="a07764.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const value_type &amp;__x)</td></tr>
<tr class="separator:af729eccc62640478f1e3f20db11e9367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ec376d995b24c8eb1b77435a9ca038"><td class="memItemLeft" align="right" valign="top"><a id="a78ec376d995b24c8eb1b77435a9ca038"></a>
<a class="el" href="a07764.html">std::pair</a>&lt; iterator, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (value_type &amp;&amp;__x)</td></tr>
<tr class="separator:a78ec376d995b24c8eb1b77435a9ca038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36007020276b24eec6b32229cd22f608"><td class="memItemLeft" align="right" valign="top"><a id="a36007020276b24eec6b32229cd22f608"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator __pos, const value_type &amp;__x)</td></tr>
<tr class="separator:a36007020276b24eec6b32229cd22f608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0962bdae6b326ea8699f2999886eddd0"><td class="memItemLeft" align="right" valign="top"><a id="a0962bdae6b326ea8699f2999886eddd0"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator __pos, value_type &amp;&amp;__x)</td></tr>
<tr class="separator:a0962bdae6b326ea8699f2999886eddd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae097aeda4315a041ba38e449b9b13e94"><td class="memTemplParams" colspan="2"><a id="ae097aeda4315a041ba38e449b9b13e94"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:ae097aeda4315a041ba38e449b9b13e94"><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:ae097aeda4315a041ba38e449b9b13e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20b4685ce91ed09ea9ea4f26e2d47c5f"><td class="memItemLeft" align="right" valign="top"><a id="a20b4685ce91ed09ea9ea4f26e2d47c5f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (<a class="el" href="a01652.html">initializer_list</a>&lt; value_type &gt; __l)</td></tr>
<tr class="separator:a20b4685ce91ed09ea9ea4f26e2d47c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a9ea0485f3d363eecefb74145d988c"><td class="memItemLeft" align="right" valign="top"><a id="a42a9ea0485f3d363eecefb74145d988c"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>lower_bound</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a42a9ea0485f3d363eecefb74145d988c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2603093ba2eea761783b712593ed447"><td class="memItemLeft" align="right" valign="top"><a id="ae2603093ba2eea761783b712593ed447"></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:ae2603093ba2eea761783b712593ed447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa804a484afffb3d4fc67af16321d1df1"><td class="memTemplParams" colspan="2"><a id="aa804a484afffb3d4fc67af16321d1df1"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:aa804a484afffb3d4fc67af16321d1df1"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>lower_bound</b> (const _Kt &amp;__x)</td></tr>
<tr class="separator:aa804a484afffb3d4fc67af16321d1df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7140b8bc1624f42bbd254eeb1523927a"><td class="memTemplParams" colspan="2"><a id="a7140b8bc1624f42bbd254eeb1523927a"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:a7140b8bc1624f42bbd254eeb1523927a"><td class="memTemplItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>lower_bound</b> (const _Kt &amp;__x) const</td></tr>
<tr class="separator:a7140b8bc1624f42bbd254eeb1523927a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65eb0628c4e29af1222f1b0df99bf89d"><td class="memItemLeft" align="right" valign="top"><a id="a65eb0628c4e29af1222f1b0df99bf89d"></a>
<a class="el" href="a08872.html">set</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a08872.html">set</a> &amp;)=default</td></tr>
<tr class="separator:a65eb0628c4e29af1222f1b0df99bf89d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa36c61755c61237bfa448846f6f086"><td class="memItemLeft" align="right" valign="top"><a id="a2fa36c61755c61237bfa448846f6f086"></a>
<a class="el" href="a08872.html">set</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a08872.html">set</a> &amp;&amp;)=default</td></tr>
<tr class="separator:a2fa36c61755c61237bfa448846f6f086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358672b7cb22182150fdb014bcdaf53f"><td class="memItemLeft" align="right" valign="top"><a id="a358672b7cb22182150fdb014bcdaf53f"></a>
<a class="el" href="a08872.html">set</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a01652.html">initializer_list</a>&lt; value_type &gt; __l)</td></tr>
<tr class="separator:a358672b7cb22182150fdb014bcdaf53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac64b01055debafc10b1ab0887e3eb1a4"><td class="memItemLeft" align="right" valign="top"><a id="ac64b01055debafc10b1ab0887e3eb1a4"></a>
<a class="el" href="a07612.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () noexcept</td></tr>
<tr class="separator:ac64b01055debafc10b1ab0887e3eb1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14d951d0be5d1597e6ff7fb9774e2ba"><td class="memItemLeft" align="right" valign="top"><a id="ab14d951d0be5d1597e6ff7fb9774e2ba"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const noexcept</td></tr>
<tr class="separator:ab14d951d0be5d1597e6ff7fb9774e2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4cae96202d5e33a706580d84311c2f1"><td class="memItemLeft" align="right" valign="top"><a id="ae4cae96202d5e33a706580d84311c2f1"></a>
<a class="el" href="a07612.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () noexcept</td></tr>
<tr class="separator:ae4cae96202d5e33a706580d84311c2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2da44fc056fb9f11cfaac783776917"><td class="memItemLeft" align="right" valign="top"><a id="a5d2da44fc056fb9f11cfaac783776917"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const noexcept</td></tr>
<tr class="separator:a5d2da44fc056fb9f11cfaac783776917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5a013368204dc68847e42655aacddd5"><td class="memItemLeft" align="right" valign="top"><a id="ab5a013368204dc68847e42655aacddd5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a08872.html">set</a> &amp;__x) noexcept(/*<a class="el" href="a03044.html">conditional</a> */)</td></tr>
<tr class="separator:ab5a013368204dc68847e42655aacddd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef66b6543722e43cabe7b43180de8a1"><td class="memItemLeft" align="right" valign="top"><a id="a8ef66b6543722e43cabe7b43180de8a1"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>upper_bound</b> (const key_type &amp;__x)</td></tr>
<tr class="separator:a8ef66b6543722e43cabe7b43180de8a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5587c1198247afb0496cc7585126fc5e"><td class="memItemLeft" align="right" valign="top"><a id="a5587c1198247afb0496cc7585126fc5e"></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:a5587c1198247afb0496cc7585126fc5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c770c94a17a8f782ef61d5a7b2f1816"><td class="memTemplParams" colspan="2"><a id="a6c770c94a17a8f782ef61d5a7b2f1816"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:a6c770c94a17a8f782ef61d5a7b2f1816"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>upper_bound</b> (const _Kt &amp;__x)</td></tr>
<tr class="separator:a6c770c94a17a8f782ef61d5a7b2f1816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e30095410a92577aef57addd3c932f"><td class="memTemplParams" colspan="2"><a id="aa0e30095410a92577aef57addd3c932f"></a>
template&lt;typename _Kt , typename _Req  = typename __has_is_transparent&lt;_Compare, _Kt&gt;::type&gt; </td></tr>
<tr class="memitem:aa0e30095410a92577aef57addd3c932f"><td class="memTemplItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>upper_bound</b> (const _Kt &amp;__x) const</td></tr>
<tr class="separator:aa0e30095410a92577aef57addd3c932f"><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:a467f6b07db46a462837f3e678babe1a1"><td class="memItemLeft" align="right" valign="top"><a id="a467f6b07db46a462837f3e678babe1a1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_profile_construct</b> () noexcept</td></tr>
<tr class="separator:a467f6b07db46a462837f3e678babe1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae26f5ac173b233c8453d469ed12e4ba0"><td class="memItemLeft" align="right" valign="top"><a id="ae26f5ac173b233c8453d469ed12e4ba0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_profile_destruct</b> () noexcept</td></tr>
<tr class="separator:ae26f5ac173b233c8453d469ed12e4ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94d5f99c163d79d651e78622e05e9034"><td class="memItemLeft" align="right" valign="top"><a id="a94d5f99c163d79d651e78622e05e9034"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_swap</b> (_Ordered_profile &amp;__other)</td></tr>
<tr class="separator:a94d5f99c163d79d651e78622e05e9034"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a8458b7163aa19886f15bad4c57a9210c"><td class="memItemLeft" align="right" valign="top"><a id="a8458b7163aa19886f15bad4c57a9210c"></a>
<a class="el" href="a08972.html">__gnu_profile::__map2umap_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_M_map2umap_info</b></td></tr>
<tr class="separator:a8458b7163aa19886f15bad4c57a9210c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a81fc242f018cef3856ab94e602aee814"><td class="memTemplParams" colspan="2"><a id="a81fc242f018cef3856ab94e602aee814"></a>
template&lt;typename _K1 , typename _C1 , typename _A1 &gt; </td></tr>
<tr class="memitem:a81fc242f018cef3856ab94e602aee814"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="a08872.html">set</a>&lt; _K1, _C1, _A1 &gt; &amp;, const <a class="el" href="a08872.html">set</a>&lt; _K1, _C1, _A1 &gt; &amp;)</td></tr>
<tr class="separator:a81fc242f018cef3856ab94e602aee814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a415a6ff4f3ee72a59094b0838386cbeb"><td class="memTemplParams" colspan="2"><a id="a415a6ff4f3ee72a59094b0838386cbeb"></a>
template&lt;typename _K1 , typename _C1 , typename _A1 &gt; </td></tr>
<tr class="memitem:a415a6ff4f3ee72a59094b0838386cbeb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="a08872.html">set</a>&lt; _K1, _C1, _A1 &gt; &amp;, const <a class="el" href="a08872.html">set</a>&lt; _K1, _C1, _A1 &gt; &amp;)</td></tr>
<tr class="separator:a415a6ff4f3ee72a59094b0838386cbeb"><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 _Compare = std::less&lt;_Key&gt;, typename _Allocator = std::allocator&lt;_Key&gt;&gt;<br />
class std::__profile::set&lt; _Key, _Compare, _Allocator &gt;</h3>

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

<p class="definition">Definition at line <a class="el" href="a17106_source.html#l00042">42</a> of file <a class="el" href="a17106_source.html">profile/set.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a17106_source.html">profile/set.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="a01538.html">std</a></li><li class="navelem"><a class="el" href="a01569.html">__profile</a></li><li class="navelem"><a class="el" href="a08872.html">set</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.15 </li>
  </ul>
</div>
</body>
</html>