Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > bfb47da7e0322bcb0e23e4b1838d9db9 > files > 3651

libstdc++-docs-8.4.0-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::vector&lt; bool, _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="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('a07271.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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-types">Protected Types</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="a07268.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::vector&lt; bool, _Alloc &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01463.html">Containers</a> &raquo; <a class="el" href="a01464.html">Sequences</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Inherits std::_Bvector_base&lt; _Alloc &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:a39887e3a309c6a546f4e6c689afb29ca"><td class="memItemLeft" align="right" valign="top"><a id="a39887e3a309c6a546f4e6c689afb29ca"></a>
typedef _Alloc&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
<tr class="separator:a39887e3a309c6a546f4e6c689afb29ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a0e6aa32a54590fdb8d194d5343bee8"><td class="memItemLeft" align="right" valign="top"><a id="a9a0e6aa32a54590fdb8d194d5343bee8"></a>
typedef _Bit_const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:a9a0e6aa32a54590fdb8d194d5343bee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f5fdb7ff794ac6c1d337821ba16cf9d"><td class="memItemLeft" align="right" valign="top"><a id="a9f5fdb7ff794ac6c1d337821ba16cf9d"></a>
typedef const bool *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="separator:a9f5fdb7ff794ac6c1d337821ba16cf9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4059ce9dbe4989cfbd6d3423fc6ea311"><td class="memItemLeft" align="right" valign="top"><a id="a4059ce9dbe4989cfbd6d3423fc6ea311"></a>
typedef bool&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:a4059ce9dbe4989cfbd6d3423fc6ea311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25d94045894f8b9424d93cf933f7adfa"><td class="memItemLeft" align="right" valign="top"><a id="a25d94045894f8b9424d93cf933f7adfa"></a>
typedef <a class="el" href="a07615.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:a25d94045894f8b9424d93cf933f7adfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3fc26dea605e210510b9e2bc67ffda7"><td class="memItemLeft" align="right" valign="top"><a id="ac3fc26dea605e210510b9e2bc67ffda7"></a>
typedef ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:ac3fc26dea605e210510b9e2bc67ffda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2436579dd50599e964995c022f725ab5"><td class="memItemLeft" align="right" valign="top"><a id="a2436579dd50599e964995c022f725ab5"></a>
typedef _Bit_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:a2436579dd50599e964995c022f725ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb6dc35707505700e858dca4b0eb6b7"><td class="memItemLeft" align="right" valign="top"><a id="aaeb6dc35707505700e858dca4b0eb6b7"></a>
typedef _Bit_reference *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="separator:aaeb6dc35707505700e858dca4b0eb6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4a5485582b1813f399c4da9c937984"><td class="memItemLeft" align="right" valign="top"><a id="a9b4a5485582b1813f399c4da9c937984"></a>
typedef _Bit_reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:a9b4a5485582b1813f399c4da9c937984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d363b19115d63ce4f6cc2aba99593ad"><td class="memItemLeft" align="right" valign="top"><a id="a6d363b19115d63ce4f6cc2aba99593ad"></a>
typedef <a class="el" href="a07615.html">std::reverse_iterator</a>&lt; iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr>
<tr class="separator:a6d363b19115d63ce4f6cc2aba99593ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e093879a29d76b2460ae86c733ddcd7"><td class="memItemLeft" align="right" valign="top"><a id="a1e093879a29d76b2460ae86c733ddcd7"></a>
typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:a1e093879a29d76b2460ae86c733ddcd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08c6b3e1eb7d2260461ee6e6f13b204e"><td class="memItemLeft" align="right" valign="top"><a id="a08c6b3e1eb7d2260461ee6e6f13b204e"></a>
typedef bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:a08c6b3e1eb7d2260461ee6e6f13b204e"><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:a0daaf0f928b92a88f3449ac18edfb276"><td class="memItemLeft" align="right" valign="top"><a id="a0daaf0f928b92a88f3449ac18edfb276"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (const allocator_type &amp;__a)</td></tr>
<tr class="separator:a0daaf0f928b92a88f3449ac18edfb276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706e558be9c4f61ca272dd728f03effe"><td class="memItemLeft" align="right" valign="top"><a id="a706e558be9c4f61ca272dd728f03effe"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (size_type __n, const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:a706e558be9c4f61ca272dd728f03effe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ab2662708a7525dc6ce02e4d7f8713"><td class="memItemLeft" align="right" valign="top"><a id="ac5ab2662708a7525dc6ce02e4d7f8713"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (size_type __n, const bool &amp;__value, const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:ac5ab2662708a7525dc6ce02e4d7f8713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1191f062bbe3defb0bdf2b58d8384298"><td class="memItemLeft" align="right" valign="top"><a id="a1191f062bbe3defb0bdf2b58d8384298"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (const <a class="el" href="a07923.html">vector</a> &amp;__x)</td></tr>
<tr class="separator:a1191f062bbe3defb0bdf2b58d8384298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279759932777b87f71a7e8160cdf01b5"><td class="memItemLeft" align="right" valign="top"><a id="a279759932777b87f71a7e8160cdf01b5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (<a class="el" href="a07923.html">vector</a> &amp;&amp;)=default</td></tr>
<tr class="separator:a279759932777b87f71a7e8160cdf01b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171feac3fbad4b0411759198fbfa375c"><td class="memItemLeft" align="right" valign="top"><a id="a171feac3fbad4b0411759198fbfa375c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (<a class="el" href="a07923.html">vector</a> &amp;&amp;__x, const allocator_type &amp;__a) noexcept(_Bit_alloc_traits::_S_always_equal())</td></tr>
<tr class="separator:a171feac3fbad4b0411759198fbfa375c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b20aaa5d3f048bcb5447816457239f9"><td class="memItemLeft" align="right" valign="top"><a id="a8b20aaa5d3f048bcb5447816457239f9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (const <a class="el" href="a07923.html">vector</a> &amp;__x, const allocator_type &amp;__a)</td></tr>
<tr class="separator:a8b20aaa5d3f048bcb5447816457239f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af5d285a8e74b802e9d1a12895f8d42"><td class="memItemLeft" align="right" valign="top"><a id="a7af5d285a8e74b802e9d1a12895f8d42"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>vector</b> (<a class="el" href="a01655.html">initializer_list</a>&lt; bool &gt; __l, const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:a7af5d285a8e74b802e9d1a12895f8d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8be6c41ff1d771ddd88d55a32f7b8da9"><td class="memTemplParams" colspan="2"><a id="a8be6c41ff1d771ddd88d55a32f7b8da9"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a8be6c41ff1d771ddd88d55a32f7b8da9"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>vector</b> (_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</td></tr>
<tr class="separator:a8be6c41ff1d771ddd88d55a32f7b8da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a276a3c09d5f479cc3603abd8d8b66de6"><td class="memItemLeft" align="right" valign="top"><a id="a276a3c09d5f479cc3603abd8d8b66de6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (size_type __n, const bool &amp;__x)</td></tr>
<tr class="separator:a276a3c09d5f479cc3603abd8d8b66de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4932110053abc31e87f431088a76ec43"><td class="memTemplParams" colspan="2"><a id="a4932110053abc31e87f431088a76ec43"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a4932110053abc31e87f431088a76ec43"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (_InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a4932110053abc31e87f431088a76ec43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17999d9b52cd4756685251723910c593"><td class="memItemLeft" align="right" valign="top"><a id="a17999d9b52cd4756685251723910c593"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (<a class="el" href="a01655.html">initializer_list</a>&lt; bool &gt; __l)</td></tr>
<tr class="separator:a17999d9b52cd4756685251723910c593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc79f709d880235b43f7510b59afe715"><td class="memItemLeft" align="right" valign="top"><a id="afc79f709d880235b43f7510b59afe715"></a>
reference&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (size_type __n)</td></tr>
<tr class="separator:afc79f709d880235b43f7510b59afe715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6e1edc2741478bad5498c5dd7be88d"><td class="memItemLeft" align="right" valign="top"><a id="a7a6e1edc2741478bad5498c5dd7be88d"></a>
const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (size_type __n) const</td></tr>
<tr class="separator:a7a6e1edc2741478bad5498c5dd7be88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51503e8b1c9d8885632e17ebbc765ccd"><td class="memItemLeft" align="right" valign="top"><a id="a51503e8b1c9d8885632e17ebbc765ccd"></a>
reference&#160;</td><td class="memItemRight" valign="bottom"><b>back</b> ()</td></tr>
<tr class="separator:a51503e8b1c9d8885632e17ebbc765ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961eb3fe9560ae2d33242826dfdfd0a7"><td class="memItemLeft" align="right" valign="top"><a id="a961eb3fe9560ae2d33242826dfdfd0a7"></a>
const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>back</b> () const</td></tr>
<tr class="separator:a961eb3fe9560ae2d33242826dfdfd0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a213ba61dea052b6a60836844526319d0"><td class="memItemLeft" align="right" valign="top"><a id="a213ba61dea052b6a60836844526319d0"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () noexcept</td></tr>
<tr class="separator:a213ba61dea052b6a60836844526319d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f77aec82d4e26863ba718146d93e520"><td class="memItemLeft" align="right" valign="top"><a id="a2f77aec82d4e26863ba718146d93e520"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const noexcept</td></tr>
<tr class="separator:a2f77aec82d4e26863ba718146d93e520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b123b2704ae869ecaf81e4b0782f78"><td class="memItemLeft" align="right" valign="top"><a id="a61b123b2704ae869ecaf81e4b0782f78"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>capacity</b> () const noexcept</td></tr>
<tr class="separator:a61b123b2704ae869ecaf81e4b0782f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7abf0d00274daa4f379d30c64b6df0c"><td class="memItemLeft" align="right" valign="top"><a id="ac7abf0d00274daa4f379d30c64b6df0c"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const noexcept</td></tr>
<tr class="separator:ac7abf0d00274daa4f379d30c64b6df0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d98eb39e50ecedb15965055af55e46"><td class="memItemLeft" align="right" valign="top"><a id="ac4d98eb39e50ecedb15965055af55e46"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const noexcept</td></tr>
<tr class="separator:ac4d98eb39e50ecedb15965055af55e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade50cb384b76771642ee5d792f2bb833"><td class="memItemLeft" align="right" valign="top"><a id="ade50cb384b76771642ee5d792f2bb833"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="separator:ade50cb384b76771642ee5d792f2bb833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6de4f8dc2d5ed3fc005c32b53f3fd8"><td class="memItemLeft" align="right" valign="top"><a id="ada6de4f8dc2d5ed3fc005c32b53f3fd8"></a>
<a class="el" href="a07615.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crbegin</b> () const noexcept</td></tr>
<tr class="separator:ada6de4f8dc2d5ed3fc005c32b53f3fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96accaa12e388b2648b09d849ba4ee78"><td class="memItemLeft" align="right" valign="top"><a id="a96accaa12e388b2648b09d849ba4ee78"></a>
<a class="el" href="a07615.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crend</b> () const noexcept</td></tr>
<tr class="separator:a96accaa12e388b2648b09d849ba4ee78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe677e046a9f577f37d44870265f1ab"><td class="memItemLeft" align="right" valign="top"><a id="aebe677e046a9f577f37d44870265f1ab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () noexcept</td></tr>
<tr class="separator:aebe677e046a9f577f37d44870265f1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a519d6ca1320a75c19b293a662a0e5a1b"><td class="memTemplParams" colspan="2"><a id="a519d6ca1320a75c19b293a662a0e5a1b"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:a519d6ca1320a75c19b293a662a0e5a1b"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>emplace</b> (const_iterator __pos, _Args &amp;&amp;... __args)</td></tr>
<tr class="separator:a519d6ca1320a75c19b293a662a0e5a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9659e958186050fd277468ba3429478"><td class="memTemplParams" colspan="2"><a id="aa9659e958186050fd277468ba3429478"></a>
template&lt;typename... _Args&gt; </td></tr>
<tr class="memitem:aa9659e958186050fd277468ba3429478"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>emplace_back</b> (_Args &amp;&amp;... __args)</td></tr>
<tr class="separator:aa9659e958186050fd277468ba3429478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac066fbec55d6b9bf863254a0f8cf5f6e"><td class="memItemLeft" align="right" valign="top"><a id="ac066fbec55d6b9bf863254a0f8cf5f6e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const noexcept</td></tr>
<tr class="separator:ac066fbec55d6b9bf863254a0f8cf5f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f360518257fc24cd534a34c620c0940"><td class="memItemLeft" align="right" valign="top"><a id="a2f360518257fc24cd534a34c620c0940"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () noexcept</td></tr>
<tr class="separator:a2f360518257fc24cd534a34c620c0940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2923db4c1ee4eb2d0653bfdd92852c11"><td class="memItemLeft" align="right" valign="top"><a id="a2923db4c1ee4eb2d0653bfdd92852c11"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const noexcept</td></tr>
<tr class="separator:a2923db4c1ee4eb2d0653bfdd92852c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976da029f63ae9b32e1a772a5bd20bfc"><td class="memItemLeft" align="right" valign="top"><a id="a976da029f63ae9b32e1a772a5bd20bfc"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __position)</td></tr>
<tr class="separator:a976da029f63ae9b32e1a772a5bd20bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb23ab692566526b59c56c2d0abea6b1"><td class="memItemLeft" align="right" valign="top"><a id="adb23ab692566526b59c56c2d0abea6b1"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>erase</b> (const_iterator __first, const_iterator __last)</td></tr>
<tr class="separator:adb23ab692566526b59c56c2d0abea6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d4e1158c0f1724f393aa95c5dfc1b3"><td class="memItemLeft" align="right" valign="top"><a id="a41d4e1158c0f1724f393aa95c5dfc1b3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>flip</b> () noexcept</td></tr>
<tr class="separator:a41d4e1158c0f1724f393aa95c5dfc1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad70fd8f90b362272fd1729c31ccecaeb"><td class="memItemLeft" align="right" valign="top"><a id="ad70fd8f90b362272fd1729c31ccecaeb"></a>
reference&#160;</td><td class="memItemRight" valign="bottom"><b>front</b> ()</td></tr>
<tr class="separator:ad70fd8f90b362272fd1729c31ccecaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3bf4029133c5f6d1a39b1db301eb63e"><td class="memItemLeft" align="right" valign="top"><a id="ad3bf4029133c5f6d1a39b1db301eb63e"></a>
const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>front</b> () const</td></tr>
<tr class="separator:ad3bf4029133c5f6d1a39b1db301eb63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ddf3408762a2054014f4c6d4e45efc"><td class="memItemLeft" align="right" valign="top"><a id="a06ddf3408762a2054014f4c6d4e45efc"></a>
allocator_type&#160;</td><td class="memItemRight" valign="bottom"><b>get_allocator</b> () const</td></tr>
<tr class="separator:a06ddf3408762a2054014f4c6d4e45efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3c671ff36f6b3efd6ded4bf34bd5c1"><td class="memItemLeft" align="right" valign="top"><a id="aac3c671ff36f6b3efd6ded4bf34bd5c1"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator __position, const bool &amp;__x=bool())</td></tr>
<tr class="separator:aac3c671ff36f6b3efd6ded4bf34bd5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a772d6e69cf6ef8f58b19f6018e906ac7"><td class="memTemplParams" colspan="2"><a id="a772d6e69cf6ef8f58b19f6018e906ac7"></a>
template&lt;typename _InputIterator , typename  = std::_RequireInputIter&lt;_InputIterator&gt;&gt; </td></tr>
<tr class="memitem:a772d6e69cf6ef8f58b19f6018e906ac7"><td class="memTemplItemLeft" align="right" valign="top">iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><b>insert</b> (const_iterator __position, _InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a772d6e69cf6ef8f58b19f6018e906ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5fe366f9bbe73a8c1173c065bc280d8"><td class="memItemLeft" align="right" valign="top"><a id="ac5fe366f9bbe73a8c1173c065bc280d8"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator __position, size_type __n, const bool &amp;__x)</td></tr>
<tr class="separator:ac5fe366f9bbe73a8c1173c065bc280d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d07949095ae27808fe59c6adab8067"><td class="memItemLeft" align="right" valign="top"><a id="a33d07949095ae27808fe59c6adab8067"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const_iterator __p, <a class="el" href="a01655.html">initializer_list</a>&lt; bool &gt; __l)</td></tr>
<tr class="separator:a33d07949095ae27808fe59c6adab8067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e600cbe0ebc8f22fd570c86d1dc19a"><td class="memItemLeft" align="right" valign="top"><a id="a36e600cbe0ebc8f22fd570c86d1dc19a"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const noexcept</td></tr>
<tr class="separator:a36e600cbe0ebc8f22fd570c86d1dc19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1462d6fa6f42967a2aa08b71a4e742a"><td class="memItemLeft" align="right" valign="top"><a id="ad1462d6fa6f42967a2aa08b71a4e742a"></a>
<a class="el" href="a07923.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a07923.html">vector</a> &amp;__x)</td></tr>
<tr class="separator:ad1462d6fa6f42967a2aa08b71a4e742a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23adf7ad8aaf52a0ba053026d2a4b50c"><td class="memItemLeft" align="right" valign="top"><a id="a23adf7ad8aaf52a0ba053026d2a4b50c"></a>
<a class="el" href="a07923.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a07923.html">vector</a> &amp;&amp;__x) noexcept(_Bit_alloc_traits::_S_nothrow_move())</td></tr>
<tr class="separator:a23adf7ad8aaf52a0ba053026d2a4b50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01ac9627989d583773397218dc3aaa62"><td class="memItemLeft" align="right" valign="top"><a id="a01ac9627989d583773397218dc3aaa62"></a>
<a class="el" href="a07923.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="a01655.html">initializer_list</a>&lt; bool &gt; __l)</td></tr>
<tr class="separator:a01ac9627989d583773397218dc3aaa62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab94acd702c4ab7f41ad24478e3f98dd1"><td class="memItemLeft" align="right" valign="top"><a id="ab94acd702c4ab7f41ad24478e3f98dd1"></a>
reference&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type __n)</td></tr>
<tr class="separator:ab94acd702c4ab7f41ad24478e3f98dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74cccf4cefedd0cfe6de941e907012ac"><td class="memItemLeft" align="right" valign="top"><a id="a74cccf4cefedd0cfe6de941e907012ac"></a>
const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type __n) const</td></tr>
<tr class="separator:a74cccf4cefedd0cfe6de941e907012ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7492bb03912de2d0fd0cf8ff4c2f890b"><td class="memItemLeft" align="right" valign="top"><a id="a7492bb03912de2d0fd0cf8ff4c2f890b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
<tr class="separator:a7492bb03912de2d0fd0cf8ff4c2f890b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a330cbf76dba7c79b2887597a19f72"><td class="memItemLeft" align="right" valign="top"><a id="a61a330cbf76dba7c79b2887597a19f72"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (bool __x)</td></tr>
<tr class="separator:a61a330cbf76dba7c79b2887597a19f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32264dbfe0d6e1d32e48b510477d8c7f"><td class="memItemLeft" align="right" valign="top"><a id="a32264dbfe0d6e1d32e48b510477d8c7f"></a>
<a class="el" href="a07615.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () noexcept</td></tr>
<tr class="separator:a32264dbfe0d6e1d32e48b510477d8c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99194819dc2708f9da8e8ebef57dcbdd"><td class="memItemLeft" align="right" valign="top"><a id="a99194819dc2708f9da8e8ebef57dcbdd"></a>
<a class="el" href="a07615.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const noexcept</td></tr>
<tr class="separator:a99194819dc2708f9da8e8ebef57dcbdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4dc250d7a48fe5c7d0c8757676cfd2"><td class="memItemLeft" align="right" valign="top"><a id="a2c4dc250d7a48fe5c7d0c8757676cfd2"></a>
<a class="el" href="a07615.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () noexcept</td></tr>
<tr class="separator:a2c4dc250d7a48fe5c7d0c8757676cfd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab9bfedc797d11b8f78330d328f3f151"><td class="memItemLeft" align="right" valign="top"><a id="aab9bfedc797d11b8f78330d328f3f151"></a>
<a class="el" href="a07615.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const noexcept</td></tr>
<tr class="separator:aab9bfedc797d11b8f78330d328f3f151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe3e0b4d39cb35d798103207e862b4e5"><td class="memItemLeft" align="right" valign="top"><a id="abe3e0b4d39cb35d798103207e862b4e5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type __n)</td></tr>
<tr class="separator:abe3e0b4d39cb35d798103207e862b4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a015f081b58078673d43a1447d54a2349"><td class="memItemLeft" align="right" valign="top"><a id="a015f081b58078673d43a1447d54a2349"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type __new_size, bool __x=bool())</td></tr>
<tr class="separator:a015f081b58078673d43a1447d54a2349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa44536f7b877c58fca4c843972969c"><td class="memItemLeft" align="right" valign="top"><a id="a2fa44536f7b877c58fca4c843972969c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>shrink_to_fit</b> ()</td></tr>
<tr class="separator:a2fa44536f7b877c58fca4c843972969c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7743e1d7ee846790a4f8bd1294a0032c"><td class="memItemLeft" align="right" valign="top"><a id="a7743e1d7ee846790a4f8bd1294a0032c"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noexcept</td></tr>
<tr class="separator:a7743e1d7ee846790a4f8bd1294a0032c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6bd9f9fda74b0f778af322efb772355"><td class="memItemLeft" align="right" valign="top"><a id="ab6bd9f9fda74b0f778af322efb772355"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a07923.html">vector</a> &amp;__x) noexcept</td></tr>
<tr class="separator:ab6bd9f9fda74b0f778af322efb772355"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a9e9539ce197a05565dd55f895e589e0a"><td class="memItemLeft" align="right" valign="top"><a id="a9e9539ce197a05565dd55f895e589e0a"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (reference __x, reference __y) noexcept</td></tr>
<tr class="separator:a9e9539ce197a05565dd55f895e589e0a"><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:a88911bb25121f50069c6897ed61c5e85"><td class="memItemLeft" align="right" valign="top"><a id="a88911bb25121f50069c6897ed61c5e85"></a>
typedef <a class="el" href="a10159.html">__gnu_cxx::__alloc_traits</a>&lt; _Alloc &gt;::template rebind&lt; _Bit_type &gt;::other&#160;</td><td class="memItemRight" valign="bottom"><b>_Bit_alloc_type</b></td></tr>
<tr class="separator:a88911bb25121f50069c6897ed61c5e85"><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:af60bd74f2eeef823cfbe24dde812f50b"><td class="memItemLeft" align="right" valign="top"><a id="af60bd74f2eeef823cfbe24dde812f50b"></a>
_Bit_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>_M_allocate</b> (size_t __n)</td></tr>
<tr class="separator:af60bd74f2eeef823cfbe24dde812f50b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25bc83743dbb28794d42f3dbdd3cebd2"><td class="memTemplParams" colspan="2"><a id="a25bc83743dbb28794d42f3dbdd3cebd2"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:a25bc83743dbb28794d42f3dbdd3cebd2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_assign_aux</b> (_InputIterator __first, _InputIterator __last, <a class="el" href="a07655.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:a25bc83743dbb28794d42f3dbdd3cebd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c49ee72de605c4525b6ab312e61250"><td class="memTemplParams" colspan="2"><a id="a57c49ee72de605c4525b6ab312e61250"></a>
template&lt;typename _ForwardIterator &gt; </td></tr>
<tr class="memitem:a57c49ee72de605c4525b6ab312e61250"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_assign_aux</b> (_ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a07663.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:a57c49ee72de605c4525b6ab312e61250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84af92d6a42d6a859933d7f0ddbb4d97"><td class="memItemLeft" align="right" valign="top"><a id="a84af92d6a42d6a859933d7f0ddbb4d97"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>_M_check_len</b> (size_type __n, const char *__s) const</td></tr>
<tr class="separator:a84af92d6a42d6a859933d7f0ddbb4d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d7bea0920758cd2d1d97f208fdbffd"><td class="memItemLeft" align="right" valign="top"><a id="a01d7bea0920758cd2d1d97f208fdbffd"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>_M_copy_aligned</b> (const_iterator __first, const_iterator __last, iterator __result)</td></tr>
<tr class="separator:a01d7bea0920758cd2d1d97f208fdbffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0476e75801c4c5de7661ee49f8cdcce"><td class="memItemLeft" align="right" valign="top"><a id="aa0476e75801c4c5de7661ee49f8cdcce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_deallocate</b> ()</td></tr>
<tr class="separator:aa0476e75801c4c5de7661ee49f8cdcce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaff15e9461a79a454263cb9cc516c3ea"><td class="memItemLeft" align="right" valign="top"><a id="aaff15e9461a79a454263cb9cc516c3ea"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>_M_erase</b> (iterator __pos)</td></tr>
<tr class="separator:aaff15e9461a79a454263cb9cc516c3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb08da438f59cda83430060753a05d0"><td class="memItemLeft" align="right" valign="top"><a id="aceb08da438f59cda83430060753a05d0"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>_M_erase</b> (iterator __first, iterator __last)</td></tr>
<tr class="separator:aceb08da438f59cda83430060753a05d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1247d569b6f6e8062b2d11fe8326e0a7"><td class="memItemLeft" align="right" valign="top"><a id="a1247d569b6f6e8062b2d11fe8326e0a7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_erase_at_end</b> (iterator __pos)</td></tr>
<tr class="separator:a1247d569b6f6e8062b2d11fe8326e0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eb89d62d6da2a6ebe3da91cdb1776fe"><td class="memItemLeft" align="right" valign="top"><a id="a1eb89d62d6da2a6ebe3da91cdb1776fe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_fill_assign</b> (size_t __n, bool __x)</td></tr>
<tr class="separator:a1eb89d62d6da2a6ebe3da91cdb1776fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a324886a22cb72cde0af6454fe2c317d4"><td class="memItemLeft" align="right" valign="top"><a id="a324886a22cb72cde0af6454fe2c317d4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_fill_insert</b> (iterator __position, size_type __n, bool __x)</td></tr>
<tr class="separator:a324886a22cb72cde0af6454fe2c317d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9c6234dcc1f21b3ff8d72ce69a76e97"><td class="memItemLeft" align="right" valign="top"><a id="aa9c6234dcc1f21b3ff8d72ce69a76e97"></a>
_Bit_alloc_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_get_Bit_allocator</b> () noexcept</td></tr>
<tr class="separator:aa9c6234dcc1f21b3ff8d72ce69a76e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2acd4f5a9ca08a694a0f5e83acb556ae"><td class="memItemLeft" align="right" valign="top"><a id="a2acd4f5a9ca08a694a0f5e83acb556ae"></a>
const _Bit_alloc_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_get_Bit_allocator</b> () const noexcept</td></tr>
<tr class="separator:a2acd4f5a9ca08a694a0f5e83acb556ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d2edaa2630f29b561e8bc67b5737b1"><td class="memItemLeft" align="right" valign="top"><a id="a03d2edaa2630f29b561e8bc67b5737b1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_initialize</b> (size_type __n)</td></tr>
<tr class="separator:a03d2edaa2630f29b561e8bc67b5737b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60cca3afe445295e2d3fbbd04240ef31"><td class="memTemplParams" colspan="2"><a id="a60cca3afe445295e2d3fbbd04240ef31"></a>
template&lt;typename _Integer &gt; </td></tr>
<tr class="memitem:a60cca3afe445295e2d3fbbd04240ef31"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_initialize_dispatch</b> (_Integer __n, _Integer __x, __true_type)</td></tr>
<tr class="separator:a60cca3afe445295e2d3fbbd04240ef31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554e0b367e9fe3c0368c6f9fed64d0fa"><td class="memTemplParams" colspan="2"><a id="a554e0b367e9fe3c0368c6f9fed64d0fa"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:a554e0b367e9fe3c0368c6f9fed64d0fa"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_initialize_dispatch</b> (_InputIterator __first, _InputIterator __last, __false_type)</td></tr>
<tr class="separator:a554e0b367e9fe3c0368c6f9fed64d0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae50937efead871cd91c5ca8cda5274ed"><td class="memTemplParams" colspan="2"><a id="ae50937efead871cd91c5ca8cda5274ed"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:ae50937efead871cd91c5ca8cda5274ed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_initialize_range</b> (_InputIterator __first, _InputIterator __last, <a class="el" href="a07655.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:ae50937efead871cd91c5ca8cda5274ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450195e7359a739793c7f2911b1a9366"><td class="memTemplParams" colspan="2"><a id="a450195e7359a739793c7f2911b1a9366"></a>
template&lt;typename _ForwardIterator &gt; </td></tr>
<tr class="memitem:a450195e7359a739793c7f2911b1a9366"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_initialize_range</b> (_ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a07663.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:a450195e7359a739793c7f2911b1a9366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32f8b969884960432b4663cf15ea24e"><td class="memItemLeft" align="right" valign="top"><a id="ad32f8b969884960432b4663cf15ea24e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_initialize_value</b> (bool __x)</td></tr>
<tr class="separator:ad32f8b969884960432b4663cf15ea24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860d7c4bc3b844f611e3773bc41d93e6"><td class="memItemLeft" align="right" valign="top"><a id="a860d7c4bc3b844f611e3773bc41d93e6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert_aux</b> (iterator __position, bool __x)</td></tr>
<tr class="separator:a860d7c4bc3b844f611e3773bc41d93e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f68508136a15c0c1663defb1e381e2a"><td class="memTemplParams" colspan="2"><a id="a9f68508136a15c0c1663defb1e381e2a"></a>
template&lt;typename _Integer &gt; </td></tr>
<tr class="memitem:a9f68508136a15c0c1663defb1e381e2a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_insert_dispatch</b> (iterator __pos, _Integer __n, _Integer __x, __true_type)</td></tr>
<tr class="separator:a9f68508136a15c0c1663defb1e381e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49f05a25450cb64f28ffe1f600854a22"><td class="memTemplParams" colspan="2"><a id="a49f05a25450cb64f28ffe1f600854a22"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:a49f05a25450cb64f28ffe1f600854a22"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_insert_dispatch</b> (iterator __pos, _InputIterator __first, _InputIterator __last, __false_type)</td></tr>
<tr class="separator:a49f05a25450cb64f28ffe1f600854a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab81484e2f3b5786e42f496a05504d881"><td class="memTemplParams" colspan="2"><a id="ab81484e2f3b5786e42f496a05504d881"></a>
template&lt;typename _InputIterator &gt; </td></tr>
<tr class="memitem:ab81484e2f3b5786e42f496a05504d881"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_insert_range</b> (iterator __pos, _InputIterator __first, _InputIterator __last, <a class="el" href="a07655.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:ab81484e2f3b5786e42f496a05504d881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdcba85f357189a13d5de6c42b0b7684"><td class="memTemplParams" colspan="2"><a id="abdcba85f357189a13d5de6c42b0b7684"></a>
template&lt;typename _ForwardIterator &gt; </td></tr>
<tr class="memitem:abdcba85f357189a13d5de6c42b0b7684"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_insert_range</b> (iterator __position, _ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a07663.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:abdcba85f357189a13d5de6c42b0b7684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7975d81be8ec346dcb1685e276397f5f"><td class="memItemLeft" align="right" valign="top"><a id="a7975d81be8ec346dcb1685e276397f5f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_move_data</b> (_Bvector_base &amp;&amp;__x) noexcept</td></tr>
<tr class="separator:a7975d81be8ec346dcb1685e276397f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e78038a3a08bc86bdfa164909d0f14"><td class="memItemLeft" align="right" valign="top"><a id="a52e78038a3a08bc86bdfa164909d0f14"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_range_check</b> (size_type __n) const</td></tr>
<tr class="separator:a52e78038a3a08bc86bdfa164909d0f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9366f1e6762e933179b2d9ac949cd020"><td class="memItemLeft" align="right" valign="top"><a id="a9366f1e6762e933179b2d9ac949cd020"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_reallocate</b> (size_type __n)</td></tr>
<tr class="separator:a9366f1e6762e933179b2d9ac949cd020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e847b7da8ae5ce39b902c0b92532f9"><td class="memItemLeft" align="right" valign="top"><a id="aa6e847b7da8ae5ce39b902c0b92532f9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>_M_shrink_to_fit</b> ()</td></tr>
<tr class="separator:aa6e847b7da8ae5ce39b902c0b92532f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a5f4ce0c570fd162191b367b42a1a82dd"><td class="memItemLeft" align="right" valign="top"><a id="a5f4ce0c570fd162191b367b42a1a82dd"></a>
static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_S_nword</b> (size_t __n)</td></tr>
<tr class="separator:a5f4ce0c570fd162191b367b42a1a82dd"><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:ab99a3f4ac3d4c0438a4a742698af2164"><td class="memItemLeft" align="right" valign="top"><a id="ab99a3f4ac3d4c0438a4a742698af2164"></a>
_Bvector_impl&#160;</td><td class="memItemRight" valign="bottom"><b>_M_impl</b></td></tr>
<tr class="separator:ab99a3f4ac3d4c0438a4a742698af2164"><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:ab83ebaefe3a59d82507a3fa278270e71"><td class="memItemLeft" align="right" valign="top"><a id="ab83ebaefe3a59d82507a3fa278270e71"></a>
struct&#160;</td><td class="memItemRight" valign="bottom"><b>std::hash&lt; vector &gt;</b></td></tr>
<tr class="separator:ab83ebaefe3a59d82507a3fa278270e71"><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 _Alloc&gt;<br />
class std::vector&lt; bool, _Alloc &gt;</h3>

<p>A specialization of vector for booleans which offers fixed time access to individual elements in any order. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">_Alloc</td><td>Allocator type.</td></tr>
  </table>
  </dd>
</dl>
<p>Note that vector&lt;bool&gt; does not actually meet the requirements for being a container. This is because the reference and pointer types are not really references and pointers to bool. See DR96 for details. </p><dl class="section see"><dt>See also</dt><dd>vector for function documentation.</dd></dl>
<p>In some terminology a vector can be described as a dynamic C-style array, it offers fast and efficient access to individual elements in any order and saves the user from worrying about memory and size allocation. Subscripting ( <code></code>[] ) access is also provided as with C-style arrays. </p>

<p class="definition">Definition at line <a class="el" href="a00533_source.html#l00588">588</a> of file <a class="el" href="a00533_source.html">stl_bvector.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a00533_source.html">stl_bvector.h</a></li>
<li><a class="el" href="a00644_source.html">vector.tcc</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="a01541.html">std</a></li><li class="navelem"><a class="el" href="a07271.html">vector&lt; bool, _Alloc &gt;</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>