Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 1271

libstdc++-docs-4.6.3-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libstdc++: regex_constants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a01008.html','');
</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>
<div class="contents">

<p>Constant definitions for the std regex library.  
<a href="#details">More...</a></p>

<p><a href="a01008_source.html">Go to the source code of this file.</a></p>
<h2><a name="namespaces"></a>
Namespaces</h2>
<ul>
<li>namespace <a class="el" href="a01137.html">std</a>
<li>namespace <a class="el" href="a01151.html">std::regex_constants</a>
</ul>
<h2><a name="member-group"></a>
5.1 Regular Expression Syntax Options</h2>
<ul>
<li>enum <a class="el" href="a01151.html#a7156b0c6206290633e6793d43a3d9c3d">std::regex_constants::__syntax_option</a> { <br/>
&#160;&#160;<b>_S_icase</b>, 
<b>_S_nosubs</b>, 
<b>_S_optimize</b>, 
<b>_S_collate</b>, 
<br/>
&#160;&#160;<b>_S_ECMAScript</b>, 
<b>_S_basic</b>, 
<b>_S_extended</b>, 
<b>_S_awk</b>, 
<br/>
&#160;&#160;<b>_S_grep</b>, 
<b>_S_egrep</b>, 
<b>_S_syntax_last</b>
<br/>
 }
<li>typedef unsigned int <a class="el" href="a01151.html#a903dd050f315035c7b2ebc2f85d58113">std::regex_constants::syntax_option_type</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#abdc0c254047958096e4a15d438450286">std::regex_constants::icase</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#ad272d952090cdb2922bb67cbd8cdda26">std::regex_constants::nosubs</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#aca95b9eb242ccfc9700dfb187e74d55a">std::regex_constants::optimize</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#a1e164c649a05eb8a93d64427b45541e6">std::regex_constants::collate</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#a44c0e825f131209047520d6951379593">std::regex_constants::ECMAScript</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#aa09fe132bad48a764d307fd88b8b9325">std::regex_constants::basic</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#a91ad12778523062eaef0df2a35fa82bf">std::regex_constants::extended</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#a861153b438007df51dbc43cc58ec4d8b">std::regex_constants::awk</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#aff87c3e46ff7278cb6067e653e88103d">std::regex_constants::grep</a>
<li>static constexpr syntax_option_type <a class="el" href="a01151.html#a4abb15fdbae8f0593dc7662f727e9f0d">std::regex_constants::egrep</a>
</ul>
<h2><a name="member-group"></a>
5.2 Matching Rules</h2>
<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>
<ul>
<li>enum <a class="el" href="a01151.html#a37dcdeaf2d2a34d88f1ec2defc7ba041">std::regex_constants::__match_flag</a> { <br/>
&#160;&#160;<b>_S_not_bol</b>, 
<b>_S_not_eol</b>, 
<b>_S_not_bow</b>, 
<b>_S_not_eow</b>, 
<br/>
&#160;&#160;<b>_S_any</b>, 
<b>_S_not_null</b>, 
<b>_S_continuous</b>, 
<b>_S_prev_avail</b>, 
<br/>
&#160;&#160;<b>_S_sed</b>, 
<b>_S_no_copy</b>, 
<b>_S_first_only</b>, 
<b>_S_match_flag_last</b>
<br/>
 }
<li>typedef std::bitset<br class="typebreak"/>
&lt; _S_match_flag_last &gt; <a class="el" href="a01151.html#a98adb09ee60de1b79934e537c821d3fd">std::regex_constants::match_flag_type</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a790496799d7cd836ab2c01c59a05cf5b">std::regex_constants::match_default</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a446ff6a595e71e6649c0b816064fb6ed">std::regex_constants::match_not_bol</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#aa95cb0d1f20d22e0a5c2dab045febee7">std::regex_constants::match_not_eol</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a3f995fe4c885c05599fe0495f659d253">std::regex_constants::match_not_bow</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#af23b92e4bceadee2beb477ddbe79111d">std::regex_constants::match_not_eow</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a499d226890940325a38a2f326ebf7a34">std::regex_constants::match_any</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#af6753cbcbf0322f1cdf7fa2adf6ab75e">std::regex_constants::match_not_null</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a905d343797be96365d8d663cfc7411f2">std::regex_constants::match_continuous</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#ad730b04e961da111de1dc350953f48ba">std::regex_constants::match_prev_avail</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#acf3e89be394e8e8efb9dc007691a04d8">std::regex_constants::format_default</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#ae04376615a7b2c2f4175406a8aceb658">std::regex_constants::format_sed</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#af9d33d2b168c7c80c7d7f715b16759ea">std::regex_constants::format_no_copy</a>
<li>static constexpr match_flag_type <a class="el" href="a01151.html#a8481fef1c709021110cc6058b8574c79">std::regex_constants::format_first_only</a>
</ul>
<hr/><a name="details" id="details"></a><h2>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 &lt;regex&gt;. </p>

<p>Definition in file <a class="el" href="a01008_source.html">regex_constants.h</a>.</p>
</div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a01008.html">regex_constants.h</a>      </li>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>