<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libstdc++: Regular Expressions</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libstdc++ </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('a01493.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#groups">Modules</a> | <a href="#namespaces">Namespaces</a> | <a href="#nested-classes">Classes</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">Regular Expressions</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Collaboration diagram for Regular Expressions:</div> <div class="dyncontent"> <center><table><tr><td><div class="center"><iframe scrolling="no" frameborder="0" src="a01493.svg" width="443" height="96"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </div> </td></tr></table></center> </div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> Modules</h2></td></tr> <tr class="memitem:a01492"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01492.html">Base and Implementation Classes</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:a01564"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html">std::regex_constants</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06684.html">std::basic_regex< _Ch_type, _Rx_traits ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06688.html">std::match_results< _Bi_iter, _Alloc ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06816.html">std::regex_error</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06708.html">std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06712.html">std::regex_token_iterator< _Bi_iter, _Ch_type, _Rx_traits ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06696.html">std::regex_traits< _Ch_type ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a06704.html">std::sub_match< _BiIter ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:ga4fd827cc3b4d491b8ef8c23ced655f2a"><td class="memTemplParams" colspan="2"><a id="ga4fd827cc3b4d491b8ef8c23ced655f2a"></a> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga4fd827cc3b4d491b8ef8c23ced655f2a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>std::__sub_match_string</b> = <a class="el" href="a04768.html">basic_string</a>< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc ></td></tr> <tr class="separator:ga4fd827cc3b4d491b8ef8c23ced655f2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaaa3b42c6c140ecfb9f306c6138e23f58"><td class="memItemLeft" align="right" valign="top"><a id="gaaa3b42c6c140ecfb9f306c6138e23f58"></a> typedef <a class="el" href="a06688.html">match_results</a>< const char * > </td><td class="memItemRight" valign="bottom"><b>std::cmatch</b></td></tr> <tr class="separator:gaaa3b42c6c140ecfb9f306c6138e23f58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac85a068dd235911c8da862bf8d462172"><td class="memItemLeft" align="right" valign="top"><a id="gac85a068dd235911c8da862bf8d462172"></a> typedef <a class="el" href="a06708.html">regex_iterator</a>< const char * > </td><td class="memItemRight" valign="bottom"><b>std::cregex_iterator</b></td></tr> <tr class="separator:gac85a068dd235911c8da862bf8d462172"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2b025ba2913cd0f7266ddbea7eb2c915"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06712.html">regex_token_iterator</a>< const char * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga2b025ba2913cd0f7266ddbea7eb2c915">std::cregex_token_iterator</a></td></tr> <tr class="separator:ga2b025ba2913cd0f7266ddbea7eb2c915"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga29090c6f0fdf0d3241cf79e759838eeb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06704.html">sub_match</a>< const char * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga29090c6f0fdf0d3241cf79e759838eeb">std::csub_match</a></td></tr> <tr class="separator:ga29090c6f0fdf0d3241cf79e759838eeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8fceaea413a55303731b390fbd660163"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06684.html">basic_regex</a>< char > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga8fceaea413a55303731b390fbd660163">std::regex</a></td></tr> <tr class="separator:ga8fceaea413a55303731b390fbd660163"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa23de589560aaf9808a0ab39e3f9045b"><td class="memItemLeft" align="right" valign="top"><a id="gaa23de589560aaf9808a0ab39e3f9045b"></a> typedef <a class="el" href="a06688.html">match_results</a>< string::const_iterator > </td><td class="memItemRight" valign="bottom"><b>std::smatch</b></td></tr> <tr class="separator:gaa23de589560aaf9808a0ab39e3f9045b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga79db86063366de110986ada49e8a3a26"><td class="memItemLeft" align="right" valign="top"><a id="ga79db86063366de110986ada49e8a3a26"></a> typedef <a class="el" href="a06708.html">regex_iterator</a>< string::const_iterator > </td><td class="memItemRight" valign="bottom"><b>std::sregex_iterator</b></td></tr> <tr class="separator:ga79db86063366de110986ada49e8a3a26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa39e71a0a921a1f5b6e106613346195c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06712.html">regex_token_iterator</a>< string::const_iterator > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#gaa39e71a0a921a1f5b6e106613346195c">std::sregex_token_iterator</a></td></tr> <tr class="separator:gaa39e71a0a921a1f5b6e106613346195c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1339fbccc0b05ed8cfe8c3afa83e9a4b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06704.html">sub_match</a>< string::const_iterator > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga1339fbccc0b05ed8cfe8c3afa83e9a4b">std::ssub_match</a></td></tr> <tr class="separator:ga1339fbccc0b05ed8cfe8c3afa83e9a4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9273f5032ddf6f58153936abdfbe8b7d"><td class="memItemLeft" align="right" valign="top"><a id="ga9273f5032ddf6f58153936abdfbe8b7d"></a> typedef <a class="el" href="a06688.html">match_results</a>< const wchar_t * > </td><td class="memItemRight" valign="bottom"><b>std::wcmatch</b></td></tr> <tr class="separator:ga9273f5032ddf6f58153936abdfbe8b7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga87e219e117aebdd87bc116b53abc67de"><td class="memItemLeft" align="right" valign="top"><a id="ga87e219e117aebdd87bc116b53abc67de"></a> typedef <a class="el" href="a06708.html">regex_iterator</a>< const wchar_t * > </td><td class="memItemRight" valign="bottom"><b>std::wcregex_iterator</b></td></tr> <tr class="separator:ga87e219e117aebdd87bc116b53abc67de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5b2a538a8ce2fb132701282a685e04cb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06712.html">regex_token_iterator</a>< const wchar_t * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga5b2a538a8ce2fb132701282a685e04cb">std::wcregex_token_iterator</a></td></tr> <tr class="separator:ga5b2a538a8ce2fb132701282a685e04cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa0c750b2841582cefabadec3f0683bb9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06704.html">sub_match</a>< const wchar_t * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#gaa0c750b2841582cefabadec3f0683bb9">std::wcsub_match</a></td></tr> <tr class="separator:gaa0c750b2841582cefabadec3f0683bb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae16f87e70ea5847b0399a396c637615f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06684.html">basic_regex</a>< wchar_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#gae16f87e70ea5847b0399a396c637615f">std::wregex</a></td></tr> <tr class="separator:gae16f87e70ea5847b0399a396c637615f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae1161c6e904007cb61e118c2bad55315"><td class="memItemLeft" align="right" valign="top"><a id="gae1161c6e904007cb61e118c2bad55315"></a> typedef <a class="el" href="a06688.html">match_results</a>< wstring::const_iterator > </td><td class="memItemRight" valign="bottom"><b>std::wsmatch</b></td></tr> <tr class="separator:gae1161c6e904007cb61e118c2bad55315"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga431341b21149ba2e2f5bc4fc3065c1e5"><td class="memItemLeft" align="right" valign="top"><a id="ga431341b21149ba2e2f5bc4fc3065c1e5"></a> typedef <a class="el" href="a06708.html">regex_iterator</a>< wstring::const_iterator > </td><td class="memItemRight" valign="bottom"><b>std::wsregex_iterator</b></td></tr> <tr class="separator:ga431341b21149ba2e2f5bc4fc3065c1e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga45d6a7c3f216b9e231d6bfbe2f405821"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06712.html">regex_token_iterator</a>< wstring::const_iterator > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga45d6a7c3f216b9e231d6bfbe2f405821">std::wsregex_token_iterator</a></td></tr> <tr class="separator:ga45d6a7c3f216b9e231d6bfbe2f405821"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga093a1ad2914d74a3fafb7baa78a3deb6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a06704.html">sub_match</a>< wstring::const_iterator > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01493.html#ga093a1ad2914d74a3fafb7baa78a3deb6">std::wssub_match</a></td></tr> <tr class="separator:ga093a1ad2914d74a3fafb7baa78a3deb6"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ga82e9b319feda06c3f9bbc8c501d7ed5c"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:ga82e9b319feda06c3f9bbc8c501d7ed5c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga82e9b319feda06c3f9bbc8c501d7ed5c">std::operator!=</a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:ga82e9b319feda06c3f9bbc8c501d7ed5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga26b97c6b57337790d75c65c39461d57b"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga26b97c6b57337790d75c65c39461d57b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga26b97c6b57337790d75c65c39461d57b">std::operator!=</a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga26b97c6b57337790d75c65c39461d57b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4c4c0391a3cd864c981a2752bbb39e87"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga4c4c0391a3cd864c981a2752bbb39e87"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga4c4c0391a3cd864c981a2752bbb39e87">std::operator!=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:ga4c4c0391a3cd864c981a2752bbb39e87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4c5fbbe825fb3b00793f87d5b0f84b37"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga4c5fbbe825fb3b00793f87d5b0f84b37"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga4c5fbbe825fb3b00793f87d5b0f84b37">std::operator!=</a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga4c5fbbe825fb3b00793f87d5b0f84b37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaeffd353ea0720cf2338ac2cd23511b9f"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gaeffd353ea0720cf2338ac2cd23511b9f"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaeffd353ea0720cf2338ac2cd23511b9f">std::operator!=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:gaeffd353ea0720cf2338ac2cd23511b9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafd4ac060b48dc528864dcb79b7ac47b9"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gafd4ac060b48dc528864dcb79b7ac47b9"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gafd4ac060b48dc528864dcb79b7ac47b9">std::operator!=</a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:gafd4ac060b48dc528864dcb79b7ac47b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4a40078467f136b65820875414060d72"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga4a40078467f136b65820875414060d72"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga4a40078467f136b65820875414060d72">std::operator!=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:ga4a40078467f136b65820875414060d72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabaac77113d0fd8c575e3a955eff37e10"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , class _Alloc > </td></tr> <tr class="memitem:gabaac77113d0fd8c575e3a955eff37e10"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gabaac77113d0fd8c575e3a955eff37e10">std::operator!=</a> (const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m1, const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m2)</td></tr> <tr class="separator:gabaac77113d0fd8c575e3a955eff37e10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad9079e03d834c2dfd61dfae4f73f0031"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:gad9079e03d834c2dfd61dfae4f73f0031"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gad9079e03d834c2dfd61dfae4f73f0031">std::operator<</a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:gad9079e03d834c2dfd61dfae4f73f0031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga341b35e5b4af405e08d5c2abb676cf39"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga341b35e5b4af405e08d5c2abb676cf39"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga341b35e5b4af405e08d5c2abb676cf39">std::operator<</a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga341b35e5b4af405e08d5c2abb676cf39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga20182f0fe24d991ad8a8daede16933fa"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </td></tr> <tr class="memitem:ga20182f0fe24d991ad8a8daede16933fa"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga20182f0fe24d991ad8a8daede16933fa">std::operator<</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:ga20182f0fe24d991ad8a8daede16933fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga11e1ee39f1b05e646abe2caea0565967"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga11e1ee39f1b05e646abe2caea0565967"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga11e1ee39f1b05e646abe2caea0565967">std::operator<</a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga11e1ee39f1b05e646abe2caea0565967"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga01622c3d750044cf92cd8a1eaa89ca5b"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga01622c3d750044cf92cd8a1eaa89ca5b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga01622c3d750044cf92cd8a1eaa89ca5b">std::operator<</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:ga01622c3d750044cf92cd8a1eaa89ca5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1862d7e70ac15663db23831edbc4d06f"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga1862d7e70ac15663db23831edbc4d06f"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga1862d7e70ac15663db23831edbc4d06f">std::operator<</a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga1862d7e70ac15663db23831edbc4d06f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabc00ef86c05a9226d2007dd587c196f3"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gabc00ef86c05a9226d2007dd587c196f3"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gabc00ef86c05a9226d2007dd587c196f3">std::operator<</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:gabc00ef86c05a9226d2007dd587c196f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3e80f96ee978fcba07dec04a3d9e1f3b"><td class="memTemplParams" colspan="2">template<typename _Ch_type , typename _Ch_traits , typename _Bi_iter > </td></tr> <tr class="memitem:ga3e80f96ee978fcba07dec04a3d9e1f3b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02460.html">basic_ostream</a>< _Ch_type, _Ch_traits > & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga3e80f96ee978fcba07dec04a3d9e1f3b">std::operator<<</a> (<a class="el" href="a02460.html">basic_ostream</a>< _Ch_type, _Ch_traits > &__os, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__m)</td></tr> <tr class="separator:ga3e80f96ee978fcba07dec04a3d9e1f3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6d0ebab63e2fcfb19ad69237091d4d7f"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:ga6d0ebab63e2fcfb19ad69237091d4d7f"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga6d0ebab63e2fcfb19ad69237091d4d7f">std::operator<=</a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:ga6d0ebab63e2fcfb19ad69237091d4d7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4fd4bec06d2b472f7002ee98aea643af"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga4fd4bec06d2b472f7002ee98aea643af"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga4fd4bec06d2b472f7002ee98aea643af">std::operator<=</a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga4fd4bec06d2b472f7002ee98aea643af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac012e10e6bb4ba58875ad515b9b9f05d"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </td></tr> <tr class="memitem:gac012e10e6bb4ba58875ad515b9b9f05d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gac012e10e6bb4ba58875ad515b9b9f05d">std::operator<=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:gac012e10e6bb4ba58875ad515b9b9f05d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga490e9054301cbb70120a6b0202cee45d"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga490e9054301cbb70120a6b0202cee45d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga490e9054301cbb70120a6b0202cee45d">std::operator<=</a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga490e9054301cbb70120a6b0202cee45d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5620ce8b20ede9f7494a66af23212304"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga5620ce8b20ede9f7494a66af23212304"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga5620ce8b20ede9f7494a66af23212304">std::operator<=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:ga5620ce8b20ede9f7494a66af23212304"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga84b53be86a6dfea454c23d5207d0864d"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga84b53be86a6dfea454c23d5207d0864d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga84b53be86a6dfea454c23d5207d0864d">std::operator<=</a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga84b53be86a6dfea454c23d5207d0864d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaeb2fd054122ecce964976201c05a73cc"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gaeb2fd054122ecce964976201c05a73cc"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaeb2fd054122ecce964976201c05a73cc">std::operator<=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:gaeb2fd054122ecce964976201c05a73cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga89f3784efc6a944b4857408f1fcf7f3b"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:ga89f3784efc6a944b4857408f1fcf7f3b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga89f3784efc6a944b4857408f1fcf7f3b">std::operator==</a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:ga89f3784efc6a944b4857408f1fcf7f3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga811c7e6a67b83ef003e899c4ea93b910"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga811c7e6a67b83ef003e899c4ea93b910"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga811c7e6a67b83ef003e899c4ea93b910">std::operator==</a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga811c7e6a67b83ef003e899c4ea93b910"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae583f778cadadef72db1f8afaa7bc4a1"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:gae583f778cadadef72db1f8afaa7bc4a1"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gae583f778cadadef72db1f8afaa7bc4a1">std::operator==</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:gae583f778cadadef72db1f8afaa7bc4a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga472d58de0896c76b3d402dbf27aa75c8"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga472d58de0896c76b3d402dbf27aa75c8"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga472d58de0896c76b3d402dbf27aa75c8">std::operator==</a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga472d58de0896c76b3d402dbf27aa75c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae4390d0b1712ee5334c61da6e0576d08"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gae4390d0b1712ee5334c61da6e0576d08"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gae4390d0b1712ee5334c61da6e0576d08">std::operator==</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:gae4390d0b1712ee5334c61da6e0576d08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga51b1c9a2beb5254d11c13dbc22a8e379"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga51b1c9a2beb5254d11c13dbc22a8e379"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga51b1c9a2beb5254d11c13dbc22a8e379">std::operator==</a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga51b1c9a2beb5254d11c13dbc22a8e379"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaac6078c1098e92d740d6d226f1c5e3dd"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gaac6078c1098e92d740d6d226f1c5e3dd"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaac6078c1098e92d740d6d226f1c5e3dd">std::operator==</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:gaac6078c1098e92d740d6d226f1c5e3dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab03e70e48f17f27c9e74d12c63bc315a"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Alloc > </td></tr> <tr class="memitem:gab03e70e48f17f27c9e74d12c63bc315a"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gab03e70e48f17f27c9e74d12c63bc315a">std::operator==</a> (const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m1, const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m2)</td></tr> <tr class="separator:gab03e70e48f17f27c9e74d12c63bc315a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaec6e1b27604a07cb7a1158c0a1da0810"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:gaec6e1b27604a07cb7a1158c0a1da0810"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaec6e1b27604a07cb7a1158c0a1da0810">std::operator></a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:gaec6e1b27604a07cb7a1158c0a1da0810"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga61879ec22c8f941d3bc5a6f57f094779"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga61879ec22c8f941d3bc5a6f57f094779"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga61879ec22c8f941d3bc5a6f57f094779">std::operator></a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga61879ec22c8f941d3bc5a6f57f094779"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga20e59f399d0143cf0517ed705d5f095a"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </td></tr> <tr class="memitem:ga20e59f399d0143cf0517ed705d5f095a"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga20e59f399d0143cf0517ed705d5f095a">std::operator></a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:ga20e59f399d0143cf0517ed705d5f095a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5554501d29b4f818450c37cbf8e3b403"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga5554501d29b4f818450c37cbf8e3b403"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga5554501d29b4f818450c37cbf8e3b403">std::operator></a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga5554501d29b4f818450c37cbf8e3b403"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga99794cccf99b31cbb9c80f20ff638cc0"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga99794cccf99b31cbb9c80f20ff638cc0"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga99794cccf99b31cbb9c80f20ff638cc0">std::operator></a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:ga99794cccf99b31cbb9c80f20ff638cc0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaaee0b4d314905566d4d083f1f3cabfa4"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:gaaee0b4d314905566d4d083f1f3cabfa4"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaaee0b4d314905566d4d083f1f3cabfa4">std::operator></a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:gaaee0b4d314905566d4d083f1f3cabfa4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1bdb78aca267183451bbd59a262f52c9"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga1bdb78aca267183451bbd59a262f52c9"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga1bdb78aca267183451bbd59a262f52c9">std::operator></a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:ga1bdb78aca267183451bbd59a262f52c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9ee66c57996b60af8514834ba5054af4"><td class="memTemplParams" colspan="2">template<typename _BiIter > </td></tr> <tr class="memitem:ga9ee66c57996b60af8514834ba5054af4"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga9ee66c57996b60af8514834ba5054af4">std::operator>=</a> (const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _BiIter > &__rhs)</td></tr> <tr class="separator:ga9ee66c57996b60af8514834ba5054af4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga81455a2af5c1721d3340fa06eaccfe06"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </td></tr> <tr class="memitem:ga81455a2af5c1721d3340fa06eaccfe06"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga81455a2af5c1721d3340fa06eaccfe06">std::operator>=</a> (const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga81455a2af5c1721d3340fa06eaccfe06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa4a816fd640e88c0b2e9b0bb6cc4cb19"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </td></tr> <tr class="memitem:gaa4a816fd640e88c0b2e9b0bb6cc4cb19"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaa4a816fd640e88c0b2e9b0bb6cc4cb19">std::operator>=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > &__rhs)</td></tr> <tr class="separator:gaa4a816fd640e88c0b2e9b0bb6cc4cb19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga86523db2bbd873f4bc26c42a77f443b3"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga86523db2bbd873f4bc26c42a77f443b3"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga86523db2bbd873f4bc26c42a77f443b3">std::operator>=</a> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga86523db2bbd873f4bc26c42a77f443b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1225fba40c8af2c834e8201af601829b"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga1225fba40c8af2c834e8201af601829b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga1225fba40c8af2c834e8201af601829b">std::operator>=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)</td></tr> <tr class="separator:ga1225fba40c8af2c834e8201af601829b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga71a6363d6cad986521d5f5a1537a1e06"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga71a6363d6cad986521d5f5a1537a1e06"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga71a6363d6cad986521d5f5a1537a1e06">std::operator>=</a> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__rhs)</td></tr> <tr class="separator:ga71a6363d6cad986521d5f5a1537a1e06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4fdb938850a723e8e447fce21fc0b7c2"><td class="memTemplParams" colspan="2">template<typename _Bi_iter > </td></tr> <tr class="memitem:ga4fdb938850a723e8e447fce21fc0b7c2"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga4fdb938850a723e8e447fce21fc0b7c2">std::operator>=</a> (const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)</td></tr> <tr class="separator:ga4fdb938850a723e8e447fce21fc0b7c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8cdf0d24423573721c4bdb9b2ffd8a7d"><td class="memTemplParams" colspan="2">template<typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga8cdf0d24423573721c4bdb9b2ffd8a7d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga8cdf0d24423573721c4bdb9b2ffd8a7d">std::swap</a> (<a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__lhs, <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__rhs)</td></tr> <tr class="separator:ga8cdf0d24423573721c4bdb9b2ffd8a7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6fe1f90a0adfa7ded7d28f737893642c"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Alloc > </td></tr> <tr class="memitem:ga6fe1f90a0adfa7ded7d28f737893642c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga6fe1f90a0adfa7ded7d28f737893642c">std::swap</a> (<a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__lhs, <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__rhs)</td></tr> <tr class="separator:ga6fe1f90a0adfa7ded7d28f737893642c"><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> Matching, Searching, and Replacing</h2></td></tr> <tr class="memitem:gaa55e272e1102f2c2d62d44bc39ca4ed3"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:gaa55e272e1102f2c2d62d44bc39ca4ed3"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gaa55e272e1102f2c2d62d44bc39ca4ed3">std::regex_match</a> (_Bi_iter __s, _Bi_iter __e, <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:gaa55e272e1102f2c2d62d44bc39ca4ed3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga56856a210c4b6150bb0b64dddcdc9578"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga56856a210c4b6150bb0b64dddcdc9578"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga56856a210c4b6150bb0b64dddcdc9578">std::regex_match</a> (_Bi_iter __first, _Bi_iter __last, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga56856a210c4b6150bb0b64dddcdc9578"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb"><td class="memTemplParams" colspan="2">template<typename _Ch_type , typename _Alloc , typename _Rx_traits > </td></tr> <tr class="memitem:ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb">std::regex_match</a> (const _Ch_type *__s, <a class="el" href="a06688.html">match_results</a>< const _Ch_type *, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __f=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga23ab0d8ecb63ccfb2f2130947f977c32"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga23ab0d8ecb63ccfb2f2130947f977c32"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga23ab0d8ecb63ccfb2f2130947f977c32">std::regex_match</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > &__s, <a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga23ab0d8ecb63ccfb2f2130947f977c32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga79853ee819b851413b45e03e066c6b7b"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga79853ee819b851413b45e03e066c6b7b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga79853ee819b851413b45e03e066c6b7b">std::regex_match</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > &&, <a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a>=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)=delete</td></tr> <tr class="separator:ga79853ee819b851413b45e03e066c6b7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga975d1c6755647e1b45bddb5a6c3736bc"><td class="memTemplParams" colspan="2">template<typename _Ch_type , class _Rx_traits > </td></tr> <tr class="memitem:ga975d1c6755647e1b45bddb5a6c3736bc"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga975d1c6755647e1b45bddb5a6c3736bc">std::regex_match</a> (const _Ch_type *__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __f=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga975d1c6755647e1b45bddb5a6c3736bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac9bdb8370891a6588cf4f75850236e53"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _Str_allocator , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:gac9bdb8370891a6588cf4f75850236e53"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gac9bdb8370891a6588cf4f75850236e53">std::regex_match</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Str_allocator > &__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:gac9bdb8370891a6588cf4f75850236e53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabe7986685f56116bf30c2f91d72ab9b6"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:gabe7986685f56116bf30c2f91d72ab9b6"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gabe7986685f56116bf30c2f91d72ab9b6">std::regex_search</a> (_Bi_iter __s, _Bi_iter __e, <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:gabe7986685f56116bf30c2f91d72ab9b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga66522d5eacabc953cc2e2512018b1eaf"><td class="memTemplParams" colspan="2">template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga66522d5eacabc953cc2e2512018b1eaf"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga66522d5eacabc953cc2e2512018b1eaf">std::regex_search</a> (_Bi_iter __first, _Bi_iter __last, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__re, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga66522d5eacabc953cc2e2512018b1eaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1c7c948a359f622835764f0c739095d1"><td class="memTemplParams" colspan="2">template<typename _Ch_type , class _Alloc , class _Rx_traits > </td></tr> <tr class="memitem:ga1c7c948a359f622835764f0c739095d1"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga1c7c948a359f622835764f0c739095d1">std::regex_search</a> (const _Ch_type *__s, <a class="el" href="a06688.html">match_results</a>< const _Ch_type *, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __f=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga1c7c948a359f622835764f0c739095d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga74001d5fb6cc2788210770519eceed7d"><td class="memTemplParams" colspan="2">template<typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga74001d5fb6cc2788210770519eceed7d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga74001d5fb6cc2788210770519eceed7d">std::regex_search</a> (const _Ch_type *__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __f=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga74001d5fb6cc2788210770519eceed7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga295b45a2979a0b78d1f8cf3958a1a1a0"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _String_allocator , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga295b45a2979a0b78d1f8cf3958a1a1a0"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga295b45a2979a0b78d1f8cf3958a1a1a0">std::regex_search</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _String_allocator > &__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga295b45a2979a0b78d1f8cf3958a1a1a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5d9b5360c3e14ab995f44a4f25a58b5e"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga5d9b5360c3e14ab995f44a4f25a58b5e"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga5d9b5360c3e14ab995f44a4f25a58b5e">std::regex_search</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > &__s, <a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &__m, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __f=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga5d9b5360c3e14ab995f44a4f25a58b5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5b3d18a746c2b6e12058e6769214a38c"><td class="memTemplParams" colspan="2">template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </td></tr> <tr class="memitem:ga5b3d18a746c2b6e12058e6769214a38c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga5b3d18a746c2b6e12058e6769214a38c">std::regex_search</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > &&, <a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a>=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)=delete</td></tr> <tr class="separator:ga5b3d18a746c2b6e12058e6769214a38c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga92fc4fdd0f158a2779495ff609213cee"><td class="memTemplParams" colspan="2">template<typename _Out_iter , typename _Bi_iter , typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </td></tr> <tr class="memitem:ga92fc4fdd0f158a2779495ff609213cee"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga92fc4fdd0f158a2779495ff609213cee">std::regex_replace</a> (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > &__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga92fc4fdd0f158a2779495ff609213cee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5e4ce407b27fd6d1d4502b6a47f48baa"><td class="memTemplParams" colspan="2">template<typename _Out_iter , typename _Bi_iter , typename _Rx_traits , typename _Ch_type > </td></tr> <tr class="memitem:ga5e4ce407b27fd6d1d4502b6a47f48baa"><td class="memTemplItemLeft" align="right" valign="top">_Out_iter </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga5e4ce407b27fd6d1d4502b6a47f48baa">std::regex_replace</a> (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga5e4ce407b27fd6d1d4502b6a47f48baa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3bcb11315d31d20f37b9c1b78e030f90"><td class="memTemplParams" colspan="2">template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa , typename _Fst , typename _Fsa > </td></tr> <tr class="memitem:ga3bcb11315d31d20f37b9c1b78e030f90"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga3bcb11315d31d20f37b9c1b78e030f90">std::regex_replace</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > &__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Fst, _Fsa > &__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga3bcb11315d31d20f37b9c1b78e030f90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab2a4f515157ae835a3b2bfddc3d5ad5e"><td class="memTemplParams" colspan="2">template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </td></tr> <tr class="memitem:gab2a4f515157ae835a3b2bfddc3d5ad5e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gab2a4f515157ae835a3b2bfddc3d5ad5e">std::regex_replace</a> (const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > &__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:gab2a4f515157ae835a3b2bfddc3d5ad5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gacd17678735431a5df3f0109050c15200"><td class="memTemplParams" colspan="2">template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </td></tr> <tr class="memitem:gacd17678735431a5df3f0109050c15200"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04768.html">basic_string</a>< _Ch_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#gacd17678735431a5df3f0109050c15200">std::regex_replace</a> (const _Ch_type *__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > &__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:gacd17678735431a5df3f0109050c15200"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga90ecc0db56fc72636b31613801f8e738"><td class="memTemplParams" colspan="2">template<typename _Rx_traits , typename _Ch_type > </td></tr> <tr class="memitem:ga90ecc0db56fc72636b31613801f8e738"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04768.html">basic_string</a>< _Ch_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01493.html#ga90ecc0db56fc72636b31613801f8e738">std::regex_replace</a> (const _Ch_type *__s, const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, <a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> __flags=<a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a>)</td></tr> <tr class="separator:ga90ecc0db56fc72636b31613801f8e738"><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> Constants</h2></td></tr> <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpa41581331bd9577ffc02040c8d6dbcd6"></a>std [28.8.1](1) </p> </td></tr> <tr class="memitem:gaba5c41a89713e73ee6a0564df6ace629"><td class="memItemLeft" align="right" valign="top"><a id="gaba5c41a89713e73ee6a0564df6ace629"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::icase</b></td></tr> <tr class="separator:gaba5c41a89713e73ee6a0564df6ace629"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga97516a674cfe48d1ed90ae5b39513539"><td class="memItemLeft" align="right" valign="top"><a id="ga97516a674cfe48d1ed90ae5b39513539"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::nosubs</b></td></tr> <tr class="separator:ga97516a674cfe48d1ed90ae5b39513539"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafeb25289b02707a8b4cb57abce45de5c"><td class="memItemLeft" align="right" valign="top"><a id="gafeb25289b02707a8b4cb57abce45de5c"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::optimize</b></td></tr> <tr class="separator:gafeb25289b02707a8b4cb57abce45de5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8aeda3c7b9725559049493cca1493786"><td class="memItemLeft" align="right" valign="top"><a id="ga8aeda3c7b9725559049493cca1493786"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::collate</b></td></tr> <tr class="separator:ga8aeda3c7b9725559049493cca1493786"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga83e0e97834cdc6248721549ef3774470"><td class="memItemLeft" align="right" valign="top"><a id="ga83e0e97834cdc6248721549ef3774470"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::ECMAScript</b></td></tr> <tr class="separator:ga83e0e97834cdc6248721549ef3774470"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab03931a1256a92eb4598acda472e8afa"><td class="memItemLeft" align="right" valign="top"><a id="gab03931a1256a92eb4598acda472e8afa"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::basic</b></td></tr> <tr class="separator:gab03931a1256a92eb4598acda472e8afa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga615ab44beb2002cefb30d0c435a11036"><td class="memItemLeft" align="right" valign="top"><a id="ga615ab44beb2002cefb30d0c435a11036"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::extended</b></td></tr> <tr class="separator:ga615ab44beb2002cefb30d0c435a11036"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7e40bc70527d87dd4a43c91c7a1c3ab9"><td class="memItemLeft" align="right" valign="top"><a id="ga7e40bc70527d87dd4a43c91c7a1c3ab9"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::awk</b></td></tr> <tr class="separator:ga7e40bc70527d87dd4a43c91c7a1c3ab9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab269a50b3e6da8129b3270965bd00d97"><td class="memItemLeft" align="right" valign="top"><a id="gab269a50b3e6da8129b3270965bd00d97"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::grep</b></td></tr> <tr class="separator:gab269a50b3e6da8129b3270965bd00d97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga35a982433ce96ee46772e28908077032"><td class="memItemLeft" align="right" valign="top"><a id="ga35a982433ce96ee46772e28908077032"></a> static constexpr <a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">flag_type</a> </td><td class="memItemRight" valign="bottom"><b>std::basic_regex< _Ch_type, _Rx_traits >::egrep</b></td></tr> <tr class="separator:ga35a982433ce96ee46772e28908077032"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <p>A facility for performing regular expression pattern matching. </p> <h2 class="groupheader">Typedef Documentation</h2> <a id="ga2b025ba2913cd0f7266ddbea7eb2c915"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga2b025ba2913cd0f7266ddbea7eb2c915">◆ </a></span>cregex_token_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06712.html">regex_token_iterator</a><const char*> <a class="el" href="a01493.html#ga2b025ba2913cd0f7266ddbea7eb2c915">std::cregex_token_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p>Token iterator for C-style NULL-terminated strings. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02820">2820</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga29090c6f0fdf0d3241cf79e759838eeb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga29090c6f0fdf0d3241cf79e759838eeb">◆ </a></span>csub_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06704.html">sub_match</a><const char*> <a class="el" href="a01493.html#ga29090c6f0fdf0d3241cf79e759838eeb">std::csub_match</a></td> </tr> </table> </div><div class="memdoc"> <p>Standard regex submatch over a C-style null-terminated string. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00957">957</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga8fceaea413a55303731b390fbd660163"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga8fceaea413a55303731b390fbd660163">◆ </a></span>regex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06684.html">basic_regex</a><char> <a class="el" href="a01493.html#ga8fceaea413a55303731b390fbd660163">std::regex</a></td> </tr> </table> </div><div class="memdoc"> <p>Standard regular expressions. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00829">829</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaa39e71a0a921a1f5b6e106613346195c"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa39e71a0a921a1f5b6e106613346195c">◆ </a></span>sregex_token_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06712.html">regex_token_iterator</a><string::const_iterator> <a class="el" href="a01493.html#gaa39e71a0a921a1f5b6e106613346195c">std::sregex_token_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p>Token iterator for standard strings. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02823">2823</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga1339fbccc0b05ed8cfe8c3afa83e9a4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1339fbccc0b05ed8cfe8c3afa83e9a4b">◆ </a></span>ssub_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06704.html">sub_match</a><string::const_iterator> <a class="el" href="a01493.html#ga1339fbccc0b05ed8cfe8c3afa83e9a4b">std::ssub_match</a></td> </tr> </table> </div><div class="memdoc"> <p>Standard regex submatch over a standard string. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00960">960</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga5b2a538a8ce2fb132701282a685e04cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5b2a538a8ce2fb132701282a685e04cb">◆ </a></span>wcregex_token_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06712.html">regex_token_iterator</a><const wchar_t*> <a class="el" href="a01493.html#ga5b2a538a8ce2fb132701282a685e04cb">std::wcregex_token_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p>Token iterator for C-style NULL-terminated wide strings. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02827">2827</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaa0c750b2841582cefabadec3f0683bb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa0c750b2841582cefabadec3f0683bb9">◆ </a></span>wcsub_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06704.html">sub_match</a><const wchar_t*> <a class="el" href="a01493.html#gaa0c750b2841582cefabadec3f0683bb9">std::wcsub_match</a></td> </tr> </table> </div><div class="memdoc"> <p>Regex submatch over a C-style null-terminated wide string. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00964">964</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gae16f87e70ea5847b0399a396c637615f"></a> <h2 class="memtitle"><span class="permalink"><a href="#gae16f87e70ea5847b0399a396c637615f">◆ </a></span>wregex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06684.html">basic_regex</a><wchar_t> <a class="el" href="a01493.html#gae16f87e70ea5847b0399a396c637615f">std::wregex</a></td> </tr> </table> </div><div class="memdoc"> <p>Standard wide-character regular expressions. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00833">833</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga45d6a7c3f216b9e231d6bfbe2f405821"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga45d6a7c3f216b9e231d6bfbe2f405821">◆ </a></span>wsregex_token_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06712.html">regex_token_iterator</a><wstring::const_iterator> <a class="el" href="a01493.html#ga45d6a7c3f216b9e231d6bfbe2f405821">std::wsregex_token_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p>Token iterator for standard wide-character strings. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02830">2830</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga093a1ad2914d74a3fafb7baa78a3deb6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga093a1ad2914d74a3fafb7baa78a3deb6">◆ </a></span>wssub_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a06704.html">sub_match</a><wstring::const_iterator> <a class="el" href="a01493.html#ga093a1ad2914d74a3fafb7baa78a3deb6">std::wssub_match</a></td> </tr> </table> </div><div class="memdoc"> <p>Regex submatch over a standard wide string. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00967">967</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="ga82e9b319feda06c3f9bbc8c501d7ed5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga82e9b319feda06c3f9bbc8c501d7ed5c">◆ </a></span>operator!=() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00991">991</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga26b97c6b57337790d75c65c39461d57b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga26b97c6b57337790d75c65c39461d57b">◆ </a></span>operator!=() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01069">1069</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga4c4c0391a3cd864c981a2752bbb39e87"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4c4c0391a3cd864c981a2752bbb39e87">◆ </a></span>operator!=() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01149">1149</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga4c5fbbe825fb3b00793f87d5b0f84b37"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4c5fbbe825fb3b00793f87d5b0f84b37">◆ </a></span>operator!=() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of an iterator value and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01226">1226</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaeffd353ea0720cf2338ac2cd23511b9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaeffd353ea0720cf2338ac2cd23511b9f">◆ </a></span>operator!=() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A pointer to a string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01300">1300</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gafd4ac060b48dc528864dcb79b7ac47b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#gafd4ac060b48dc528864dcb79b7ac47b9">◆ </a></span>operator!=() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01377">1377</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga4a40078467f136b65820875414060d72"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4a40078467f136b65820875414060d72">◆ </a></span>operator!=() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the inequivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is not equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01457">1457</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gabaac77113d0fd8c575e3a955eff37e10"></a> <h2 class="memtitle"><span class="permalink"><a href="#gabaac77113d0fd8c575e3a955eff37e10">◆ </a></span>operator!=() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , class _Alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m2</em> </td> </tr> <tr> <td></td> <td>)</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>Compares two match_results for inequality. </p> <dl class="section return"><dt>Returns</dt><dd>true if the two objects do not refer to the same match, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01981">1981</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gad9079e03d834c2dfd61dfae4f73f0031"></a> <h2 class="memtitle"><span class="permalink"><a href="#gad9079e03d834c2dfd61dfae4f73f0031">◆ </a></span>operator<() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01002">1002</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga341b35e5b4af405e08d5c2abb676cf39"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga341b35e5b4af405e08d5c2abb676cf39">◆ </a></span>operator<() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01081">1081</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>, <a class="el" href="a00290_source.html#l05140">std::basic_string< _CharT, _Traits, _Alloc >::data()</a>, and <a class="el" href="a00290_source.html#l03835">std::basic_string< _CharT, _Traits, _Alloc >::size()</a>.</p> </div> </div> <a id="ga20182f0fe24d991ad8a8daede16933fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga20182f0fe24d991ad8a8daede16933fa">◆ </a></span>operator<() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01161">1161</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>, <a class="el" href="a00290_source.html#l05140">std::basic_string< _CharT, _Traits, _Alloc >::data()</a>, and <a class="el" href="a00290_source.html#l03835">std::basic_string< _CharT, _Traits, _Alloc >::size()</a>.</p> </div> </div> <a id="ga11e1ee39f1b05e646abe2caea0565967"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga11e1ee39f1b05e646abe2caea0565967">◆ </a></span>operator<() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01238">1238</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga01622c3d750044cf92cd8a1eaa89ca5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga01622c3d750044cf92cd8a1eaa89ca5b">◆ </a></span>operator<() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01312">1312</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga1862d7e70ac15663db23831edbc4d06f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1862d7e70ac15663db23831edbc4d06f">◆ </a></span>operator<() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01389">1389</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="gabc00ef86c05a9226d2007dd587c196f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#gabc00ef86c05a9226d2007dd587c196f3">◆ </a></span>operator<() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> precedes <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01469">1469</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga3e80f96ee978fcba07dec04a3d9e1f3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga3e80f96ee978fcba07dec04a3d9e1f3b">◆ </a></span>operator<<()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , typename _Ch_traits , typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a02460.html">basic_ostream</a><_Ch_type, _Ch_traits>& std::operator<< </td> <td>(</td> <td class="paramtype"><a class="el" href="a02460.html">basic_ostream</a>< _Ch_type, _Ch_traits > & </td> <td class="paramname"><em>__os</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__m</em> </td> </tr> <tr> <td></td> <td>)</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>Inserts a matched string into an output stream. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__os</td><td>The output stream. </td></tr> <tr><td class="paramname">__m</td><td>A submatch string.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the output stream with the submatch string inserted. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01523">1523</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00908">std::sub_match< _BiIter >::str()</a>.</p> </div> </div> <a id="ga6d0ebab63e2fcfb19ad69237091d4d7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga6d0ebab63e2fcfb19ad69237091d4d7f">◆ </a></span>operator<=() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01013">1013</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga4fd4bec06d2b472f7002ee98aea643af"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4fd4bec06d2b472f7002ee98aea643af">◆ </a></span>operator<=() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01120">1120</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gac012e10e6bb4ba58875ad515b9b9f05d"></a> <h2 class="memtitle"><span class="permalink"><a href="#gac012e10e6bb4ba58875ad515b9b9f05d">◆ </a></span>operator<=() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01200">1200</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga490e9054301cbb70120a6b0202cee45d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga490e9054301cbb70120a6b0202cee45d">◆ </a></span>operator<=() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01274">1274</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga5620ce8b20ede9f7494a66af23212304"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5620ce8b20ede9f7494a66af23212304">◆ </a></span>operator<=() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01348">1348</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga84b53be86a6dfea454c23d5207d0864d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga84b53be86a6dfea454c23d5207d0864d">◆ </a></span>operator<=() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01428">1428</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaeb2fd054122ecce964976201c05a73cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaeb2fd054122ecce964976201c05a73cc">◆ </a></span>operator<=() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not succeed <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01508">1508</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga89f3784efc6a944b4857408f1fcf7f3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga89f3784efc6a944b4857408f1fcf7f3b">◆ </a></span>operator==() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00980">980</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga811c7e6a67b83ef003e899c4ea93b910"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga811c7e6a67b83ef003e899c4ea93b910">◆ </a></span>operator==() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01053">1053</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>, <a class="el" href="a00290_source.html#l05140">std::basic_string< _CharT, _Traits, _Alloc >::data()</a>, and <a class="el" href="a00290_source.html#l03835">std::basic_string< _CharT, _Traits, _Alloc >::size()</a>.</p> </div> </div> <a id="gae583f778cadadef72db1f8afaa7bc4a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#gae583f778cadadef72db1f8afaa7bc4a1">◆ </a></span>operator==() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01133">1133</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>, <a class="el" href="a00290_source.html#l05140">std::basic_string< _CharT, _Traits, _Alloc >::data()</a>, and <a class="el" href="a00290_source.html#l03835">std::basic_string< _CharT, _Traits, _Alloc >::size()</a>.</p> </div> </div> <a id="ga472d58de0896c76b3d402dbf27aa75c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga472d58de0896c76b3d402dbf27aa75c8">◆ </a></span>operator==() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a C string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A C string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01213">1213</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="gae4390d0b1712ee5334c61da6e0576d08"></a> <h2 class="memtitle"><span class="permalink"><a href="#gae4390d0b1712ee5334c61da6e0576d08">◆ </a></span>operator==() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A pointer to a string? </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01287">1287</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga51b1c9a2beb5254d11c13dbc22a8e379"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga51b1c9a2beb5254d11c13dbc22a8e379">◆ </a></span>operator==() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01361">1361</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="gaac6078c1098e92d740d6d226f1c5e3dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaac6078c1098e92d740d6d226f1c5e3dd">◆ </a></span>operator==() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the equivalence of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> is equivalent to <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01441">1441</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="gab03e70e48f17f27c9e74d12c63bc315a"></a> <h2 class="memtitle"><span class="permalink"><a href="#gab03e70e48f17f27c9e74d12c63bc315a">◆ </a></span>operator==() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m2</em> </td> </tr> <tr> <td></td> <td>)</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>Compares two match_results for equality. </p> <dl class="section return"><dt>Returns</dt><dd>true if the two objects refer to the same match, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01957">1957</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00530_source.html#l01190">std::equal()</a>.</p> </div> </div> <a id="gaec6e1b27604a07cb7a1158c0a1da0810"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaec6e1b27604a07cb7a1158c0a1da0810">◆ </a></span>operator>() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01035">1035</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga61879ec22c8f941d3bc5a6f57f094779"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga61879ec22c8f941d3bc5a6f57f094779">◆ </a></span>operator>() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01096">1096</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga20e59f399d0143cf0517ed705d5f095a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga20e59f399d0143cf0517ed705d5f095a">◆ </a></span>operator>() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01176">1176</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga5554501d29b4f818450c37cbf8e3b403"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5554501d29b4f818450c37cbf8e3b403">◆ </a></span>operator>() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01250">1250</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga99794cccf99b31cbb9c80f20ff638cc0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga99794cccf99b31cbb9c80f20ff638cc0">◆ </a></span>operator>() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01324">1324</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaaee0b4d314905566d4d083f1f3cabfa4"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaaee0b4d314905566d4d083f1f3cabfa4">◆ </a></span>operator>() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01404">1404</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga1bdb78aca267183451bbd59a262f52c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1bdb78aca267183451bbd59a262f52c9">◆ </a></span>operator>() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> succeeds <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01484">1484</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga9ee66c57996b60af8514834ba5054af4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9ee66c57996b60af8514834ba5054af4">◆ </a></span>operator>=() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _BiIter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _BiIter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of two regular expression submatches. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01024">1024</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l00925">std::sub_match< _BiIter >::compare()</a>.</p> </div> </div> <a id="ga81455a2af5c1721d3340fa06eaccfe06"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga81455a2af5c1721d3340fa06eaccfe06">◆ </a></span>operator>=() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01108">1108</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaa4a816fd640e88c0b2e9b0bb6cc4cb19"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa4a816fd640e88c0b2e9b0bb6cc4cb19">◆ </a></span>operator>=() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">__sub_match_string</a>< _Bi_iter, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01188">1188</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga86523db2bbd873f4bc26c42a77f443b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga86523db2bbd873f4bc26c42a77f443b3">◆ </a></span>operator>=() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01262">1262</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga1225fba40c8af2c834e8201af601829b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1225fba40c8af2c834e8201af601829b">◆ </a></span>operator>=() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const * </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01336">1336</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga71a6363d6cad986521d5f5a1537a1e06"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga71a6363d6cad986521d5f5a1537a1e06">◆ </a></span>operator>=() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a string and a regular expression submatch. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A string. </td></tr> <tr><td class="paramname">__rhs</td><td>A regular expression submatch. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01416">1416</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga4fdb938850a723e8e447fce21fc0b7c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4fdb938850a723e8e447fce21fc0b7c2">◆ </a></span>operator>=() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a06704.html">sub_match</a>< _Bi_iter > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">typename iterator_traits< _Bi_iter >::value_type const & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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>Tests the ordering of a regular expression submatch and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A regular expression submatch. </td></tr> <tr><td class="paramname">__rhs</td><td>A const string reference. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if <em>__lhs</em> does not precede <em>__rhs</em>, false otherwise. </dd></dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01496">1496</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="gaa55e272e1102f2c2d62d44bc39ca4ed3"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa55e272e1102f2c2d62d44bc39ca4ed3">◆ </a></span>regex_match() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Determines if there is a match between the regular expression <code>e</code> and all of the character sequence [first, last). </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>Start of the character sequence to match. </td></tr> <tr><td class="paramname">__e</td><td>One-past-the-end of the character sequence to match. </td></tr> <tr><td class="paramname">__m</td><td>The match results. </td></tr> <tr><td class="paramname">__re</td><td>The regular expression. </td></tr> <tr><td class="paramname">__flags</td><td>Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02025">2025</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">Referenced by <a class="el" href="a00464_source.html#l02053">std::regex_match()</a>.</p> </div> </div> <a id="ga56856a210c4b6150bb0b64dddcdc9578"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga56856a210c4b6150bb0b64dddcdc9578">◆ </a></span>regex_match() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__last</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Indicates if there is a match between the regular expression <code>e</code> and all of the character sequence [first, last). </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__first</td><td>Beginning of the character sequence to match. </td></tr> <tr><td class="paramname">__last</td><td>One-past-the-end of the character sequence to match. </td></tr> <tr><td class="paramname">__re</td><td>The regular expression. </td></tr> <tr><td class="paramname">__flags</td><td>Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02053">2053</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02025">std::regex_match()</a>.</p> </div> </div> <a id="ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb">◆ </a></span>regex_match() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , typename _Alloc , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< const _Ch_type *, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__f</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Determines if there is a match between the regular expression <code>e</code> and a C-style null-terminated string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>The C-style null-terminated string to match. </td></tr> <tr><td class="paramname">__m</td><td>The match results. </td></tr> <tr><td class="paramname">__re</td><td>The regular expression. </td></tr> <tr><td class="paramname">__f</td><td>Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02078">2078</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02025">std::regex_match()</a>.</p> </div> </div> <a id="ga23ab0d8ecb63ccfb2f2130947f977c32"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga23ab0d8ecb63ccfb2f2130947f977c32">◆ </a></span>regex_match() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Determines if there is a match between the regular expression <code>e</code> and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>The string to match. </td></tr> <tr><td class="paramname">__m</td><td>The match results. </td></tr> <tr><td class="paramname">__re</td><td>The regular expression. </td></tr> <tr><td class="paramname">__flags</td><td>Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02102">2102</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00290_source.html#l03725">std::basic_string< _CharT, _Traits, _Alloc >::begin()</a>, <a class="el" href="a00290_source.html#l03744">std::basic_string< _CharT, _Traits, _Alloc >::end()</a>, and <a class="el" href="a00464_source.html#l02025">std::regex_match()</a>.</p> </div> </div> <a id="ga79853ee819b851413b45e03e066c6b7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga79853ee819b851413b45e03e066c6b7b">◆ </a></span>regex_match() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > && </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">delete</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Prevent unsafe attempts to get match_results from a temporary string. </p> </div> </div> <a id="ga975d1c6755647e1b45bddb5a6c3736bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga975d1c6755647e1b45bddb5a6c3736bc">◆ </a></span>regex_match() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , class _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__f</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Indicates if there is a match between the regular expression <code>e</code> and a C-style null-terminated string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>The C-style null-terminated string to match. </td></tr> <tr><td class="paramname">__re</td><td>The regular expression. </td></tr> <tr><td class="paramname">__f</td><td>Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02138">2138</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02025">std::regex_match()</a>.</p> </div> </div> <a id="gac9bdb8370891a6588cf4f75850236e53"></a> <h2 class="memtitle"><span class="permalink"><a href="#gac9bdb8370891a6588cf4f75850236e53">◆ </a></span>regex_match() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _Str_allocator , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_match </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Str_allocator > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Indicates if there is a match between the regular expression <code>e</code> and a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The string to match. </td></tr> <tr><td class="paramname">__re</td><td>[IN] The regular expression. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Controls how the regular expression is matched.</td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match exists. </td></tr> <tr><td class="paramname">false</td><td>Otherwise.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02160">2160</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00290_source.html#l03725">std::basic_string< _CharT, _Traits, _Alloc >::begin()</a>, <a class="el" href="a00290_source.html#l03744">std::basic_string< _CharT, _Traits, _Alloc >::end()</a>, and <a class="el" href="a00464_source.html#l02025">std::regex_match()</a>.</p> </div> </div> <a id="ga92fc4fdd0f158a2779495ff609213cee"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga92fc4fdd0f158a2779495ff609213cee">◆ </a></span>regex_replace() <span class="overload">[1/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Out_iter , typename _Bi_iter , typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">_Out_iter std::regex_replace </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">_Bi_iter </td> <td class="paramname"><em>__first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__last</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_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="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Search for a regular expression within a range for multiple times, and replace the matched parts through filling a format string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__out</td><td>[OUT] The output iterator. </td></tr> <tr><td class="paramname">__first</td><td>[IN] The start of the string to search. </td></tr> <tr><td class="paramname">__last</td><td>[IN] One-past-the-end of the string to search. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>__out </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02331">2331</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00290_source.html#l05128">std::basic_string< _CharT, _Traits, _Alloc >::c_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="a00464_source.html#l02376">std::regex_replace()</a>.</p> </div> </div> <a id="ga5e4ce407b27fd6d1d4502b6a47f48baa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5e4ce407b27fd6d1d4502b6a47f48baa">◆ </a></span>regex_replace() <span class="overload">[2/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Out_iter , typename _Bi_iter , typename _Rx_traits , typename _Ch_type > </div> <table class="memname"> <tr> <td class="memname">_Out_iter std::regex_replace </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">_Bi_iter </td> <td class="paramname"><em>__first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__last</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Search for a regular expression within a range for multiple times, and replace the matched parts through filling a format C-string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__out</td><td>[OUT] The output iterator. </td></tr> <tr><td class="paramname">__first</td><td>[IN] The start of the string to search. </td></tr> <tr><td class="paramname">__last</td><td>[IN] One-past-the-end of the string to search. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format C-string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>__out </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00467_source.html#l00465">465</a> of file <a class="el" href="a00467_source.html">regex.tcc</a>.</p> <p class="reference">References <a class="el" href="a00572_source.html#l00214">std::pair< _T1, _T2 >::first</a>, <a class="el" href="a00482_source.html#l00370">std::regex_constants::format_first_only</a>, <a class="el" href="a00482_source.html#l00363">std::regex_constants::format_no_copy</a>, and <a class="el" href="a00572_source.html#l00215">std::pair< _T1, _T2 >::second</a>.</p> </div> </div> <a id="ga3bcb11315d31d20f37b9c1b78e030f90"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga3bcb11315d31d20f37b9c1b78e030f90">◆ </a></span>regex_replace() <span class="overload">[3/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa , typename _Fst , typename _Fsa > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a04768.html">basic_string</a><_Ch_type, _St, _Sa> std::regex_replace </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Fst, _Fsa > & </td> <td class="paramname"><em>__fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Search for a regular expression within a string for multiple times, and replace the matched parts through filling a format string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The string to search and replace. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string after replacing. </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02376">2376</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a17142_source.html#l00533">std::back_inserter()</a>, <a class="el" href="a00290_source.html#l03725">std::basic_string< _CharT, _Traits, _Alloc >::begin()</a>, <a class="el" href="a00290_source.html#l03744">std::basic_string< _CharT, _Traits, _Alloc >::end()</a>, and <a class="el" href="a00464_source.html#l02331">std::regex_replace()</a>.</p> </div> </div> <a id="gab2a4f515157ae835a3b2bfddc3d5ad5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#gab2a4f515157ae835a3b2bfddc3d5ad5e">◆ </a></span>regex_replace() <span class="overload">[4/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a04768.html">basic_string</a><_Ch_type, _St, _Sa> std::regex_replace </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _St, _Sa > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Search for a regular expression within a string for multiple times, and replace the matched parts through filling a format C-string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The string to search and replace. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format C-string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string after replacing. </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02402">2402</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a17142_source.html#l00533">std::back_inserter()</a>, <a class="el" href="a00290_source.html#l03725">std::basic_string< _CharT, _Traits, _Alloc >::begin()</a>, <a class="el" href="a00290_source.html#l03744">std::basic_string< _CharT, _Traits, _Alloc >::end()</a>, and <a class="el" href="a00464_source.html#l02331">std::regex_replace()</a>.</p> </div> </div> <a id="gacd17678735431a5df3f0109050c15200"></a> <h2 class="memtitle"><span class="permalink"><a href="#gacd17678735431a5df3f0109050c15200">◆ </a></span>regex_replace() <span class="overload">[5/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Rx_traits , typename _Ch_type , typename _St , typename _Sa > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a04768.html">basic_string</a><_Ch_type> std::regex_replace </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_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="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Search for a regular expression within a C-string for multiple times, and replace the matched parts through filling a format string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The C-string to search and replace. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string after replacing. </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02428">2428</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a17142_source.html#l00533">std::back_inserter()</a>, and <a class="el" href="a00464_source.html#l02331">std::regex_replace()</a>.</p> </div> </div> <a id="ga90ecc0db56fc72636b31613801f8e738"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga90ecc0db56fc72636b31613801f8e738">◆ </a></span>regex_replace() <span class="overload">[6/6]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Rx_traits , typename _Ch_type > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a04768.html">basic_string</a><_Ch_type> std::regex_replace </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Search for a regular expression within a C-string for multiple times, and replace the matched parts through filling a format C-string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The C-string to search and replace. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__fmt</td><td>[IN] The format C-string. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search and replace policy flags.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string after replacing. </dd></dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02454">2454</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a17142_source.html#l00533">std::back_inserter()</a>, and <a class="el" href="a00464_source.html#l02331">std::regex_replace()</a>.</p> </div> </div> <a id="gabe7986685f56116bf30c2f91d72ab9b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#gabe7986685f56116bf30c2f91d72ab9b6">◆ </a></span>regex_search() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a range. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The start of the string to search. </td></tr> <tr><td class="paramname">__e</td><td>[IN] One-past-the-end of the string to search. </td></tr> <tr><td class="paramname">__m</td><td>[OUT] The match results. </td></tr> <tr><td class="paramname">__re</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search policy flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string, the content of m is undefined.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02183">2183</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">Referenced by <a class="el" href="a00467_source.html#l00519">std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >::operator++()</a>, <a class="el" href="a00464_source.html#l02504">std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >::regex_iterator()</a>, and <a class="el" href="a00464_source.html#l02207">std::regex_search()</a>.</p> </div> </div> <a id="ga66522d5eacabc953cc2e2512018b1eaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga66522d5eacabc953cc2e2512018b1eaf">◆ </a></span>regex_search() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">_Bi_iter </td> <td class="paramname"><em>__last</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a range. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__first</td><td>[IN] The start of the string to search. </td></tr> <tr><td class="paramname">__last</td><td>[IN] One-past-the-end of the string to search. </td></tr> <tr><td class="paramname">__re</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search policy flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02207">2207</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02183">std::regex_search()</a>.</p> </div> </div> <a id="ga1c7c948a359f622835764f0c739095d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1c7c948a359f622835764f0c739095d1">◆ </a></span>regex_search() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , class _Alloc , class _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< const _Ch_type *, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__f</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a C-string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] A C-string to search for the regex. </td></tr> <tr><td class="paramname">__m</td><td>[OUT] The set of regex matches. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regex to search for in <code>s</code>. </td></tr> <tr><td class="paramname">__f</td><td>[IN] The search flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string, the content of m is undefined.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02230">2230</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02183">std::regex_search()</a>.</p> </div> </div> <a id="ga74001d5fb6cc2788210770519eceed7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga74001d5fb6cc2788210770519eceed7d">◆ </a></span>regex_search() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">const _Ch_type * </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__f</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a C-string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The C-string to search. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__f</td><td>[IN] Search policy flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02249">2249</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02183">std::regex_search()</a>.</p> </div> </div> <a id="ga295b45a2979a0b78d1f8cf3958a1a1a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga295b45a2979a0b78d1f8cf3958a1a1a0">◆ </a></span>regex_search() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _String_allocator , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _String_allocator > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__flags</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] The string to search. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regular expression to search for. </td></tr> <tr><td class="paramname">__flags</td><td>[IN] Search policy flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02268">2268</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00464_source.html#l02183">std::regex_search()</a>.</p> </div> </div> <a id="ga5d9b5360c3e14ab995f44a4f25a58b5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5d9b5360c3e14ab995f44a4f25a58b5e">◆ </a></span>regex_search() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > & </td> <td class="paramname"><em>__s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > & </td> <td class="paramname"><em>__m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"><em>__f</em> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</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>Searches for a regular expression within a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__s</td><td>[IN] A C++ string to search for the regex. </td></tr> <tr><td class="paramname">__m</td><td>[OUT] The set of regex matches. </td></tr> <tr><td class="paramname">__e</td><td>[IN] The regex to search for in <code>s</code>. </td></tr> <tr><td class="paramname">__f</td><td>[IN] The search flags. </td></tr> </table> </dd> </dl> <dl class="retval"><dt>Return values</dt><dd> <table class="retval"> <tr><td class="paramname">true</td><td>A match was found within the string. </td></tr> <tr><td class="paramname">false</td><td>No match was found within the string, the content of m is undefined.</td></tr> </table> </dd> </dl> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname">an</td><td>exception of type regex_error. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l02291">2291</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> <p class="reference">References <a class="el" href="a00290_source.html#l03725">std::basic_string< _CharT, _Traits, _Alloc >::begin()</a>, <a class="el" href="a00290_source.html#l03744">std::basic_string< _CharT, _Traits, _Alloc >::end()</a>, and <a class="el" href="a00464_source.html#l02183">std::regex_search()</a>.</p> </div> </div> <a id="ga5b3d18a746c2b6e12058e6769214a38c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5b3d18a746c2b6e12058e6769214a38c">◆ </a></span>regex_search() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_traits , typename _Ch_alloc , typename _Alloc , typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool std::regex_search </td> <td>(</td> <td class="paramtype">const <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc > && </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< typename <a class="el" href="a04768.html">basic_string</a>< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">regex_constants::match_flag_type</a> </td> <td class="paramname"> = <code><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">regex_constants::match_default</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">delete</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Prevent unsafe attempts to get match_results from a temporary string. </p> </div> </div> <a id="ga8cdf0d24423573721c4bdb9b2ffd8a7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga8cdf0d24423573721c4bdb9b2ffd8a7d">◆ </a></span>swap() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Ch_type , typename _Rx_traits > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void std::swap </td> <td>(</td> <td class="paramtype"><a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06684.html">basic_regex</a>< _Ch_type, _Rx_traits > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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 regular expression objects. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>First regular expression. </td></tr> <tr><td class="paramname">__rhs</td><td>Second regular expression. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l00845">845</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> <a id="ga6fe1f90a0adfa7ded7d28f737893642c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga6fe1f90a0adfa7ded7d28f737893642c">◆ </a></span>swap() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _Bi_iter , typename _Alloc > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void std::swap </td> <td>(</td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a06688.html">match_results</a>< _Bi_iter, _Alloc > & </td> <td class="paramname"><em>__rhs</em> </td> </tr> <tr> <td></td> <td>)</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 two match results. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">__lhs</td><td>A match result. </td></tr> <tr><td class="paramname">__rhs</td><td>A match result.</td></tr> </table> </dd> </dl> <p>The contents of the two match_results objects are swapped. </p> <p class="definition">Definition at line <a class="el" href="a00464_source.html#l01995">1995</a> of file <a class="el" href="a00464_source.html">regex.h</a>.</p> </div> </div> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>