<!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++: regex_constants.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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('a00482.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#namespaces">Namespaces</a> </div> <div class="headertitle"> <div class="title">regex_constants.h File Reference</div> </div> </div><!--header--> <div class="contents"> <p><a href="a00482_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:a01538"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01538.html">std</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </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="member-group"></a> 5.1 Regular Expression Syntax Options</h2></td></tr> <tr class="memitem:a7156b0c6206290633e6793d43a3d9c3d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a7156b0c6206290633e6793d43a3d9c3d">std::regex_constants::__syntax_option</a> { <br />   <b>_S_icase</b>, <b>_S_nosubs</b>, <b>_S_optimize</b>, <b>_S_collate</b>, <br />   <b>_S_ECMAScript</b>, <b>_S_basic</b>, <b>_S_extended</b>, <b>_S_awk</b>, <br />   <b>_S_grep</b>, <b>_S_egrep</b>, <b>_S_polynomial</b>, <b>_S_syntax_last</b> <br /> }</td></tr> <tr class="separator:a7156b0c6206290633e6793d43a3d9c3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a510caedb3e640b81620023a85c1280bb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a510caedb3e640b81620023a85c1280bb">std::regex_constants::syntax_option_type</a> : unsigned int </td></tr> <tr class="separator:a510caedb3e640b81620023a85c1280bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21c1f7289167aa3d0a40b24e39a80f00"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a21c1f7289167aa3d0a40b24e39a80f00">std::regex_constants::icase</a></td></tr> <tr class="separator:a21c1f7289167aa3d0a40b24e39a80f00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29777ae2dd2358f4faf29cb604c3fb85"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a29777ae2dd2358f4faf29cb604c3fb85">std::regex_constants::nosubs</a></td></tr> <tr class="separator:a29777ae2dd2358f4faf29cb604c3fb85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77f83de09c72048a75a66344f0bfb2f3"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a77f83de09c72048a75a66344f0bfb2f3">std::regex_constants::optimize</a></td></tr> <tr class="separator:a77f83de09c72048a75a66344f0bfb2f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a757dec2b2f903771da2427c292804a"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a9a757dec2b2f903771da2427c292804a">std::regex_constants::collate</a></td></tr> <tr class="separator:a9a757dec2b2f903771da2427c292804a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af95882ac8ac4454e386d29f45ea5bbbf"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#af95882ac8ac4454e386d29f45ea5bbbf">std::regex_constants::ECMAScript</a></td></tr> <tr class="separator:af95882ac8ac4454e386d29f45ea5bbbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a195f47d5fe8ab2a35c240cf7cb012b88"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a195f47d5fe8ab2a35c240cf7cb012b88">std::regex_constants::basic</a></td></tr> <tr class="separator:a195f47d5fe8ab2a35c240cf7cb012b88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6c55a7ee994437667dd9b8b5a0580e0"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#af6c55a7ee994437667dd9b8b5a0580e0">std::regex_constants::extended</a></td></tr> <tr class="separator:af6c55a7ee994437667dd9b8b5a0580e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1de0f54830ba2d86ca5244f8609fef2c"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a1de0f54830ba2d86ca5244f8609fef2c">std::regex_constants::awk</a></td></tr> <tr class="separator:a1de0f54830ba2d86ca5244f8609fef2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa201fcaeca378cea22d0cb2a27dd87f"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#afa201fcaeca378cea22d0cb2a27dd87f">std::regex_constants::grep</a></td></tr> <tr class="separator:afa201fcaeca378cea22d0cb2a27dd87f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20359992d27c0743cae90e4bae7f8129"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a20359992d27c0743cae90e4bae7f8129">std::regex_constants::egrep</a></td></tr> <tr class="separator:a20359992d27c0743cae90e4bae7f8129"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5beb02024da71cad08b124851240493a"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a5beb02024da71cad08b124851240493a">std::regex_constants::__polynomial</a></td></tr> <tr class="separator:a5beb02024da71cad08b124851240493a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0eeb348981b9790a4f1fd9691e54953e"><td class="memItemLeft" align="right" valign="top">constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a0eeb348981b9790a4f1fd9691e54953e">std::regex_constants::operator&</a> (syntax_option_type __a, syntax_option_type __b)</td></tr> <tr class="separator:a0eeb348981b9790a4f1fd9691e54953e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed34b3d93916973cfea2af94c22ac505"><td class="memItemLeft" align="right" valign="top">constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#aed34b3d93916973cfea2af94c22ac505">std::regex_constants::operator|</a> (syntax_option_type __a, syntax_option_type __b)</td></tr> <tr class="separator:aed34b3d93916973cfea2af94c22ac505"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99429d2419718d6f9cf98153cb104a57"><td class="memItemLeft" align="right" valign="top">constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a99429d2419718d6f9cf98153cb104a57">std::regex_constants::operator^</a> (syntax_option_type __a, syntax_option_type __b)</td></tr> <tr class="separator:a99429d2419718d6f9cf98153cb104a57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3de70b7c5c74267276903c86628e239"><td class="memItemLeft" align="right" valign="top">constexpr syntax_option_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ad3de70b7c5c74267276903c86628e239">std::regex_constants::operator~</a> (syntax_option_type __a)</td></tr> <tr class="separator:ad3de70b7c5c74267276903c86628e239"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad345f99a1539836553ab17d054ba623b"><td class="memItemLeft" align="right" valign="top">syntax_option_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ad345f99a1539836553ab17d054ba623b">std::regex_constants::operator&=</a> (syntax_option_type &__a, syntax_option_type __b)</td></tr> <tr class="separator:ad345f99a1539836553ab17d054ba623b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bd5dcfb1f0eead5b8f66233f45638f4"><td class="memItemLeft" align="right" valign="top">syntax_option_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a4bd5dcfb1f0eead5b8f66233f45638f4">std::regex_constants::operator|=</a> (syntax_option_type &__a, syntax_option_type __b)</td></tr> <tr class="separator:a4bd5dcfb1f0eead5b8f66233f45638f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a782f3bd1b71adf5bc9f337b74ccb169d"><td class="memItemLeft" align="right" valign="top">syntax_option_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a782f3bd1b71adf5bc9f337b74ccb169d">std::regex_constants::operator^=</a> (syntax_option_type &__a, syntax_option_type __b)</td></tr> <tr class="separator:a782f3bd1b71adf5bc9f337b74ccb169d"><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> 5.2 Matching Rules</h2></td></tr> <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpbc1211d7fd4f9da3e5632a80e9bc3f32"></a>Matching a regular expression against a sequence of characters [first, last) proceeds according to the rules of the grammar specified for the regular expression object, modified according to the effects listed below for any bitmask elements set. </p> </td></tr> <tr class="memitem:a37dcdeaf2d2a34d88f1ec2defc7ba041"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a37dcdeaf2d2a34d88f1ec2defc7ba041">std::regex_constants::__match_flag</a> { <br />   <b>_S_not_bol</b>, <b>_S_not_eol</b>, <b>_S_not_bow</b>, <b>_S_not_eow</b>, <br />   <b>_S_any</b>, <b>_S_not_null</b>, <b>_S_continuous</b>, <b>_S_prev_avail</b>, <br />   <b>_S_sed</b>, <b>_S_no_copy</b>, <b>_S_first_only</b>, <b>_S_match_flag_last</b> <br /> }</td></tr> <tr class="separator:a37dcdeaf2d2a34d88f1ec2defc7ba041"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa717c7c94d1075dfb06f79feb4ca11c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#aaa717c7c94d1075dfb06f79feb4ca11c">std::regex_constants::match_flag_type</a> : unsigned int </td></tr> <tr class="separator:aaa717c7c94d1075dfb06f79feb4ca11c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac070d8adb9f48dcfad7f69f4f2373708"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ac070d8adb9f48dcfad7f69f4f2373708">std::regex_constants::match_default</a></td></tr> <tr class="separator:ac070d8adb9f48dcfad7f69f4f2373708"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0a051640e6d5b7be783ecef1bd6057c"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#af0a051640e6d5b7be783ecef1bd6057c">std::regex_constants::match_not_bol</a></td></tr> <tr class="separator:af0a051640e6d5b7be783ecef1bd6057c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fa4bcec54ff420f477a7bbfe6f9925b"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a2fa4bcec54ff420f477a7bbfe6f9925b">std::regex_constants::match_not_eol</a></td></tr> <tr class="separator:a2fa4bcec54ff420f477a7bbfe6f9925b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae61a11ae1d6998a161bdbb50c63dd0e2"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ae61a11ae1d6998a161bdbb50c63dd0e2">std::regex_constants::match_not_bow</a></td></tr> <tr class="separator:ae61a11ae1d6998a161bdbb50c63dd0e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e422c4098322e3bf17eafd35fc16c7e"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a7e422c4098322e3bf17eafd35fc16c7e">std::regex_constants::match_not_eow</a></td></tr> <tr class="separator:a7e422c4098322e3bf17eafd35fc16c7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af78cac45372ace2e9fdd8bcf7eb27399"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#af78cac45372ace2e9fdd8bcf7eb27399">std::regex_constants::match_any</a></td></tr> <tr class="separator:af78cac45372ace2e9fdd8bcf7eb27399"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa135ecb11f0299ff447a7133a91d73e3"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#aa135ecb11f0299ff447a7133a91d73e3">std::regex_constants::match_not_null</a></td></tr> <tr class="separator:aa135ecb11f0299ff447a7133a91d73e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a372e043458fd815d130056e1225a00a5"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a372e043458fd815d130056e1225a00a5">std::regex_constants::match_continuous</a></td></tr> <tr class="separator:a372e043458fd815d130056e1225a00a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad48b9cdb07f0c311ec5ffeb093c209d5"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ad48b9cdb07f0c311ec5ffeb093c209d5">std::regex_constants::match_prev_avail</a></td></tr> <tr class="separator:ad48b9cdb07f0c311ec5ffeb093c209d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8280c4746ec140dd2ad2106cbf787ad"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ae8280c4746ec140dd2ad2106cbf787ad">std::regex_constants::format_default</a></td></tr> <tr class="separator:ae8280c4746ec140dd2ad2106cbf787ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3553e3ac3560a881732c367dcf567549"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a3553e3ac3560a881732c367dcf567549">std::regex_constants::format_sed</a></td></tr> <tr class="separator:a3553e3ac3560a881732c367dcf567549"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65253b87e3f2138870e2d827ea5b4ea9"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a65253b87e3f2138870e2d827ea5b4ea9">std::regex_constants::format_no_copy</a></td></tr> <tr class="separator:a65253b87e3f2138870e2d827ea5b4ea9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fc5b8b99c305b71cd713055afc983f9"><td class="memItemLeft" align="right" valign="top">_GLIBCXX17_INLINE constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a0fc5b8b99c305b71cd713055afc983f9">std::regex_constants::format_first_only</a></td></tr> <tr class="separator:a0fc5b8b99c305b71cd713055afc983f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58aa59015163e03b960f295b9f2f0a37"><td class="memItemLeft" align="right" valign="top">constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a58aa59015163e03b960f295b9f2f0a37">std::regex_constants::operator&</a> (match_flag_type __a, match_flag_type __b)</td></tr> <tr class="separator:a58aa59015163e03b960f295b9f2f0a37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a510d0810f0fe55a65a1f3ad142e95e2c"><td class="memItemLeft" align="right" valign="top">constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a510d0810f0fe55a65a1f3ad142e95e2c">std::regex_constants::operator|</a> (match_flag_type __a, match_flag_type __b)</td></tr> <tr class="separator:a510d0810f0fe55a65a1f3ad142e95e2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6b912c67d2cdd494a770cd23c1b4f98"><td class="memItemLeft" align="right" valign="top">constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#ac6b912c67d2cdd494a770cd23c1b4f98">std::regex_constants::operator^</a> (match_flag_type __a, match_flag_type __b)</td></tr> <tr class="separator:ac6b912c67d2cdd494a770cd23c1b4f98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2aeb16521b6691e19cb344505b084271"><td class="memItemLeft" align="right" valign="top">constexpr match_flag_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a2aeb16521b6691e19cb344505b084271">std::regex_constants::operator~</a> (match_flag_type __a)</td></tr> <tr class="separator:a2aeb16521b6691e19cb344505b084271"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a9ccecd9a407e2f0dad9bee226c4e03"><td class="memItemLeft" align="right" valign="top">match_flag_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a6a9ccecd9a407e2f0dad9bee226c4e03">std::regex_constants::operator&=</a> (match_flag_type &__a, match_flag_type __b)</td></tr> <tr class="separator:a6a9ccecd9a407e2f0dad9bee226c4e03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1cc70d79ada227928c10a6ae955a5527"><td class="memItemLeft" align="right" valign="top">match_flag_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a1cc70d79ada227928c10a6ae955a5527">std::regex_constants::operator|=</a> (match_flag_type &__a, match_flag_type __b)</td></tr> <tr class="separator:a1cc70d79ada227928c10a6ae955a5527"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6edeffe99c8db99f7d365da413e65c34"><td class="memItemLeft" align="right" valign="top">match_flag_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="a01564.html#a6edeffe99c8db99f7d365da413e65c34">std::regex_constants::operator^=</a> (match_flag_type &__a, match_flag_type __b)</td></tr> <tr class="separator:a6edeffe99c8db99f7d365da413e65c34"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Constant definitions for the std regex library. </p> <p>This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <regex>. </p> <p class="definition">Definition in file <a class="el" href="a00482_source.html">regex_constants.h</a>.</p> </div></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="dir_3a83f109ff04170a1f8448445d1bdcba.html">include</a></li><li class="navelem"><a class="el" href="dir_599c955538774c0249d4ddd97c0a9ae8.html">bits</a></li><li class="navelem"><a class="el" href="a00482.html">regex_constants.h</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>