<!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< _Bi_iter, _Allocator > 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> | <a href="#pri-types">Private Types</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <a href="a03080.html">List of all members</a> </div> <div class="headertitle"> <div class="title">std::match_results< _Bi_iter, _Allocator > 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< _Bi_iter, _Allocator >:</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\< _Bi_iter \>" alt="" coords="5,441,125,479"/><area shape="rect" id="node14" href="a00456.html" title="std::match_results\l\< _FwdIterT, _Alloc \>" alt="" coords="149,441,284,479"/><area shape="rect" id="node2" href="a00957.html" title="std::vector\< sub_match\l\< _Bi_iter \>, _Allocator \>" alt="" coords="64,249,217,287"/><area shape="rect" id="node4" href="a00422.html" title="std::_Vector_base\<\l sub_match\< _Bi_iter\l \>, _Allocator \>" alt="" coords="25,121,161,173"/><area shape="rect" id="node6" href="a00422.html" title="See bits/stl_deque.h'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 </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"> </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 </td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr> <tr class="separator:a500eb907d83d64fecd35eb684ac458d3"><td class="memSeparator" colspan="2"> </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"/> < const_iterator > </td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr> <tr class="separator:aead130cd36f83bf0c8ff5520c5cf9e75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac969adc9cac1f455b7449aa114ad6aa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac969adc9cac1f455b7449aa114ad6aa0"></a> typedef _Base::pointer </td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> <tr class="separator:ac969adc9cac1f455b7449aa114ad6aa0"><td class="memSeparator" colspan="2"> </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"/> < iterator > </td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr> <tr class="separator:a872c5273d5967f4a3ab4e3ba7bdfd5f8"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>_M_allocate</b> (size_t __n)</td></tr> <tr class="separator:a9f6bc9734850c7a9da4a77463ae5f6ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a283e72373f613c3d74ccf35b529a8393"><td class="memItemLeft" align="right" valign="top">pointer </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"> </td></tr> <tr class="memitem:ada0071765281496697c9766699cc5eea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada0071765281496697c9766699cc5eea"></a> void </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"> </td></tr> <tr class="memitem:ad8e7613ee2cbc82b5b1db540a5d0f024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e7613ee2cbc82b5b1db540a5d0f024"></a> void </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"> </td></tr> <tr class="memitem:a1f76dd5a06e36e2f216a7a133ea0aa18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f76dd5a06e36e2f216a7a133ea0aa18"></a> void </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"> </td></tr> <tr class="memitem:abda33401b224f7caa5f0d4d2a756d72f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda33401b224f7caa5f0d4d2a756d72f"></a> void </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"> </td></tr> <tr class="memitem:a8a1f1b8bca9bf8b24c8d774120f5c716"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a1f1b8bca9bf8b24c8d774120f5c716"></a> size_type </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"> </td></tr> <tr class="memitem:af1d6b5f13ea6f29d7aa9b2471fe817a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1d6b5f13ea6f29d7aa9b2471fe817a0"></a> void </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"> </td></tr> <tr class="memitem:a5bc3c30680c623031c1b659ed1f4baa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bc3c30680c623031c1b659ed1f4baa2"></a> void </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"> </td></tr> <tr class="memitem:a8ff15aec0260b1c1e0a067c5c1e6dd95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ff15aec0260b1c1e0a067c5c1e6dd95"></a> void </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"> </td></tr> <tr class="memitem:ab758220e89f0f05a2d3b660d8d7f485c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab758220e89f0f05a2d3b660d8d7f485c"></a> void </td><td class="memItemRight" valign="bottom"><b>_M_emplace_back_aux</b> (_Args &&...__args)</td></tr> <tr class="separator:ab758220e89f0f05a2d3b660d8d7f485c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a831449d34ee88c2565b644a73fc8d5e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831449d34ee88c2565b644a73fc8d5e8"></a> void </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"> </td></tr> <tr class="memitem:a0db26d051403045a28d5287abc00540d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0db26d051403045a28d5287abc00540d"></a> void </td><td class="memItemRight" valign="bottom"><b>_M_fill_assign</b> (size_type __n, const <a class="el" href="a00914.html">value_type</a> &__val)</td></tr> <tr class="separator:a0db26d051403045a28d5287abc00540d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df134aac8d559b54496f00b63294a39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df134aac8d559b54496f00b63294a39"></a> void </td><td class="memItemRight" valign="bottom"><b>_M_fill_initialize</b> (size_type __n, const <a class="el" href="a00914.html">value_type</a> &__value)</td></tr> <tr class="separator:a2df134aac8d559b54496f00b63294a39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a097dcde87121f08e6da0f0b0a931e837"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a097dcde87121f08e6da0f0b0a931e837"></a> void </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> &__x)</td></tr> <tr class="separator:a097dcde87121f08e6da0f0b0a931e837"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a142f6295c2e2eb425e8170318163f162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a142f6295c2e2eb425e8170318163f162"></a> _Tp_alloc_type & </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"> </td></tr> <tr class="memitem:a727928cbf6e3d3689a47d6d04e76cadc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727928cbf6e3d3689a47d6d04e76cadc"></a> const _Tp_alloc_type & </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"> </td></tr> <tr class="memitem:a892be386777f2c66b685e536bc139f6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a892be386777f2c66b685e536bc139f6e"></a> void </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"> </td></tr> <tr class="memitem:afee22cb59f8dd85b8342368eff2ae113"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afee22cb59f8dd85b8342368eff2ae113"></a> void </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"> </td></tr> <tr class="memitem:a02ec2ed355edf7ead26c0e85ac6504ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02ec2ed355edf7ead26c0e85ac6504ff"></a> void </td><td class="memItemRight" valign="bottom"><b>_M_insert_aux</b> (iterator __position, _Args &&...__args)</td></tr> <tr class="separator:a02ec2ed355edf7ead26c0e85ac6504ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11d3c98b4227dd3d0579f5d98a72d0cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11d3c98b4227dd3d0579f5d98a72d0cf"></a> void </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"> </td></tr> <tr class="memitem:aa4e0b223f26f7ac019b735df1a08a33a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4e0b223f26f7ac019b735df1a08a33a"></a> void </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"> </td></tr> <tr class="memitem:afca73b397aca7ec340c2d69b68c0aa4a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ae67a6c9530407a7681e45bb94f4db433"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae67a6c9530407a7681e45bb94f4db433"></a> void </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"> </td></tr> <tr class="memitem:a0875f47a5459a0480e797410729e0007"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0875f47a5459a0480e797410729e0007"></a> void </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"> </td></tr> <tr class="memitem:ad62b9823e6a1e9b4a80a24233fbf572b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad62b9823e6a1e9b4a80a24233fbf572b"></a> void </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"> </td></tr> <tr class="memitem:a9b67053ec5c722de5faf14c9942dfa66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b67053ec5c722de5faf14c9942dfa66"></a> void </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"> </td></tr> <tr class="memitem:a7c1b8a009e5866fd4bf57c18f89c7ca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c1b8a009e5866fd4bf57c18f89c7ca5"></a> bool </td><td class="memItemRight" valign="bottom"><b>_M_shrink_to_fit</b> ()</td></tr> <tr class="separator:a7c1b8a009e5866fd4bf57c18f89c7ca5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a943d35baf02f390b9870351f0f78c1d7"><td class="memItemLeft" align="right" valign="top">void </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> &__val)</td></tr> <tr class="separator:a943d35baf02f390b9870351f0f78c1d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6732e9810e96c93841a564da83f985c9"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:acda096d477c2ef09ee0b3e7fb3ca558c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#acda096d477c2ef09ee0b3e7fb3ca558c">assign</a> (<a class="el" href="a00727.html">initializer_list</a>< <a class="el" href="a00914.html">value_type</a> > __l)</td></tr> <tr class="separator:acda096d477c2ef09ee0b3e7fb3ca558c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11362894b61f87331541b5268d0cb033"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a> </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"> </td></tr> <tr class="memitem:a0773df246f5a16ac928086ad4ad99e31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:a3f9019aa7188e241c10a3fe010cf7f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a> </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"> </td></tr> <tr class="memitem:a3d9a15dee6ba98e2fee5996e458cceee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:ab389167242d48043ac757e958cca1bbb"><td class="memItemLeft" align="right" valign="top">iterator </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"> </td></tr> <tr class="memitem:ae97ec12b05cc8eba28daa5d441e95c7b"><td class="memItemLeft" align="right" valign="top">size_type </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"> </td></tr> <tr class="memitem:a124a09b896a39d6f3bb475bbcc6a50fe"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a30f4698eae082ffd64ed80c8cb648360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a> </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"> </td></tr> <tr class="memitem:a825800ea90d4e7367b5361ae53f864c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a> </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"> </td></tr> <tr class="memitem:aaf204367f2592de28ae3a20d9c86b4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">sub_match</a>< _Bi_iter > * </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"> </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>< _Bi_iter > * </td><td class="memItemRight" valign="bottom"><b>data</b> () const _GLIBCXX_NOEXCEPT</td></tr> <tr class="separator:aee141c51652f00f424e21766b9b28a6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac971a9a66c182c28533464bc71ab0c9"><td class="memItemLeft" align="right" valign="top">iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#aac971a9a66c182c28533464bc71ab0c9">emplace</a> (iterator __position, _Args &&...__args)</td></tr> <tr class="separator:aac971a9a66c182c28533464bc71ab0c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58c23614f5b15ffb1c2fd05e6882b4eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58c23614f5b15ffb1c2fd05e6882b4eb"></a> void </td><td class="memItemRight" valign="bottom"><b>emplace_back</b> (_Args &&...__args)</td></tr> <tr class="separator:a58c23614f5b15ffb1c2fd05e6882b4eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6c7df2a52257daa285e71cbcf60c259"><td class="memItemLeft" align="right" valign="top">iterator </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"> </td></tr> <tr class="memitem:a161093a193b38c249c70f2ea35d09db4"><td class="memItemLeft" align="right" valign="top">iterator </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"> </td></tr> <tr class="memitem:a1239d8128978ef13223f169d4a1a1fb8"><td class="memItemLeft" align="right" valign="top">iterator </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"> </td></tr> <tr class="memitem:a6430e8ffbe3e8305d90c25e1eb51e97e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a> </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"> </td></tr> <tr class="memitem:a197f08fcdbc3fc6f5fe29548185f71c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:a53d2a978afcbb3fdf5276a95e323842b"><td class="memItemLeft" align="right" valign="top">iterator </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> &__x)</td></tr> <tr class="separator:a53d2a978afcbb3fdf5276a95e323842b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b6b7d15cc8a77ac3bc94155c1c77ce5"><td class="memItemLeft" align="right" valign="top">iterator </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> &&__x)</td></tr> <tr class="separator:a4b6b7d15cc8a77ac3bc94155c1c77ce5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33f1fee1be2a08581a361d7f399d65e4"><td class="memItemLeft" align="right" valign="top">void </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>< <a class="el" href="a00914.html">value_type</a> > __l)</td></tr> <tr class="separator:a33f1fee1be2a08581a361d7f399d65e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c9bad3d30995b552ddab7b57d36c3f6"><td class="memItemLeft" align="right" valign="top">void </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> &__x)</td></tr> <tr class="separator:a1c9bad3d30995b552ddab7b57d36c3f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97e77a68b3146d213885a3ff37097618"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a475f606b188e2096932501e97d20ec80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">reference</a> </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"> </td></tr> <tr class="memitem:aca0657aa65542b2bbdb444d78c7d4a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:a74b162cd471d2baa7ad393c3cd416a59"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a6f2144e852790296d3c62cdec92c95ce"><td class="memItemLeft" align="right" valign="top">void </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> &__x)</td></tr> <tr class="separator:a6f2144e852790296d3c62cdec92c95ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74b2762e80090843e3e6e6b609bf0ea0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b2762e80090843e3e6e6b609bf0ea0"></a> void </td><td class="memItemRight" valign="bottom"><b>push_back</b> (<a class="el" href="a00914.html">value_type</a> &&__x)</td></tr> <tr class="separator:a74b2762e80090843e3e6e6b609bf0ea0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abdb9e1fa6ff2e7a73eb9d96cb4f32804"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">reverse_iterator</a> </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"> </td></tr> <tr class="memitem:ae211366c87fdc900245424cc96ae9a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a> </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"> </td></tr> <tr class="memitem:a6e7fae7fe7f6eba7967be3ee3c4a7f14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">reverse_iterator</a> </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"> </td></tr> <tr class="memitem:ae2d23f5e0a9cb498dd8355e13cb5827c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">const_reverse_iterator</a> </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"> </td></tr> <tr class="memitem:a8ab62036345a72d8126fa30425dfe869"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a1134bcc83ff6c70cf78bab3cd426feaf"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a53e627a12d33d2df15d4a9c25c872785"><td class="memItemLeft" align="right" valign="top">void </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> &__x)</td></tr> <tr class="separator:a53e627a12d33d2df15d4a9c25c872785"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f4dc31fc105124cd9a5e4a90ae99c44"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a00719b69ec3de30de46d095fee951835"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00957.html#a00719b69ec3de30de46d095fee951835">swap</a> (<a class="el" href="a00957.html">vector</a> &__x) noexcept(_Alloc_traits::_S_nothrow_swap())</td></tr> <tr class="separator:a00719b69ec3de30de46d095fee951835"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>_M_impl</b></td></tr> <tr class="separator:a1f01a554f9c151b5b56ab81b8da228bd"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>__regex::_SpecializedResults< _Bi_iter, _Allocator ></b></td></tr> <tr class="separator:aa5dcfce0fced866efd0276efc6fde8ee"><td class="memSeparator" colspan="2"> </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>< _Bi_iter > </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> <tr class="separator:ad41c68e91e978afaf75f4d041c7dbfa7"><td class="memSeparator" colspan="2"> </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> & </td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> <tr class="separator:a730f082b1e1e1693f25fcf105606bd2e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> <tr class="separator:a787056c57d2de7587ee58fa696e203f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa17f573144993fb3facbe99d8a491f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa17f573144993fb3facbe99d8a491f5"></a> typedef _Base_type::const_iterator </td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr> <tr class="separator:afa17f573144993fb3facbe99d8a491f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a002bad59ba3b208a82fd6f02aaa69021"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a002bad59ba3b208a82fd6f02aaa69021"></a> typedef const_iterator </td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr> <tr class="separator:a002bad59ba3b208a82fd6f02aaa69021"><td class="memSeparator" colspan="2"> </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"/> < _Bi_iter >::difference_type </td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> <tr class="separator:a7ff180d7b6f0fcc6ea8ecdc57d0941b4"><td class="memSeparator" colspan="2"> </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"/> < _Allocator >::size_type </td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> <tr class="separator:a7d2b9c83f90d0d65f03b1f40463ae7ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4174055ad473c7a73706d62d7762e2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4174055ad473c7a73706d62d7762e2d"></a> typedef _Allocator </td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr> <tr class="separator:ac4174055ad473c7a73706d62d7762e2d"><td class="memSeparator" colspan="2"> </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"/> < _Bi_iter >::<a class="el" href="a00914.html">value_type</a> </td><td class="memItemRight" valign="bottom"><b>char_type</b></td></tr> <tr class="separator:a003d21cd78195ecdb15c3e4a2597e5cb"><td class="memSeparator" colspan="2"> </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"/> < char_type > </td><td class="memItemRight" valign="bottom"><b>string_type</b></td></tr> <tr class="separator:a17188fe09d8ed5f55297d45d2ac094a6"><td class="memSeparator" colspan="2"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a94015026c3cdc3c2889c2bf191a12d71">match_results</a> (const _Allocator &__a=_Allocator())</td></tr> <tr class="separator:a94015026c3cdc3c2889c2bf191a12d71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1a6fbc8f28a78735cf98903db98a5c1"><td class="memItemLeft" align="right" valign="top"> </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> &__rhs)</td></tr> <tr class="separator:ad1a6fbc8f28a78735cf98903db98a5c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07265c11f19f13cd698e0a660c3b63df"><td class="memItemLeft" align="right" valign="top"> </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> &&__rhs) noexcept</td></tr> <tr class="separator:a07265c11f19f13cd698e0a660c3b63df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab28a0391ce3892739b7d3f481ff469ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00456.html">match_results</a> & </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> &__rhs)</td></tr> <tr class="separator:ab28a0391ce3892739b7d3f481ff469ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd35c4c2a756b6e828274eb2045fef38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00456.html">match_results</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#afd35c4c2a756b6e828274eb2045fef38">operator=</a> (<a class="el" href="a00456.html">match_results</a> &&__rhs)</td></tr> <tr class="separator:afd35c4c2a756b6e828274eb2045fef38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a221875899ff1cb0c84744e4984885ae1"><td class="memItemLeft" align="right" valign="top"> </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"> </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 </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"> </td></tr> <tr class="memitem:a92bea784d857a88370b1658b427038b7"><td class="memItemLeft" align="right" valign="top">size_type </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"> </td></tr> <tr class="memitem:a01f256463c4910fbb4eb6a60283b54d7"><td class="memItemLeft" align="right" valign="top">bool </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"> </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 </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"> </td></tr> <tr class="memitem:a16cecfbe17b6c01de3cdeadf1be04d8e"><td class="memItemLeft" align="right" valign="top">difference_type </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"> </td></tr> <tr class="memitem:ae52afec73cfc470d639d3cdb840199bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00434.html">string_type</a> </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"> </td></tr> <tr class="memitem:a42c31209217e8d89893363f1bbaf3100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:aa32a2968ec9280374062fb1504d9bddb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:a4740632c6f1bc68d71dda6d9ca05597b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">const_reference</a> </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"> </td></tr> <tr class="memitem:a0af59bb1979baeba54cbc5771d1db2c4"><td class="memItemLeft" align="right" valign="top">const_iterator </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"> </td></tr> <tr class="memitem:ae83a3d13cac80f8f361dda783bd47ed3"><td class="memItemLeft" align="right" valign="top">const_iterator </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"> </td></tr> <tr class="memitem:ad78390cbbb4075b714388c71ee501f96"><td class="memItemLeft" align="right" valign="top">const_iterator </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"> </td></tr> <tr class="memitem:ac713b9d86427bb02944867523ee7b70c"><td class="memItemLeft" align="right" valign="top">const_iterator </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"> </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<typename _Out_iter > </td></tr> <tr class="memitem:a70748e2962b1c13e399e272dd4872ff5"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter </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"> </td></tr> <tr class="memitem:aef3de3a662de35f3fa1a3c1e84cf4ed4"><td class="memTemplParams" colspan="2">template<typename _Out_iter , typename _St , typename _Sa > </td></tr> <tr class="memitem:aef3de3a662de35f3fa1a3c1e84cf4ed4"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter </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>< char_type, _St, _Sa > &__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"> </td></tr> <tr class="memitem:a2e72010a24f2e4b7f4c4430a3f25a6ca"><td class="memTemplParams" colspan="2">template<typename _Out_iter , typename _St , typename _Sa > </td></tr> <tr class="memitem:a2e72010a24f2e4b7f4c4430a3f25a6ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00434.html">basic_string</a>< char_type, _St, _Sa > </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>< char_type, _St, _Sa > &__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"> </td></tr> <tr class="memitem:af975619f27efdfcdb19a7477b37de82d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00434.html">string_type</a> </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a14e3f617863503fbfce4198682cb6fdc">swap</a> (<a class="el" href="a00456.html">match_results</a> &__that)</td></tr> <tr class="separator:a14e3f617863503fbfce4198682cb6fdc"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >><br/> class std::match_results< _Bi_iter, _Allocator ></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 & Destructor Documentation</h2> <a class="anchor" id="a94015026c3cdc3c2889c2bf191a12d71"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::<a class="el" href="a00456.html">match_results</a> </td> <td>(</td> <td class="paramtype">const _Allocator & </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< _FwdIterT, _Alloc >::operator=()</a>.</p> </div> </div> <a class="anchor" id="ad1a6fbc8f28a78735cf98903db98a5c1"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::<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>< _Bi_iter, _Allocator > & </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::<a class="el" href="a00456.html">match_results</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="a00456.html">match_results</a>< _Bi_iter, _Allocator > && </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::~<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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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< _FwdIterT, _Alloc >::end()</a>, <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, <a class="el" href="a01410_source.html#l01681">std::match_results< _FwdIterT, _Alloc >::prefix()</a>, and <a class="el" href="a01410_source.html#l01698">std::match_results< _FwdIterT, _Alloc >::suffix()</a>.</p> </div> </div> <a class="anchor" id="ad78390cbbb4075b714388c71ee501f96"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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< _FwdIterT, _Alloc >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </div> <div class="memtemplate"> template<typename _Out_iter > </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>< _Bi_iter, _Allocator >::format </td> <td>(</td> <td class="paramtype">_Out_iter </td> <td class="paramname"><em>__out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char_type * </td> <td class="paramname"><em>__fmt_first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char_type * </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> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code> </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< _FwdIterT, _Alloc >::format()</a>.</p> </div> </div> <a class="anchor" id="aef3de3a662de35f3fa1a3c1e84cf4ed4"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </div> <div class="memtemplate"> template<typename _Out_iter , typename _St , typename _Sa > </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>< _Bi_iter, _Allocator >::format </td> <td>(</td> <td class="paramtype">_Out_iter </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>< char_type, _St, _Sa > & </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> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code> </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </div> <div class="memtemplate"> template<typename _Out_iter , typename _St , typename _Sa > </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><char_type, _St, _Sa> <a class="el" href="a00456.html">std::match_results</a>< _Bi_iter, _Allocator >::format </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00434.html">basic_string</a>< char_type, _St, _Sa > & </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> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code> </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::format </td> <td>(</td> <td class="paramtype">const char_type * </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> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01615.html#acf3e89be394e8e8efb9dc007691a04d8">regex_constants::format_default</a></code> </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::length </td> <td>(</td> <td class="paramtype">size_type </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>& <a class="el" href="a00456.html">std::match_results</a>< _Bi_iter, _Allocator >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00456.html">match_results</a>< _Bi_iter, _Allocator > & </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>& <a class="el" href="a00456.html">std::match_results</a>< _Bi_iter, _Allocator >::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="a00456.html">match_results</a>< _Bi_iter, _Allocator > && </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::operator[] </td> <td>(</td> <td class="paramtype">size_type </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> >= <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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::position </td> <td>(</td> <td class="paramtype">size_type </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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< _FwdIterT, _Alloc >::position()</a>.</p> </div> </div> <a class="anchor" id="ad3d280800092eb7d2ced773506187c23"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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< _FwdIterT, _Alloc >::operator[]()</a>, <a class="el" href="a01410_source.html#l01681">std::match_results< _FwdIterT, _Alloc >::prefix()</a>, and <a class="el" href="a01410_source.html#l01698">std::match_results< _FwdIterT, _Alloc >::suffix()</a>.</p> </div> </div> <a class="anchor" id="a045ce3d38bdd30a73d729098bfcaf8f0"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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< _FwdIterT, _Alloc >::empty()</a>, <a class="el" href="a01410_source.html#l01848">std::operator==()</a>, <a class="el" href="a01410_source.html#l01664">std::match_results< _FwdIterT, _Alloc >::operator[]()</a>, and <a class="el" href="a01410_source.html#l01633">std::match_results< _FwdIterT, _Alloc >::position()</a>.</p> </div> </div> <a class="anchor" id="ae52afec73cfc470d639d3cdb840199bd"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::str </td> <td>(</td> <td class="paramtype">size_type </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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::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<typename _Bi_iter, typename _Allocator = allocator<sub_match<_Bi_iter> >> </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>< _Bi_iter, _Allocator >::swap </td> <td>(</td> <td class="paramtype"><a class="el" href="a00456.html">match_results</a>< _Bi_iter, _Allocator > & </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>