Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>libstdc++: std::match_results&lt; _Bi_iter, _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.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a00456.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="a03080.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::match_results&lt; _Bi_iter, _Allocator &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01656.html">Regular Expressions</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for std::match_results&lt; _Bi_iter, _Allocator &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="a03081.png" border="0" usemap="#std_1_1match__results_3_01___bi__iter_00_01___allocator_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="std_1_1match__results_3_01___bi__iter_00_01___allocator_01_4_inherit__map" id="std_1_1match__results_3_01___bi__iter_00_01___allocator_01_4_inherit__map">
<area shape="rect" id="node12" href="a00456.html" title="std::match_results\l\&lt; _Bi_iter \&gt;" alt="" coords="5,441,125,479"/><area shape="rect" id="node14" href="a00456.html" title="std::match_results\l\&lt; _FwdIterT, _Alloc \&gt;" alt="" coords="149,441,284,479"/><area shape="rect" id="node2" href="a00957.html" title="std::vector\&lt; sub_match\l\&lt; _Bi_iter \&gt;, _Allocator \&gt;" alt="" coords="64,249,217,287"/><area shape="rect" id="node4" href="a00422.html" title="std::_Vector_base\&lt;\l sub_match\&lt; _Bi_iter\l \&gt;, _Allocator \&gt;" alt="" coords="25,121,161,173"/><area shape="rect" id="node6" href="a00422.html" title="See bits/stl_deque.h&#39;s _Deque_base for an explanation." alt="" coords="106,6,232,45"/><area shape="rect" id="node8" href="a00957.html" title="A standard container which offers fixed time access to individual elements in any order..." alt="" coords="187,127,301,166"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<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:ad3d280800092eb7d2ced773506187c23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23">ready</a> () const </td></tr>
<tr class="separator:ad3d280800092eb7d2ced773506187c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:a500eb907d83d64fecd35eb684ac458d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a500eb907d83d64fecd35eb684ac458d3"></a>
typedef <br class="typebreak"/>
_Alloc_traits::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="separator:a500eb907d83d64fecd35eb684ac458d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aead130cd36f83bf0c8ff5520c5cf9e75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead130cd36f83bf0c8ff5520c5cf9e75"></a>
typedef <a class="el" href="a00906.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:aead130cd36f83bf0c8ff5520c5cf9e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac969adc9cac1f455b7449aa114ad6aa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac969adc9cac1f455b7449aa114ad6aa0"></a>
typedef _Base::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="separator:ac969adc9cac1f455b7449aa114ad6aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872c5273d5967f4a3ab4e3ba7bdfd5f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872c5273d5967f4a3ab4e3ba7bdfd5f8"></a>
typedef <a class="el" href="a00906.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:a872c5273d5967f4a3ab4e3ba7bdfd5f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a9f6bc9734850c7a9da4a77463ae5f6ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f6bc9734850c7a9da4a77463ae5f6ee"></a>
pointer&#160;</td><td class="memItemRight" valign="bottom"><b>_M_allocate</b> (size_t __n)</td></tr>
<tr class="separator:a9f6bc9734850c7a9da4a77463ae5f6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a283e72373f613c3d74ccf35b529a8393"><td class="memItemLeft" align="right" valign="top">pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a283e72373f613c3d74ccf35b529a8393">_M_allocate_and_copy</a> (size_type __n, _ForwardIterator __first, _ForwardIterator __last)</td></tr>
<tr class="separator:a283e72373f613c3d74ccf35b529a8393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0071765281496697c9766699cc5eea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada0071765281496697c9766699cc5eea"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_assign_aux</b> (_InputIterator __first, _InputIterator __last, <a class="el" href="a00728.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:ada0071765281496697c9766699cc5eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8e7613ee2cbc82b5b1db540a5d0f024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e7613ee2cbc82b5b1db540a5d0f024"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_assign_aux</b> (_ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a00665.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:ad8e7613ee2cbc82b5b1db540a5d0f024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f76dd5a06e36e2f216a7a133ea0aa18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f76dd5a06e36e2f216a7a133ea0aa18"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_assign_dispatch</b> (_Integer __n, _Integer __val, __true_type)</td></tr>
<tr class="separator:a1f76dd5a06e36e2f216a7a133ea0aa18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda33401b224f7caa5f0d4d2a756d72f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda33401b224f7caa5f0d4d2a756d72f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_assign_dispatch</b> (_InputIterator __first, _InputIterator __last, __false_type)</td></tr>
<tr class="separator:abda33401b224f7caa5f0d4d2a756d72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1f1b8bca9bf8b24c8d774120f5c716"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a1f1b8bca9bf8b24c8d774120f5c716"></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:a8a1f1b8bca9bf8b24c8d774120f5c716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d6b5f13ea6f29d7aa9b2471fe817a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1d6b5f13ea6f29d7aa9b2471fe817a0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_deallocate</b> (pointer __p, size_t __n)</td></tr>
<tr class="separator:af1d6b5f13ea6f29d7aa9b2471fe817a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bc3c30680c623031c1b659ed1f4baa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bc3c30680c623031c1b659ed1f4baa2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_default_append</b> (size_type __n)</td></tr>
<tr class="separator:a5bc3c30680c623031c1b659ed1f4baa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff15aec0260b1c1e0a067c5c1e6dd95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ff15aec0260b1c1e0a067c5c1e6dd95"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_default_initialize</b> (size_type __n)</td></tr>
<tr class="separator:a8ff15aec0260b1c1e0a067c5c1e6dd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab758220e89f0f05a2d3b660d8d7f485c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab758220e89f0f05a2d3b660d8d7f485c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_emplace_back_aux</b> (_Args &amp;&amp;...__args)</td></tr>
<tr class="separator:ab758220e89f0f05a2d3b660d8d7f485c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831449d34ee88c2565b644a73fc8d5e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831449d34ee88c2565b644a73fc8d5e8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_erase_at_end</b> (pointer __pos)</td></tr>
<tr class="separator:a831449d34ee88c2565b644a73fc8d5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db26d051403045a28d5287abc00540d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0db26d051403045a28d5287abc00540d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_fill_assign</b> (size_type __n, const <a class="el" href="a00914.html">value_type</a> &amp;__val)</td></tr>
<tr class="separator:a0db26d051403045a28d5287abc00540d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df134aac8d559b54496f00b63294a39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df134aac8d559b54496f00b63294a39"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_fill_initialize</b> (size_type __n, const <a class="el" href="a00914.html">value_type</a> &amp;__value)</td></tr>
<tr class="separator:a2df134aac8d559b54496f00b63294a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097dcde87121f08e6da0f0b0a931e837"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a097dcde87121f08e6da0f0b0a931e837"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_fill_insert</b> (iterator __pos, size_type __n, const <a class="el" href="a00914.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:a097dcde87121f08e6da0f0b0a931e837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a142f6295c2e2eb425e8170318163f162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a142f6295c2e2eb425e8170318163f162"></a>
_Tp_alloc_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_get_Tp_allocator</b> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:a142f6295c2e2eb425e8170318163f162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727928cbf6e3d3689a47d6d04e76cadc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727928cbf6e3d3689a47d6d04e76cadc"></a>
const _Tp_alloc_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_M_get_Tp_allocator</b> () const _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:a727928cbf6e3d3689a47d6d04e76cadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892be386777f2c66b685e536bc139f6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a892be386777f2c66b685e536bc139f6e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_initialize_dispatch</b> (_Integer __n, _Integer __value, __true_type)</td></tr>
<tr class="separator:a892be386777f2c66b685e536bc139f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee22cb59f8dd85b8342368eff2ae113"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afee22cb59f8dd85b8342368eff2ae113"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_initialize_dispatch</b> (_InputIterator __first, _InputIterator __last, __false_type)</td></tr>
<tr class="separator:afee22cb59f8dd85b8342368eff2ae113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ec2ed355edf7ead26c0e85ac6504ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02ec2ed355edf7ead26c0e85ac6504ff"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert_aux</b> (iterator __position, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a02ec2ed355edf7ead26c0e85ac6504ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11d3c98b4227dd3d0579f5d98a72d0cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11d3c98b4227dd3d0579f5d98a72d0cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert_dispatch</b> (iterator __pos, _Integer __n, _Integer __val, __true_type)</td></tr>
<tr class="separator:a11d3c98b4227dd3d0579f5d98a72d0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e0b223f26f7ac019b735df1a08a33a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4e0b223f26f7ac019b735df1a08a33a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_insert_dispatch</b> (iterator __pos, _InputIterator __first, _InputIterator __last, __false_type)</td></tr>
<tr class="separator:aa4e0b223f26f7ac019b735df1a08a33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca73b397aca7ec340c2d69b68c0aa4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#afca73b397aca7ec340c2d69b68c0aa4a">_M_range_check</a> (size_type __n) const</td></tr>
<tr class="separator:afca73b397aca7ec340c2d69b68c0aa4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae67a6c9530407a7681e45bb94f4db433"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae67a6c9530407a7681e45bb94f4db433"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_range_initialize</b> (_InputIterator __first, _InputIterator __last, <a class="el" href="a00728.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:ae67a6c9530407a7681e45bb94f4db433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0875f47a5459a0480e797410729e0007"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0875f47a5459a0480e797410729e0007"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_range_initialize</b> (_ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a00665.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:a0875f47a5459a0480e797410729e0007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad62b9823e6a1e9b4a80a24233fbf572b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad62b9823e6a1e9b4a80a24233fbf572b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_range_insert</b> (iterator __pos, _InputIterator __first, _InputIterator __last, <a class="el" href="a00728.html">std::input_iterator_tag</a>)</td></tr>
<tr class="separator:ad62b9823e6a1e9b4a80a24233fbf572b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b67053ec5c722de5faf14c9942dfa66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b67053ec5c722de5faf14c9942dfa66"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>_M_range_insert</b> (iterator __pos, _ForwardIterator __first, _ForwardIterator __last, <a class="el" href="a00665.html">std::forward_iterator_tag</a>)</td></tr>
<tr class="separator:a9b67053ec5c722de5faf14c9942dfa66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c1b8a009e5866fd4bf57c18f89c7ca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c1b8a009e5866fd4bf57c18f89c7ca5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>_M_shrink_to_fit</b> ()</td></tr>
<tr class="separator:a7c1b8a009e5866fd4bf57c18f89c7ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a943d35baf02f390b9870351f0f78c1d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a943d35baf02f390b9870351f0f78c1d7">assign</a> (size_type __n, const <a class="el" href="a00914.html">value_type</a> &amp;__val)</td></tr>
<tr class="separator:a943d35baf02f390b9870351f0f78c1d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6732e9810e96c93841a564da83f985c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a6732e9810e96c93841a564da83f985c9">assign</a> (_InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a6732e9810e96c93841a564da83f985c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda096d477c2ef09ee0b3e7fb3ca558c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#acda096d477c2ef09ee0b3e7fb3ca558c">assign</a> (<a class="el" href="a00727.html">initializer_list</a>&lt; <a class="el" href="a00914.html">value_type</a> &gt; __l)</td></tr>
<tr class="separator:acda096d477c2ef09ee0b3e7fb3ca558c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11362894b61f87331541b5268d0cb033"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a11362894b61f87331541b5268d0cb033">at</a> (size_type __n)</td></tr>
<tr class="separator:a11362894b61f87331541b5268d0cb033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0773df246f5a16ac928086ad4ad99e31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a0773df246f5a16ac928086ad4ad99e31">at</a> (size_type __n) const</td></tr>
<tr class="separator:a0773df246f5a16ac928086ad4ad99e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f9019aa7188e241c10a3fe010cf7f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a3f9019aa7188e241c10a3fe010cf7f0b">back</a> ()</td></tr>
<tr class="separator:a3f9019aa7188e241c10a3fe010cf7f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9a15dee6ba98e2fee5996e458cceee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a3d9a15dee6ba98e2fee5996e458cceee">back</a> () const</td></tr>
<tr class="separator:a3d9a15dee6ba98e2fee5996e458cceee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab389167242d48043ac757e958cca1bbb"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#ab389167242d48043ac757e958cca1bbb">begin</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:ab389167242d48043ac757e958cca1bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97ec12b05cc8eba28daa5d441e95c7b"><td class="memItemLeft" align="right" valign="top">size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#ae97ec12b05cc8eba28daa5d441e95c7b">capacity</a> () const _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:ae97ec12b05cc8eba28daa5d441e95c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a124a09b896a39d6f3bb475bbcc6a50fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a124a09b896a39d6f3bb475bbcc6a50fe">clear</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:a124a09b896a39d6f3bb475bbcc6a50fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f4698eae082ffd64ed80c8cb648360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a30f4698eae082ffd64ed80c8cb648360">crbegin</a> () const noexcept</td></tr>
<tr class="separator:a30f4698eae082ffd64ed80c8cb648360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a825800ea90d4e7367b5361ae53f864c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a825800ea90d4e7367b5361ae53f864c7">crend</a> () const noexcept</td></tr>
<tr class="separator:a825800ea90d4e7367b5361ae53f864c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf204367f2592de28ae3a20d9c86b4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">sub_match</a>&lt; _Bi_iter &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#aaf204367f2592de28ae3a20d9c86b4a1">data</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:aaf204367f2592de28ae3a20d9c86b4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee141c51652f00f424e21766b9b28a6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee141c51652f00f424e21766b9b28a6a"></a>
const <a class="el" href="a00914.html">sub_match</a>&lt; _Bi_iter &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () const _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:aee141c51652f00f424e21766b9b28a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac971a9a66c182c28533464bc71ab0c9"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#aac971a9a66c182c28533464bc71ab0c9">emplace</a> (iterator __position, _Args &amp;&amp;...__args)</td></tr>
<tr class="separator:aac971a9a66c182c28533464bc71ab0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c23614f5b15ffb1c2fd05e6882b4eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58c23614f5b15ffb1c2fd05e6882b4eb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>emplace_back</b> (_Args &amp;&amp;...__args)</td></tr>
<tr class="separator:a58c23614f5b15ffb1c2fd05e6882b4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6c7df2a52257daa285e71cbcf60c259"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#ac6c7df2a52257daa285e71cbcf60c259">end</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:ac6c7df2a52257daa285e71cbcf60c259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a161093a193b38c249c70f2ea35d09db4"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a161093a193b38c249c70f2ea35d09db4">erase</a> (iterator __position)</td></tr>
<tr class="separator:a161093a193b38c249c70f2ea35d09db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1239d8128978ef13223f169d4a1a1fb8"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a1239d8128978ef13223f169d4a1a1fb8">erase</a> (iterator __first, iterator __last)</td></tr>
<tr class="separator:a1239d8128978ef13223f169d4a1a1fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6430e8ffbe3e8305d90c25e1eb51e97e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a6430e8ffbe3e8305d90c25e1eb51e97e">front</a> ()</td></tr>
<tr class="separator:a6430e8ffbe3e8305d90c25e1eb51e97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197f08fcdbc3fc6f5fe29548185f71c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a197f08fcdbc3fc6f5fe29548185f71c8">front</a> () const</td></tr>
<tr class="separator:a197f08fcdbc3fc6f5fe29548185f71c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d2a978afcbb3fdf5276a95e323842b"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a53d2a978afcbb3fdf5276a95e323842b">insert</a> (iterator __position, const <a class="el" href="a00914.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:a53d2a978afcbb3fdf5276a95e323842b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6b7d15cc8a77ac3bc94155c1c77ce5"><td class="memItemLeft" align="right" valign="top">iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a4b6b7d15cc8a77ac3bc94155c1c77ce5">insert</a> (iterator __position, <a class="el" href="a00914.html">value_type</a> &amp;&amp;__x)</td></tr>
<tr class="separator:a4b6b7d15cc8a77ac3bc94155c1c77ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f1fee1be2a08581a361d7f399d65e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a33f1fee1be2a08581a361d7f399d65e4">insert</a> (iterator __position, <a class="el" href="a00727.html">initializer_list</a>&lt; <a class="el" href="a00914.html">value_type</a> &gt; __l)</td></tr>
<tr class="separator:a33f1fee1be2a08581a361d7f399d65e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c9bad3d30995b552ddab7b57d36c3f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a1c9bad3d30995b552ddab7b57d36c3f6">insert</a> (iterator __position, size_type __n, const <a class="el" href="a00914.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:a1c9bad3d30995b552ddab7b57d36c3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e77a68b3146d213885a3ff37097618"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a97e77a68b3146d213885a3ff37097618">insert</a> (iterator __position, _InputIterator __first, _InputIterator __last)</td></tr>
<tr class="separator:a97e77a68b3146d213885a3ff37097618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475f606b188e2096932501e97d20ec80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a475f606b188e2096932501e97d20ec80">operator[]</a> (size_type __n)</td></tr>
<tr class="separator:a475f606b188e2096932501e97d20ec80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0657aa65542b2bbdb444d78c7d4a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#aca0657aa65542b2bbdb444d78c7d4a98">operator[]</a> (size_type __n) const</td></tr>
<tr class="separator:aca0657aa65542b2bbdb444d78c7d4a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b162cd471d2baa7ad393c3cd416a59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a74b162cd471d2baa7ad393c3cd416a59">pop_back</a> ()</td></tr>
<tr class="separator:a74b162cd471d2baa7ad393c3cd416a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f2144e852790296d3c62cdec92c95ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a6f2144e852790296d3c62cdec92c95ce">push_back</a> (const <a class="el" href="a00914.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:a6f2144e852790296d3c62cdec92c95ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b2762e80090843e3e6e6b609bf0ea0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b2762e80090843e3e6e6b609bf0ea0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (<a class="el" href="a00914.html">value_type</a> &amp;&amp;__x)</td></tr>
<tr class="separator:a74b2762e80090843e3e6e6b609bf0ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb9e1fa6ff2e7a73eb9d96cb4f32804"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#abdb9e1fa6ff2e7a73eb9d96cb4f32804">rbegin</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:abdb9e1fa6ff2e7a73eb9d96cb4f32804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae211366c87fdc900245424cc96ae9a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#ae211366c87fdc900245424cc96ae9a07">rbegin</a> () const _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:ae211366c87fdc900245424cc96ae9a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7fae7fe7f6eba7967be3ee3c4a7f14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a6e7fae7fe7f6eba7967be3ee3c4a7f14">rend</a> () _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:a6e7fae7fe7f6eba7967be3ee3c4a7f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d23f5e0a9cb498dd8355e13cb5827c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#ae2d23f5e0a9cb498dd8355e13cb5827c">rend</a> () const _GLIBCXX_NOEXCEPT</td></tr>
<tr class="separator:ae2d23f5e0a9cb498dd8355e13cb5827c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ab62036345a72d8126fa30425dfe869"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a8ab62036345a72d8126fa30425dfe869">reserve</a> (size_type __n)</td></tr>
<tr class="separator:a8ab62036345a72d8126fa30425dfe869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1134bcc83ff6c70cf78bab3cd426feaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a1134bcc83ff6c70cf78bab3cd426feaf">resize</a> (size_type __new_size)</td></tr>
<tr class="separator:a1134bcc83ff6c70cf78bab3cd426feaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53e627a12d33d2df15d4a9c25c872785"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a53e627a12d33d2df15d4a9c25c872785">resize</a> (size_type __new_size, const <a class="el" href="a00914.html">value_type</a> &amp;__x)</td></tr>
<tr class="separator:a53e627a12d33d2df15d4a9c25c872785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f4dc31fc105124cd9a5e4a90ae99c44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a4f4dc31fc105124cd9a5e4a90ae99c44">shrink_to_fit</a> ()</td></tr>
<tr class="separator:a4f4dc31fc105124cd9a5e4a90ae99c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00719b69ec3de30de46d095fee951835"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a00719b69ec3de30de46d095fee951835">swap</a> (<a class="el" href="a00957.html">vector</a> &amp;__x) noexcept(_Alloc_traits::_S_nothrow_swap())</td></tr>
<tr class="separator:a00719b69ec3de30de46d095fee951835"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a1f01a554f9c151b5b56ab81b8da228bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f01a554f9c151b5b56ab81b8da228bd"></a>
_Vector_impl&#160;</td><td class="memItemRight" valign="bottom"><b>_M_impl</b></td></tr>
<tr class="separator:a1f01a554f9c151b5b56ab81b8da228bd"><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:aa5dcfce0fced866efd0276efc6fde8ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5dcfce0fced866efd0276efc6fde8ee"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>__regex::_SpecializedResults&lt; _Bi_iter, _Allocator &gt;</b></td></tr>
<tr class="separator:aa5dcfce0fced866efd0276efc6fde8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
10.? Public Types</h2></td></tr>
<tr class="memitem:ad41c68e91e978afaf75f4d041c7dbfa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad41c68e91e978afaf75f4d041c7dbfa7"></a>
typedef <a class="el" href="a00914.html">sub_match</a>&lt; _Bi_iter &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="separator:ad41c68e91e978afaf75f4d041c7dbfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a730f082b1e1e1693f25fcf105606bd2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a730f082b1e1e1693f25fcf105606bd2e"></a>
typedef const <a class="el" href="a00914.html">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="separator:a730f082b1e1e1693f25fcf105606bd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787056c57d2de7587ee58fa696e203f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787056c57d2de7587ee58fa696e203f3"></a>
typedef <a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="separator:a787056c57d2de7587ee58fa696e203f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa17f573144993fb3facbe99d8a491f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa17f573144993fb3facbe99d8a491f5"></a>
typedef _Base_type::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:afa17f573144993fb3facbe99d8a491f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002bad59ba3b208a82fd6f02aaa69021"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a002bad59ba3b208a82fd6f02aaa69021"></a>
typedef const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:a002bad59ba3b208a82fd6f02aaa69021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff180d7b6f0fcc6ea8ecdc57d0941b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff180d7b6f0fcc6ea8ecdc57d0941b4"></a>
typedef std::iterator_traits<br class="typebreak"/>
&lt; _Bi_iter &gt;::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr class="separator:a7ff180d7b6f0fcc6ea8ecdc57d0941b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2b9c83f90d0d65f03b1f40463ae7ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d2b9c83f90d0d65f03b1f40463ae7ee"></a>
typedef <a class="el" href="a00427.html">allocator_traits</a><br class="typebreak"/>
&lt; _Allocator &gt;::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="separator:a7d2b9c83f90d0d65f03b1f40463ae7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4174055ad473c7a73706d62d7762e2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4174055ad473c7a73706d62d7762e2d"></a>
typedef _Allocator&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
<tr class="separator:ac4174055ad473c7a73706d62d7762e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a003d21cd78195ecdb15c3e4a2597e5cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a003d21cd78195ecdb15c3e4a2597e5cb"></a>
typedef std::iterator_traits<br class="typebreak"/>
&lt; _Bi_iter &gt;::<a class="el" href="a00914.html">value_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>char_type</b></td></tr>
<tr class="separator:a003d21cd78195ecdb15c3e4a2597e5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17188fe09d8ed5f55297d45d2ac094a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17188fe09d8ed5f55297d45d2ac094a6"></a>
typedef <a class="el" href="a00434.html">std::basic_string</a><br class="typebreak"/>
&lt; char_type &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>string_type</b></td></tr>
<tr class="separator:a17188fe09d8ed5f55297d45d2ac094a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
28.10.1 Construction, Copying, and Destruction</h2></td></tr>
<tr class="memitem:a94015026c3cdc3c2889c2bf191a12d71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a94015026c3cdc3c2889c2bf191a12d71">match_results</a> (const _Allocator &amp;__a=_Allocator())</td></tr>
<tr class="separator:a94015026c3cdc3c2889c2bf191a12d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a6fbc8f28a78735cf98903db98a5c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ad1a6fbc8f28a78735cf98903db98a5c1">match_results</a> (const <a class="el" href="a00456.html">match_results</a> &amp;__rhs)</td></tr>
<tr class="separator:ad1a6fbc8f28a78735cf98903db98a5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07265c11f19f13cd698e0a660c3b63df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a07265c11f19f13cd698e0a660c3b63df">match_results</a> (<a class="el" href="a00456.html">match_results</a> &amp;&amp;__rhs) noexcept</td></tr>
<tr class="separator:a07265c11f19f13cd698e0a660c3b63df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab28a0391ce3892739b7d3f481ff469ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00456.html">match_results</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ab28a0391ce3892739b7d3f481ff469ab">operator=</a> (const <a class="el" href="a00456.html">match_results</a> &amp;__rhs)</td></tr>
<tr class="separator:ab28a0391ce3892739b7d3f481ff469ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd35c4c2a756b6e828274eb2045fef38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00456.html">match_results</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#afd35c4c2a756b6e828274eb2045fef38">operator=</a> (<a class="el" href="a00456.html">match_results</a> &amp;&amp;__rhs)</td></tr>
<tr class="separator:afd35c4c2a756b6e828274eb2045fef38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221875899ff1cb0c84744e4984885ae1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a221875899ff1cb0c84744e4984885ae1">~match_results</a> ()</td></tr>
<tr class="separator:a221875899ff1cb0c84744e4984885ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
28.10.2 Size</h2></td></tr>
<tr class="memitem:a045ce3d38bdd30a73d729098bfcaf8f0"><td class="memItemLeft" align="right" valign="top">size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a045ce3d38bdd30a73d729098bfcaf8f0">size</a> () const </td></tr>
<tr class="separator:a045ce3d38bdd30a73d729098bfcaf8f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92bea784d857a88370b1658b427038b7"><td class="memItemLeft" align="right" valign="top">size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a92bea784d857a88370b1658b427038b7">max_size</a> () const </td></tr>
<tr class="separator:a92bea784d857a88370b1658b427038b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f256463c4910fbb4eb6a60283b54d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a01f256463c4910fbb4eb6a60283b54d7">empty</a> () const </td></tr>
<tr class="separator:a01f256463c4910fbb4eb6a60283b54d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
10.3 Element Access</h2></td></tr>
<tr class="memitem:a8dc681ff5e575371f6122582b4dfb2b1"><td class="memItemLeft" align="right" valign="top">difference_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a8dc681ff5e575371f6122582b4dfb2b1">length</a> (size_type __sub=0) const </td></tr>
<tr class="separator:a8dc681ff5e575371f6122582b4dfb2b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cecfbe17b6c01de3cdeadf1be04d8e"><td class="memItemLeft" align="right" valign="top">difference_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a16cecfbe17b6c01de3cdeadf1be04d8e">position</a> (size_type __sub=0) const </td></tr>
<tr class="separator:a16cecfbe17b6c01de3cdeadf1be04d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae52afec73cfc470d639d3cdb840199bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00434.html">string_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ae52afec73cfc470d639d3cdb840199bd">str</a> (size_type __sub=0) const </td></tr>
<tr class="separator:ae52afec73cfc470d639d3cdb840199bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c31209217e8d89893363f1bbaf3100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a42c31209217e8d89893363f1bbaf3100">operator[]</a> (size_type __sub) const </td></tr>
<tr class="separator:a42c31209217e8d89893363f1bbaf3100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa32a2968ec9280374062fb1504d9bddb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#aa32a2968ec9280374062fb1504d9bddb">prefix</a> () const </td></tr>
<tr class="separator:aa32a2968ec9280374062fb1504d9bddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4740632c6f1bc68d71dda6d9ca05597b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a4740632c6f1bc68d71dda6d9ca05597b">suffix</a> () const </td></tr>
<tr class="separator:a4740632c6f1bc68d71dda6d9ca05597b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af59bb1979baeba54cbc5771d1db2c4"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a0af59bb1979baeba54cbc5771d1db2c4">begin</a> () const </td></tr>
<tr class="separator:a0af59bb1979baeba54cbc5771d1db2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83a3d13cac80f8f361dda783bd47ed3"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ae83a3d13cac80f8f361dda783bd47ed3">cbegin</a> () const </td></tr>
<tr class="separator:ae83a3d13cac80f8f361dda783bd47ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad78390cbbb4075b714388c71ee501f96"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ad78390cbbb4075b714388c71ee501f96">end</a> () const </td></tr>
<tr class="separator:ad78390cbbb4075b714388c71ee501f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac713b9d86427bb02944867523ee7b70c"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ac713b9d86427bb02944867523ee7b70c">cend</a> () const </td></tr>
<tr class="separator:ac713b9d86427bb02944867523ee7b70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
10.4 Formatting</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp0f74ae2fb2acaa4f8f2af3ea4c40bc8e"></a>These functions perform formatted substitution of the matched character sequences into their target. The format specifiers and escape sequences accepted by these functions are determined by their <code>flags</code> parameter as documented above. </p>
</td></tr>
<tr class="memitem:a70748e2962b1c13e399e272dd4872ff5"><td class="memTemplParams" colspan="2">template&lt;typename _Out_iter &gt; </td></tr>
<tr class="memitem:a70748e2962b1c13e399e272dd4872ff5"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00456.html#a70748e2962b1c13e399e272dd4872ff5">format</a> (_Out_iter __out, const char_type *__fmt_first, const char_type *__fmt_last, <a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a>) const </td></tr>
<tr class="separator:a70748e2962b1c13e399e272dd4872ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef3de3a662de35f3fa1a3c1e84cf4ed4"><td class="memTemplParams" colspan="2">template&lt;typename _Out_iter , typename _St , typename _Sa &gt; </td></tr>
<tr class="memitem:aef3de3a662de35f3fa1a3c1e84cf4ed4"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00456.html#aef3de3a662de35f3fa1a3c1e84cf4ed4">format</a> (_Out_iter __out, const <a class="el" href="a00434.html">basic_string</a>&lt; char_type, _St, _Sa &gt; &amp;__fmt, <a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a>) const </td></tr>
<tr class="separator:aef3de3a662de35f3fa1a3c1e84cf4ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e72010a24f2e4b7f4c4430a3f25a6ca"><td class="memTemplParams" colspan="2">template&lt;typename _Out_iter , typename _St , typename _Sa &gt; </td></tr>
<tr class="memitem:a2e72010a24f2e4b7f4c4430a3f25a6ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00434.html">basic_string</a>&lt; char_type, _St, _Sa &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00456.html#a2e72010a24f2e4b7f4c4430a3f25a6ca">format</a> (const <a class="el" href="a00434.html">basic_string</a>&lt; char_type, _St, _Sa &gt; &amp;__fmt, <a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a>) const </td></tr>
<tr class="separator:a2e72010a24f2e4b7f4c4430a3f25a6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af975619f27efdfcdb19a7477b37de82d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00434.html">string_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#af975619f27efdfcdb19a7477b37de82d">format</a> (const char_type *__fmt, <a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a>) const </td></tr>
<tr class="separator:af975619f27efdfcdb19a7477b37de82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
10.5 Allocator</h2></td></tr>
<tr class="memitem:a9228d9db593d9d1d28418dfa831cebdf"><td class="memItemLeft" align="right" valign="top">allocator_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a9228d9db593d9d1d28418dfa831cebdf">get_allocator</a> () const </td></tr>
<tr class="separator:a9228d9db593d9d1d28418dfa831cebdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
10.6 Swap</h2></td></tr>
<tr class="memitem:a14e3f617863503fbfce4198682cb6fdc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a14e3f617863503fbfce4198682cb6fdc">swap</a> (<a class="el" href="a00456.html">match_results</a> &amp;__that)</td></tr>
<tr class="separator:a14e3f617863503fbfce4198682cb6fdc"><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 _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt;<br/>
class std::match_results&lt; _Bi_iter, _Allocator &gt;</h3>

<p>The results of a match or search operation. </p>
<p>A collection of character sequences representing the result of a regular expression match. Storage for the collection is allocated and freed as necessary by the member functions of class template <a class="el" href="a00456.html" title="The results of a match or search operation.">match_results</a>.</p>
<p>This class satisfies the Sequence requirements, with the exception that only the operations defined for a const-qualified Sequence are supported.</p>
<p>The <a class="el" href="a00914.html">sub_match</a> object stored at index 0 represents sub-expression 0, i.e. the whole match. In this case the sub_match member matched is always true. The <a class="el" href="a00914.html">sub_match</a> object stored at index n denotes what matched the marked sub-expression n within the matched expression. If the sub-expression n participated in a regular expression match then the sub_match member matched evaluates to true, and members first and second denote the range of characters [first, second) which formed that match. Otherwise matched is false, and members first and second point to the end of the sequence that was searched. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01464">1464</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a94015026c3cdc3c2889c2bf191a12d71"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::<a class="el" href="a00456.html">match_results</a> </td>
          <td>(</td>
          <td class="paramtype">const _Allocator &amp;&#160;</td>
          <td class="paramname"><em>__a</em> = <code>_Allocator()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a default match_results container. </p>
<dl class="section post"><dt>Postcondition</dt><dd><a class="el" href="a00456.html#a045ce3d38bdd30a73d729098bfcaf8f0" title="Gets the number of matches and submatches.">size()</a> returns 0 and <a class="el" href="a00456.html#ae52afec73cfc470d639d3cdb840199bd" title="Gets the match or submatch converted to a string type.">str()</a> returns an empty string. </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01512">1512</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01534">std::match_results&lt; _FwdIterT, _Alloc &gt;::operator=()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1a6fbc8f28a78735cf98903db98a5c1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::<a class="el" href="a00456.html">match_results</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00456.html">match_results</a>&lt; _Bi_iter, _Allocator &gt; &amp;&#160;</td>
          <td class="paramname"><em>__rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy constructs a match_results. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01519">1519</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a07265c11f19f13cd698e0a660c3b63df"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::<a class="el" href="a00456.html">match_results</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00456.html">match_results</a>&lt; _Bi_iter, _Allocator &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>__rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Move constructs a match_results. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01526">1526</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a221875899ff1cb0c84744e4984885ae1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::~<a class="el" href="a00456.html">match_results</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destroys a match_results object. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01553">1553</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0af59bb1979baeba54cbc5771d1db2c4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const_iterator <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets an iterator to the start of the sub_match collection. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01710">1710</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01848">std::operator==()</a>.</p>

</div>
</div>
<a class="anchor" id="ae83a3d13cac80f8f361dda783bd47ed3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const_iterator <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::cbegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets an iterator to the start of the sub_match collection. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01717">1717</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac713b9d86427bb02944867523ee7b70c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const_iterator <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::cend </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets an iterator to one-past-the-end of the collection. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01731">1731</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a01f256463c4910fbb4eb6a60283b54d7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Indicates if the match_results contains no results. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">true</td><td>The match_results object is empty. </td></tr>
    <tr><td class="paramname">false</td><td>The match_results object is not empty. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01597">1597</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01724">std::match_results&lt; _FwdIterT, _Alloc &gt;::end()</a>, <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, <a class="el" href="a01410_source.html#l01681">std::match_results&lt; _FwdIterT, _Alloc &gt;::prefix()</a>, and <a class="el" href="a01410_source.html#l01698">std::match_results&lt; _FwdIterT, _Alloc &gt;::suffix()</a>.</p>

</div>
</div>
<a class="anchor" id="ad78390cbbb4075b714388c71ee501f96"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const_iterator <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets an iterator to one-past-the-end of the collection. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01724">1724</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01731">std::match_results&lt; _FwdIterT, _Alloc &gt;::cend()</a>, and <a class="el" href="a01410_source.html#l01848">std::operator==()</a>.</p>

</div>
</div>
<a class="anchor" id="a70748e2962b1c13e399e272dd4872ff5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<div class="memtemplate">
template&lt;typename _Out_iter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_Out_iter <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::format </td>
          <td>(</td>
          <td class="paramtype">_Out_iter&#160;</td>
          <td class="paramname"><em>__out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char_type *&#160;</td>
          <td class="paramname"><em>__fmt_first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char_type *&#160;</td>
          <td class="paramname"><em>__fmt_last</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a>&#160;</td>
          <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true </dd></dl>
<dl class="todo"><dt><b><a class="el" href="a01692.html#_todo000014">Todo:</a></b></dt><dd>Implement this function. </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01752">1752</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01763">std::match_results&lt; _FwdIterT, _Alloc &gt;::format()</a>.</p>

</div>
</div>
<a class="anchor" id="aef3de3a662de35f3fa1a3c1e84cf4ed4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<div class="memtemplate">
template&lt;typename _Out_iter , typename _St , typename _Sa &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_Out_iter <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::format </td>
          <td>(</td>
          <td class="paramtype">_Out_iter&#160;</td>
          <td class="paramname"><em>__out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00434.html">basic_string</a>&lt; char_type, _St, _Sa &gt; &amp;&#160;</td>
          <td class="paramname"><em>__fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a>&#160;</td>
          <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01763">1763</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2e72010a24f2e4b7f4c4430a3f25a6ca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<div class="memtemplate">
template&lt;typename _Out_iter , typename _St , typename _Sa &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00434.html">basic_string</a>&lt;char_type, _St, _Sa&gt; <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::format </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00434.html">basic_string</a>&lt; char_type, _St, _Sa &gt; &amp;&#160;</td>
          <td class="paramname"><em>__fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a>&#160;</td>
          <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01776">1776</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="af975619f27efdfcdb19a7477b37de82d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00434.html">string_type</a> <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::format </td>
          <td>(</td>
          <td class="paramtype">const char_type *&#160;</td>
          <td class="paramname"><em>__fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01615.html#a98adb09ee60de1b79934e537c821d3fd">regex_constants::match_flag_type</a>&#160;</td>
          <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01789">1789</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9228d9db593d9d1d28418dfa831cebdf"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">allocator_type <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::get_allocator </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets a copy of the allocator. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01811">1811</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8dc681ff5e575371f6122582b4dfb2b1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">difference_type <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::length </td>
          <td>(</td>
          <td class="paramtype">size_type&#160;</td>
          <td class="paramname"><em>__sub</em> = <code>0</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the length of the indicated submatch. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__sub</td><td>indicates the submatch. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function returns the length of the indicated submatch, or the length of the entire match if <code>__sub</code> is zero (the default). </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01616">1616</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a92bea784d857a88370b1658b427038b7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_type <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::max_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the number of matches and submatches. </p>
<p>The number of matches for a given regular expression will be either 0 if there was no match or mark_count() + 1 if a match was successful. Some matches may be empty.</p>
<dl class="section return"><dt>Returns</dt><dd>the number of matches found. </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01588">1588</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab28a0391ce3892739b7d3f481ff469ab"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">match_results</a>&amp; <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00456.html">match_results</a>&lt; _Bi_iter, _Allocator &gt; &amp;&#160;</td>
          <td class="paramname"><em>__rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Assigns rhs to *this. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01534">1534</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="afd35c4c2a756b6e828274eb2045fef38"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00456.html">match_results</a>&amp; <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00456.html">match_results</a>&lt; _Bi_iter, _Allocator &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>__rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Move-assigns rhs to *this. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01544">1544</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42c31209217e8d89893363f1bbaf3100"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00914.html">const_reference</a> <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">size_type&#160;</td>
          <td class="paramname"><em>__sub</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets a sub_match reference for the match or submatch. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__sub</td><td>indicates the submatch. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function gets a reference to the indicated submatch, or the entire match if <code>__sub</code> is zero.</p>
<p>If <code>__sub</code> &gt;= <a class="el" href="a00456.html#a045ce3d38bdd30a73d729098bfcaf8f0" title="Gets the number of matches and submatches.">size()</a> then this function returns a sub_match with a special value indicating no submatch. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01664">1664</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a16cecfbe17b6c01de3cdeadf1be04d8e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">difference_type <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::position </td>
          <td>(</td>
          <td class="paramtype">size_type&#160;</td>
          <td class="paramname"><em>__sub</em> = <code>0</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the offset of the beginning of the indicated submatch. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__sub</td><td>indicates the submatch. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function returns the offset from the beginning of the target sequence to the beginning of the submatch, unless the value of <code>__sub</code> is zero (the default), in which case this function returns the offset from the beginning of the target sequence to the beginning of the match.</p>
<p>Returns -1 if <code>__sub</code> is out of range. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01633">1633</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa32a2968ec9280374062fb1504d9bddb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00914.html">const_reference</a> <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets a sub_match representing the match prefix. </p>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function gets a reference to a sub_match object representing the part of the target range between the start of the target range and the start of the match. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01681">1681</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, and <a class="el" href="a01410_source.html#l01633">std::match_results&lt; _FwdIterT, _Alloc &gt;::position()</a>.</p>

</div>
</div>
<a class="anchor" id="ad3d280800092eb7d2ced773506187c23"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::ready </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Indicates if the match_results is ready. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">true</td><td>The object has a fully-established result state. </td></tr>
    <tr><td class="paramname">false</td><td>The object is not ready. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01564">1564</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, <a class="el" href="a01410_source.html#l01664">std::match_results&lt; _FwdIterT, _Alloc &gt;::operator[]()</a>, <a class="el" href="a01410_source.html#l01681">std::match_results&lt; _FwdIterT, _Alloc &gt;::prefix()</a>, and <a class="el" href="a01410_source.html#l01698">std::match_results&lt; _FwdIterT, _Alloc &gt;::suffix()</a>.</p>

</div>
</div>
<a class="anchor" id="a045ce3d38bdd30a73d729098bfcaf8f0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_type <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the number of matches and submatches. </p>
<p>The number of matches for a given regular expression will be either 0 if there was no match or mark_count() + 1 if a match was successful. Some matches may be empty.</p>
<dl class="section return"><dt>Returns</dt><dd>the number of matches found. </dd></dl>

<p>Definition at line <a class="el" href="a01410_source.html#l01581">1581</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01597">std::match_results&lt; _FwdIterT, _Alloc &gt;::empty()</a>, <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, <a class="el" href="a01410_source.html#l01664">std::match_results&lt; _FwdIterT, _Alloc &gt;::operator[]()</a>, and <a class="el" href="a01410_source.html#l01633">std::match_results&lt; _FwdIterT, _Alloc &gt;::position()</a>.</p>

</div>
</div>
<a class="anchor" id="ae52afec73cfc470d639d3cdb840199bd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00434.html">string_type</a> <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::str </td>
          <td>(</td>
          <td class="paramtype">size_type&#160;</td>
          <td class="paramname"><em>__sub</em> = <code>0</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the match or submatch converted to a string type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__sub</td><td>indicates the submatch. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function gets the submatch (or match, if <code>__sub</code> is zero) extracted from the target range and converted to the associated string type. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01649">1649</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4740632c6f1bc68d71dda6d9ca05597b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00914.html">const_reference</a> <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::suffix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets a sub_match representing the match suffix. </p>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="a00456.html#ad3d280800092eb7d2ced773506187c23" title="Indicates if the match_results is ready.">ready()</a> == true</dd></dl>
<p>This function gets a reference to a sub_match object representing the part of the target range between the end of the match and the end of the target range. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01698">1698</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01848">std::operator==()</a>.</p>

</div>
</div>
<a class="anchor" id="a14e3f617863503fbfce4198682cb6fdc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Bi_iter, typename _Allocator = allocator&lt;sub_match&lt;_Bi_iter&gt; &gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00456.html">std::match_results</a>&lt; _Bi_iter, _Allocator &gt;::swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00456.html">match_results</a>&lt; _Bi_iter, _Allocator &gt; &amp;&#160;</td>
          <td class="paramname"><em>__that</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Swaps the contents of two <a class="el" href="a00456.html" title="The results of a match or search operation.">match_results</a>. </p>

<p>Definition at line <a class="el" href="a01410_source.html#l01825">1825</a> of file <a class="el" href="a01410_source.html">regex.h</a>.</p>

<p>Referenced by <a class="el" href="a01410_source.html#l01886">std::swap()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01410_source.html">regex.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01604.html">std</a></li><li class="navelem"><a class="el" href="a00456.html">match_results</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>