summaryrefslogtreecommitdiff
path: root/doc/html/boost/xpressive/regex_constants/match_flag_type.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/boost/xpressive/regex_constants/match_flag_type.html')
-rw-r--r--doc/html/boost/xpressive/regex_constants/match_flag_type.html28
1 files changed, 15 insertions, 13 deletions
diff --git a/doc/html/boost/xpressive/regex_constants/match_flag_type.html b/doc/html/boost/xpressive/regex_constants/match_flag_type.html
index 1c617fff0d..dccd824ed6 100644
--- a/doc/html/boost/xpressive/regex_constants/match_flag_type.html
+++ b/doc/html/boost/xpressive/regex_constants/match_flag_type.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Type match_flag_type</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../xpressive/reference.html#header.boost.xpressive.regex_constants_hpp" title="Header &lt;boost/xpressive/regex_constants.hpp&gt;">
<link rel="prev" href="syntax_option_type.html" title="Type syntax_option_type">
@@ -34,19 +34,21 @@
</span>
-<span class="keyword">enum</span> <span class="identifier">match_flag_type</span> <span class="special">{</span> <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_default">match_default</a> = 0, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_bol">match_not_bol</a> = 1 &lt;&lt; 1,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_eol">match_not_eol</a> = 1 &lt;&lt; 2, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_bow">match_not_bow</a> = 1 &lt;&lt; 3,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_eow">match_not_eow</a> = 1 &lt;&lt; 4, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_any">match_any</a> = 1 &lt;&lt; 7,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_null">match_not_null</a> = 1 &lt;&lt; 8, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_continuous">match_continuous</a> = 1 &lt;&lt; 10,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_partial">match_partial</a> = 1 &lt;&lt; 11, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_prev_avail">match_prev_avail</a> = 1 &lt;&lt; 12,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_default">format_default</a> = 0, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_sed">format_sed</a> = 1 &lt;&lt; 13,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_perl">format_perl</a> = 1 &lt;&lt; 14, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_no_copy">format_no_copy</a> = 1 &lt;&lt; 15,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_first_only">format_first_only</a> = 1 &lt;&lt; 16,
- <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_literal">format_literal</a> = 1 &lt;&lt; 17, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_all">format_all</a> = 1 &lt;&lt; 18 <span class="special">}</span><span class="special">;</span></pre></div>
+<span class="keyword">enum</span> <span class="identifier">match_flag_type</span> <span class="special">{</span> <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_default">match_default</a> = = 0, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_bol">match_not_bol</a> = = 1 &lt;&lt; 1,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_eol">match_not_eol</a> = = 1 &lt;&lt; 2, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_bow">match_not_bow</a> = = 1 &lt;&lt; 3,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_eow">match_not_eow</a> = = 1 &lt;&lt; 4, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_any">match_any</a> = = 1 &lt;&lt; 7,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_not_null">match_not_null</a> = = 1 &lt;&lt; 8,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_continuous">match_continuous</a> = = 1 &lt;&lt; 10,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_partial">match_partial</a> = = 1 &lt;&lt; 11,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.match_prev_avail">match_prev_avail</a> = = 1 &lt;&lt; 12, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_default">format_default</a> = = 0,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_sed">format_sed</a> = = 1 &lt;&lt; 13, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_perl">format_perl</a> = = 1 &lt;&lt; 14,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_no_copy">format_no_copy</a> = = 1 &lt;&lt; 15,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_first_only">format_first_only</a> = = 1 &lt;&lt; 16,
+ <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_literal">format_literal</a> = = 1 &lt;&lt; 17, <a class="link" href="match_flag_type.html#boost.xpressive.regex_constants.match_flag_type.format_all">format_all</a> = = 1 &lt;&lt; 18 <span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idp508679440"></a><h2>Description</h2>
+<a name="idm45927681135712"></a><h2>Description</h2>
<p>Flags used to customize the behavior of the regex algorithms </p>
-<div class="variablelist"><dl>
+<div class="variablelist"><dl class="variablelist compact">
<dt><span class="term"><code class="computeroutput">match_default</code><a name="boost.xpressive.regex_constants.match_flag_type.match_default"></a></span></dt>
<dd><p>Specifies that matching of regular expressions proceeds without any modification of the normal rules used in ECMA-262, ECMAScript Language Specification, Chapter 15 part 10, RegExp (Regular Expression) Objects (FWD.1) </p></dd>
<dt><span class="term"><code class="computeroutput">match_not_bol</code><a name="boost.xpressive.regex_constants.match_flag_type.match_not_bol"></a></span></dt>
@@ -66,7 +68,7 @@
<dt><span class="term"><code class="computeroutput">match_partial</code><a name="boost.xpressive.regex_constants.match_flag_type.match_partial"></a></span></dt>
<dd><p>Specifies that if no match can be found, then it is acceptable to return a match [from, last) where from != last, if there exists some sequence of characters [from,to) of which [from,last) is a prefix, and which would result in a full match. </p></dd>
<dt><span class="term"><code class="computeroutput">match_prev_avail</code><a name="boost.xpressive.regex_constants.match_flag_type.match_prev_avail"></a></span></dt>
-<dd><p>Specifies that --first is a valid iterator position, when this flag is set then the flags match_not_bol and match_not_bow are ignored by the regular expression algorithms (RE.7) and iterators (RE.8). </p></dd>
+<dd><p>Specifies that &#8211;first is a valid iterator position, when this flag is set then the flags match_not_bol and match_not_bow are ignored by the regular expression algorithms (RE.7) and iterators (RE.8). </p></dd>
<dt><span class="term"><code class="computeroutput">format_default</code><a name="boost.xpressive.regex_constants.match_flag_type.format_default"></a></span></dt>
<dd><p>Specifies that when a regular expression match is to be replaced by a new string, that the new string is constructed using the rules used by the ECMAScript replace function in ECMA-262, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace. (FWD.1). In addition during search and replace operations then all non-overlapping occurrences of the regular expression are located and replaced, and sections of the input that did not match the expression, are copied unchanged to the output string. </p></dd>
<dt><span class="term"><code class="computeroutput">format_sed</code><a name="boost.xpressive.regex_constants.match_flag_type.format_sed"></a></span></dt>