diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-06 10:41:18 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-06 10:43:11 +0900 |
commit | f763a99a501650eff2c60288aa6f10ef916d769e (patch) | |
tree | 02af7e13f9a38c888ebf340fe764cbe7dae99da9 /libs/regex | |
parent | 5cde13f21d36c7224b0e13d11c4b49379ae5210d (diff) | |
download | boost-f763a99a501650eff2c60288aa6f10ef916d769e.tar.gz boost-f763a99a501650eff2c60288aa6f10ef916d769e.tar.bz2 boost-f763a99a501650eff2c60288aa6f10ef916d769e.zip |
Imported Upstream version 1.62.0upstream/1.62.0
Change-Id: I9d4c1ddb7b7d8f0069217ecc582700f9fda6dd4c
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'libs/regex')
102 files changed, 733 insertions, 534 deletions
diff --git a/libs/regex/build/Jamfile.v2 b/libs/regex/build/Jamfile.v2 index bcb691092b..ee8e3b3499 100644 --- a/libs/regex/build/Jamfile.v2 +++ b/libs/regex/build/Jamfile.v2 @@ -26,7 +26,6 @@ rule path_options ( properties * ) return $(result) ; } - # # ICU configuration: # @@ -48,88 +47,50 @@ if ! $(disable-icu) } else { - lib icuuc : : <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuuc : : <toolset>msvc <variant>debug <name>icuucd <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>icuucd <link>shared <runtime-link>shared <conditional>@path_options ; + lib icuuc : : <runtime-link>shared <conditional>@path_options ; + lib icuuc : : <toolset>msvc <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ; + lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ; + lib icuuc : : <name>sicuuc <runtime-link>static <conditional>@path_options ; + lib icuuc : : <toolset>msvc <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ; + lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ; lib icuuc : : <name>this_is_an_invalid_library_name ; - lib icudt : : <name>icudata <link>shared <runtime-link>shared <conditional>@path_options ; - lib icudt : : <name>icudt <toolset>msvc <link>shared <runtime-link>shared <conditional>@path_options ; - lib icudt : : <name>icudt <toolset>intel <target-os>windows <link>shared <runtime-link>shared <conditional>@path_options ; + lib icudt : : <name>icudata <runtime-link>shared <conditional>@path_options ; + lib icudt : : <name>icudt <toolset>msvc <runtime-link>shared <conditional>@path_options ; + lib icudt : : <name>icudt <toolset>intel <target-os>windows <runtime-link>shared <conditional>@path_options ; + lib icudt : : <name>sicudata <runtime-link>static <conditional>@path_options ; + lib icudt : : <name>sicudt <toolset>msvc <runtime-link>static <conditional>@path_options ; + lib icudt : : <name>sicudt <toolset>intel <target-os>windows <runtime-link>static <conditional>@path_options ; lib icudt : : <name>this_is_an_invalid_library_name ; - lib icuin : : <name>icui18n <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuin : : <toolset>msvc <variant>debug <name>icuind <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuin : : <toolset>msvc <name>icuin <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>icuind <link>shared <runtime-link>shared <conditional>@path_options ; - lib icuin : : <toolset>intel <target-os>windows <name>icuin <link>shared <runtime-link>shared <conditional>@path_options ; + lib icuin : : <name>icui18n <runtime-link>shared <conditional>@path_options ; + lib icuin : : <toolset>msvc <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ; + lib icuin : : <toolset>msvc <name>icuin <runtime-link>shared <conditional>@path_options ; + lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ; + lib icuin : : <toolset>intel <target-os>windows <name>icuin <runtime-link>shared <conditional>@path_options ; + lib icuin : : <name>sicui18n <runtime-link>static <conditional>@path_options ; + lib icuin : : <toolset>msvc <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ; + lib icuin : : <toolset>msvc <name>sicuin <runtime-link>static <conditional>@path_options ; + lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ; + lib icuin : : <toolset>intel <target-os>windows <name>sicuin <runtime-link>static <conditional>@path_options ; lib icuin : : <name>this_is_an_invalid_library_name ; - if $(ICU_PATH) - { - icuucd_name = [ GLOB $(ICU_PATH)/bin : icuuc??d.dll ] ; - if ! $(icuucd_name) - { - icuucd_name = [ GLOB $(ICU_PATH)/bin64 : icuuc??d.dll ] ; - } - icuuc_name = [ GLOB $(ICU_PATH)/bin : icuuc??.dll ] ; - if ! $(icuuc_name) - { - icuuc_name = [ GLOB $(ICU_PATH)/bin64 : icuuc??.dll ] ; - } - icudt_name = [ GLOB $(ICU_PATH)/bin : icudt??.dll ] ; - if ! $(icudt_name) - { - icudt_name = [ GLOB $(ICU_PATH)/bin64 : icudt??.dll ] ; - } - icuin_name = [ GLOB $(ICU_PATH)/bin : icuin??.dll ] ; - if ! $(icuin_name) - { - icuin_name = [ GLOB $(ICU_PATH)/bin64 : icuin??.dll ] ; - } - icuind_name = [ GLOB $(ICU_PATH)/bin : icuin??d.dll ] ; - if ! $(icuind_name) - { - icuind_name = [ GLOB $(ICU_PATH)/bin64 : icuin??d.dll ] ; - } - - #ECHO $(icuucd_name:B) $(icuuc_name:B) $(icudt_name:B) $(icuin_name:B) $(icuind_name:B) ; - } - ICU_OPTS = <include>$(ICU_PATH)/include - <library>icuuc/<link>shared/<runtime-link>shared - <library>icudt/<link>shared/<runtime-link>shared - <library>icuin/<link>shared/<runtime-link>shared + <runtime-link>shared:<library>icuuc/<link>shared + <runtime-link>shared:<library>icudt/<link>shared + <runtime-link>shared:<library>icuin/<link>shared + <runtime-link>static:<library>icuuc + <runtime-link>static:<library>icudt + <runtime-link>static:<library>icuin <define>BOOST_HAS_ICU=1 - <runtime-link>shared - # As of ICU-54 this does not work anymore (release mode): - #<toolset>msvc:<linkflags>/delayload:$(icuucd_name:B).dll - #<toolset>msvc:<linkflags>/delayload:$(icuuc_name:B).dll - #<toolset>msvc:<linkflags>/delayload:$(icudt_name:B).dll - #<toolset>msvc:<linkflags>/delayload:$(icuin_name:B).dll - #<toolset>msvc:<linkflags>/delayload:$(icuind_name:B).dll - #<toolset>msvc:<linkflags>delayimp.lib + <runtime-link>static:<define>U_STATIC_IMPLEMENTATION=1 ; } } -actions regex_simple_run_action -{ - $(>) > $(<) -} - -rule regex-run-simple ( sources + : args * : input-files * : requirements * : target-name ) -{ - exe $(target-name)_exe : $(sources) : $(requirements) ; - explicit $(target-name)_exe ; - make $(target-name).output : $(target-name)_exe : @regex_simple_run_action ; - explicit $(target-name).output ; - alias $(target-name) : $(target-name).output ; -} - -regex-run-simple has_icu_test.cpp : : : $(ICU_OPTS) : has_icu ; +unit-test has_icu : has_icu_test.cpp : $(ICU_OPTS) ; explicit has_icu ; alias icu_options : : : : [ check-target-builds has_icu : $(ICU_OPTS) : ] ; @@ -157,8 +118,6 @@ SOURCES = lib boost_regex : ../src/$(SOURCES) icu_options : <link>shared:<define>BOOST_REGEX_DYN_LINK=1 - #<toolset>gcc-mw:<link>static - #<toolset>gcc-mingw:<link>static <toolset>gcc-cygwin:<link>static <toolset>sun:<link>static ; diff --git a/libs/regex/build/has_icu_test.cpp b/libs/regex/build/has_icu_test.cpp index 8d42e25c0a..31c964e71f 100644 --- a/libs/regex/build/has_icu_test.cpp +++ b/libs/regex/build/has_icu_test.cpp @@ -18,9 +18,14 @@ #include <iomanip> #if defined(_MSC_VER) && !defined(_DLL) -#error "Mixing ICU with a static runtime doesn't work" +//#error "Mixing ICU with a static runtime doesn't work" #endif +void print_error(UErrorCode err, const char* func) +{ + std::cerr << "Error from function " << func << " with error: " << ::u_errorName(err) << std::endl; +} + int main() { // To detect possible binary mismatches between the installed ICU build, and whatever @@ -31,8 +36,17 @@ int main() UErrorCode err = U_ZERO_ERROR; UChar32 c = ::u_charFromName(U_UNICODE_CHAR_NAME, "GREEK SMALL LETTER ALPHA", &err); std::cout << (int)c << std::endl; - if(err > 0) return err; + if(err > 0) + { + print_error(err, "u_charFromName"); + return err; + } U_NAMESPACE_QUALIFIER Locale l; boost::scoped_ptr<U_NAMESPACE_QUALIFIER Collator> p_col(U_NAMESPACE_QUALIFIER Collator::createInstance(l, err)); + if(err > 0) + { + print_error(err, "Collator::createInstance"); + return err; + } return err > 0 ? err : 0; } diff --git a/libs/regex/doc/history.qbk b/libs/regex/doc/history.qbk index 172313921f..4a28dab75f 100644 --- a/libs/regex/doc/history.qbk +++ b/libs/regex/doc/history.qbk @@ -15,7 +15,15 @@ Currently open issues can be viewed [@https://svn.boost.org/trac/boost/query?sta All issues including closed ones can be viewed [@https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component here]. -[h4 Boost.Regex-5.1.1] +[h4 Boost.Regex-5.1.2 (Boost-1.62.0)] + + +* Fix buffer over-run error when parsing certain invalid regexes, see [@https://svn.boost.org/trac/boost/ticket/12222 #12222]. +* Fix detection of ICU in library build, see [@https://svn.boost.org/trac/boost/ticket/12152 #12152]. +* Fix bug in case sensitivity change, see [@https://svn.boost.org/trac/boost/ticket/11940 #11940]. +* Allow types wider than int in `\x{}` expressions (for char32_t etc), see [@https://svn.boost.org/trac/boost/ticket/11988 #11988]. + +[h4 Boost.Regex-5.1.1 (Boost-1.61.0)] * Change to lockfree implementation of memory cache, see [@https://github.com/boostorg/regex/pull/23 PR#23]. diff --git a/libs/regex/doc/html/boost_regex/background_information.html b/libs/regex/doc/html/boost_regex/background_information.html index 9474280da5..67610935ff 100644 --- a/libs/regex/doc/html/boost_regex/background_information.html +++ b/libs/regex/doc/html/boost_regex/background_information.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Background Information</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="ref/internal_details/uni_iter.html" title="Unicode Iterators"> <link rel="next" href="background_information/headers.html" title="Headers"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="boost_regex.background_information"></a><a class="link" href="background_information.html" title="Background Information">Background Information</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="background_information/headers.html">Headers</a></span></dt> <dt><span class="section"><a href="background_information/locale.html">Localization</a></span></dt> <dt><span class="section"><a href="background_information/thread_safety.html">Thread diff --git a/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html b/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html index f24981e6c3..0937cf893e 100644 --- a/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html +++ b/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Acknowledgements</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="redist.html" title="Redistributables"> <link rel="next" href="history.html" title="History"> diff --git a/libs/regex/doc/html/boost_regex/background_information/examples.html b/libs/regex/doc/html/boost_regex/background_information/examples.html index d71f2708ec..b924436122 100644 --- a/libs/regex/doc/html/boost_regex/background_information/examples.html +++ b/libs/regex/doc/html/boost_regex/background_information/examples.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Test and Example Programs</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="thread_safety.html" title="Thread Safety"> <link rel="next" href="futher.html" title="References and Further Information"> @@ -29,7 +29,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.background_information.examples.h0"></a> - <span><a name="boost_regex.background_information.examples.test_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.test_programs">Test + <span class="phrase"><a name="boost_regex.background_information.examples.test_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.test_programs">Test Programs</a> </h5> <p> @@ -45,7 +45,7 @@ <p> Files: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="../../../../test/regress/main.cpp" target="_top">main.cpp</a> </li> @@ -152,7 +152,7 @@ </p> <h5> <a name="boost_regex.background_information.examples.h1"></a> - <span><a name="boost_regex.background_information.examples.example_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.example_programs">Example + <span class="phrase"><a name="boost_regex.background_information.examples.example_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.example_programs">Example programs</a> </h5> <p> @@ -178,7 +178,7 @@ </p> <h5> <a name="boost_regex.background_information.examples.h2"></a> - <span><a name="boost_regex.background_information.examples.code_snippets"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.code_snippets">Code + <span class="phrase"><a name="boost_regex.background_information.examples.code_snippets"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.code_snippets">Code snippets</a> </h5> <p> diff --git a/libs/regex/doc/html/boost_regex/background_information/faq.html b/libs/regex/doc/html/boost_regex/background_information/faq.html index ded4a34981..78ae1d8334 100644 --- a/libs/regex/doc/html/boost_regex/background_information/faq.html +++ b/libs/regex/doc/html/boost_regex/background_information/faq.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>FAQ</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="futher.html" title="References and Further Information"> <link rel="next" href="performance.html" title="Performance"> diff --git a/libs/regex/doc/html/boost_regex/background_information/futher.html b/libs/regex/doc/html/boost_regex/background_information/futher.html index c82200614f..1b6170feb4 100644 --- a/libs/regex/doc/html/boost_regex/background_information/futher.html +++ b/libs/regex/doc/html/boost_regex/background_information/futher.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>References and Further Information</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="examples.html" title="Test and Example Programs"> <link rel="next" href="faq.html" title="FAQ"> diff --git a/libs/regex/doc/html/boost_regex/background_information/headers.html b/libs/regex/doc/html/boost_regex/background_information/headers.html index 15e1ae1599..fb657e9296 100644 --- a/libs/regex/doc/html/boost_regex/background_information/headers.html +++ b/libs/regex/doc/html/boost_regex/background_information/headers.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Headers</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="../background_information.html" title="Background Information"> <link rel="next" href="locale.html" title="Localization"> diff --git a/libs/regex/doc/html/boost_regex/background_information/history.html b/libs/regex/doc/html/boost_regex/background_information/history.html index 493e7b65cf..458dca6c22 100644 --- a/libs/regex/doc/html/boost_regex/background_information/history.html +++ b/libs/regex/doc/html/boost_regex/background_information/history.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>History</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="acknowledgements.html" title="Acknowledgements"> </head> @@ -37,17 +37,39 @@ </p> <h5> <a name="boost_regex.background_information.history.h0"></a> - <span><a name="boost_regex.background_information.history.boost_regex_5_1_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_1">Boost.Regex-5.1.1</a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0">Boost.Regex-5.1.2 + (Boost-1.62.0)</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Fix buffer over-run error when parsing certain invalid regexes, see + <a href="https://svn.boost.org/trac/boost/ticket/12222" target="_top">#12222</a>. + </li> +<li class="listitem"> + Fix detection of ICU in library build, see <a href="https://svn.boost.org/trac/boost/ticket/12152" target="_top">#12152</a>. + </li> +<li class="listitem"> + Fix bug in case sensitivity change, see <a href="https://svn.boost.org/trac/boost/ticket/11940" target="_top">#11940</a>. + </li> +<li class="listitem"> + Allow types wider than int in <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span><span class="special">{}</span></code> + expressions (for char32_t etc), see <a href="https://svn.boost.org/trac/boost/ticket/11988" target="_top">#11988</a>. + </li> +</ul></div> +<h5> +<a name="boost_regex.background_information.history.h1"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0">Boost.Regex-5.1.1 + (Boost-1.61.0)</a> + </h5> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Change to lockfree implementation of memory cache, see <a href="https://github.com/boostorg/regex/pull/23" target="_top">PR#23</a>. </li></ul></div> <h5> -<a name="boost_regex.background_information.history.h1"></a> - <span><a name="boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0 +<a name="boost_regex.background_information.history.h2"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0 (Boost-1.60.0)</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Add support for Perl's backtracking control verbs, see <a href="https://svn.boost.org/trac/boost/ticket/11205" target="_top">#11205</a>. Note however, that (*MARK) and operations on marks are not currently @@ -66,11 +88,11 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h2"></a> - <span><a name="boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1 +<a name="boost_regex.background_information.history.h3"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1 (Boost-1.58.0)</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Fixed some typos as in <a href="https://svn.boost.org/trac/boost/ticket/10682" target="_top">#10682</a>. </li> @@ -99,11 +121,11 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h3"></a> - <span><a name="boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0 +<a name="boost_regex.background_information.history.h4"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0 (Boost-1.56.0)</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Moved to library-specific version number post the move to Git. And since we have one (minor) breaking change this gets bumped up from v4 to v5. @@ -132,23 +154,23 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h4"></a> - <span><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a> +<a name="boost_regex.background_information.history.h5"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a> </h5> <p> Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>. </p> <h5> -<a name="boost_regex.background_information.history.h5"></a> - <span><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a> +<a name="boost_regex.background_information.history.h6"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a> </h5> <p> Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744" target="_top">#7744</a>, <a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>. </p> <h5> -<a name="boost_regex.background_information.history.h6"></a> - <span><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a> +<a name="boost_regex.background_information.history.h7"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a> </h5> <p> Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/589" target="_top">#589</a>, @@ -157,8 +179,8 @@ <a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>. </p> <h5> -<a name="boost_regex.background_information.history.h7"></a> - <span><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a> +<a name="boost_regex.background_information.history.h8"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a> </h5> <p> Fixed issue with <code class="computeroutput"><span class="special">(?!)</span></code> not being @@ -166,8 +188,8 @@ expression. </p> <h5> -<a name="boost_regex.background_information.history.h8"></a> - <span><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a> +<a name="boost_regex.background_information.history.h9"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a> </h5> <p> Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/688" target="_top">#698</a>, @@ -176,8 +198,8 @@ <a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>. </p> <h5> -<a name="boost_regex.background_information.history.h9"></a> - <span><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a> +<a name="boost_regex.background_information.history.h10"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a> </h5> <p> Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/5223" target="_top">#5223</a>, @@ -188,8 +210,8 @@ <a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>. </p> <h5> -<a name="boost_regex.background_information.history.h10"></a> - <span><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a> +<a name="boost_regex.background_information.history.h11"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a> </h5> <p> Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309" target="_top">#4309</a>, @@ -206,10 +228,10 @@ <a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a> </p> <h5> -<a name="boost_regex.background_information.history.h11"></a> - <span><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a> +<a name="boost_regex.background_information.history.h12"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Added support for Functors rather than strings as format expressions. </li> @@ -234,18 +256,18 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h12"></a> - <span><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a> +<a name="boost_regex.background_information.history.h13"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Added support for many Perl 5.10 syntax elements including named sub-expressions, branch resets and recursive regular expressions. </li></ul></div> <h5> -<a name="boost_regex.background_information.history.h13"></a> - <span><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a> +<a name="boost_regex.background_information.history.h14"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <span class="bold"><strong>Breaking change</strong></span>: empty expressions, and empty alternatives are now allowed when using the Perl regular expression @@ -269,10 +291,10 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h14"></a> - <span><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a> +<a name="boost_regex.background_information.history.h15"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Fix for non-greedy repeats and partial matches not working correctly in some cases. @@ -291,10 +313,10 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h15"></a> - <span><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a> +<a name="boost_regex.background_information.history.h16"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Fixed broken makefiles. </li> @@ -360,10 +382,10 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h16"></a> - <span><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a> +<a name="boost_regex.background_information.history.h17"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Completely rewritten expression parsing code, and traits class support; now conforms to the standardization proposal. @@ -414,17 +436,17 @@ </li> </ul></div> <h5> -<a name="boost_regex.background_information.history.h17"></a> - <span><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a> +<a name="boost_regex.background_information.history.h18"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Fixed bug in partial matches of bounded repeats of '.'. </li></ul></div> <h5> -<a name="boost_regex.background_information.history.h18"></a> - <span><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a> +<a name="boost_regex.background_information.history.h19"></a> + <span class="phrase"><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Completely rewritten pattern matching code - it is now up to 10 times faster than before. diff --git a/libs/regex/doc/html/boost_regex/background_information/locale.html b/libs/regex/doc/html/boost_regex/background_information/locale.html index b9a8905778..0ede4b0908 100644 --- a/libs/regex/doc/html/boost_regex/background_information/locale.html +++ b/libs/regex/doc/html/boost_regex/background_information/locale.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Localization</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="headers.html" title="Headers"> <link rel="next" href="thread_safety.html" title="Thread Safety"> @@ -59,7 +59,7 @@ </p> <h5> <a name="boost_regex.background_information.locale.h0"></a> - <span><a name="boost_regex.background_information.locale.win32_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model">Win32 + <span class="phrase"><a name="boost_regex.background_information.locale.win32_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model">Win32 localization model.</a> </h5> <p> @@ -91,7 +91,7 @@ </p> <h5> <a name="boost_regex.background_information.locale.h1"></a> - <span><a name="boost_regex.background_information.locale.c_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model">C + <span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model">C localization model.</a> </h5> <p> @@ -115,7 +115,7 @@ </p> <h5> <a name="boost_regex.background_information.locale.h2"></a> - <span><a name="boost_regex.background_information.locale.c_localization_model0"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model0">C++ + <span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model0"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model0">C++ localization model.</a> </h5> <p> @@ -152,7 +152,7 @@ </p> <h5> <a name="boost_regex.background_information.locale.h3"></a> - <span><a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing + <span class="phrase"><a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing a message catalogue</a> </h5> <p> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance.html b/libs/regex/doc/html/boost_regex/background_information/performance.html index e9bdc3bf8c..414ddce4f2 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Performance</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="faq.html" title="FAQ"> <link rel="next" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.background_information.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</a></span></dt> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html index 962d8c81d5..a23c76001f 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="../performance.html" title="Performance"> <link rel="next" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html index 37e9a9c12c..9d60cdb597 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> <link rel="next" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html index ff4d65351b..27cf3d7177 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)"> <link rel="next" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html index c7bf861f17..233988a778 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> <link rel="next" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html index 8192448eb4..81f2994af5 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)"> <link rel="next" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html index 4c53b68e6f..174b03fec4 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> <link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html index e504df9f1e..07f9468976 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)"> <link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)"> diff --git a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html index afe17420ca..b077925a9f 100644 --- a/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html +++ b/libs/regex/doc/html/boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../performance.html" title="Performance"> <link rel="prev" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)"> <link rel="next" href="../standards.html" title="Standards Conformance"> diff --git a/libs/regex/doc/html/boost_regex/background_information/redist.html b/libs/regex/doc/html/boost_regex/background_information/redist.html index b89c3e2857..320b53cec4 100644 --- a/libs/regex/doc/html/boost_regex/background_information/redist.html +++ b/libs/regex/doc/html/boost_regex/background_information/redist.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Redistributables</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="standards.html" title="Standards Conformance"> <link rel="next" href="acknowledgements.html" title="Acknowledgements"> diff --git a/libs/regex/doc/html/boost_regex/background_information/standards.html b/libs/regex/doc/html/boost_regex/background_information/standards.html index 91ae97732d..2b2aa9495c 100644 --- a/libs/regex/doc/html/boost_regex/background_information/standards.html +++ b/libs/regex/doc/html/boost_regex/background_information/standards.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Standards Conformance</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)"> <link rel="next" href="redist.html" title="Redistributables"> @@ -29,7 +29,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.background_information.standards.h0"></a> - <span><a name="boost_regex.background_information.standards.c"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.c">C++</a> + <span class="phrase"><a name="boost_regex.background_information.standards.c"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.c">C++</a> </h5> <p> Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical @@ -37,7 +37,7 @@ </p> <h5> <a name="boost_regex.background_information.standards.h1"></a> - <span><a name="boost_regex.background_information.standards.ecmascript_javascript"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript_javascript">ECMAScript + <span class="phrase"><a name="boost_regex.background_information.standards.ecmascript_javascript"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript_javascript">ECMAScript / JavaScript</a> </h5> <p> @@ -50,7 +50,7 @@ </p> <h5> <a name="boost_regex.background_information.standards.h2"></a> - <span><a name="boost_regex.background_information.standards.perl"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.perl">Perl</a> + <span class="phrase"><a name="boost_regex.background_information.standards.perl"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.perl">Perl</a> </h5> <p> Almost all Perl features are supported, except for: @@ -74,7 +74,7 @@ </p> <h5> <a name="boost_regex.background_information.standards.h3"></a> - <span><a name="boost_regex.background_information.standards.posix"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.posix">POSIX</a> + <span class="phrase"><a name="boost_regex.background_information.standards.posix"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.posix">POSIX</a> </h5> <p> All the POSIX basic and extended regular expression features are supported, @@ -94,7 +94,7 @@ </p> <h5> <a name="boost_regex.background_information.standards.h4"></a> - <span><a name="boost_regex.background_information.standards.unicode"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.unicode">Unicode</a> + <span class="phrase"><a name="boost_regex.background_information.standards.unicode"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.unicode">Unicode</a> </h5> <p> The following comments refer to <a href="http://unicode.org/reports/tr18/" target="_top">Unicode diff --git a/libs/regex/doc/html/boost_regex/background_information/thread_safety.html b/libs/regex/doc/html/boost_regex/background_information/thread_safety.html index ccd8cbebef..27ee16ea85 100644 --- a/libs/regex/doc/html/boost_regex/background_information/thread_safety.html +++ b/libs/regex/doc/html/boost_regex/background_information/thread_safety.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Thread Safety</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../background_information.html" title="Background Information"> <link rel="prev" href="locale.html" title="Localization"> <link rel="next" href="examples.html" title="Test and Example Programs"> diff --git a/libs/regex/doc/html/boost_regex/captures.html b/libs/regex/doc/html/boost_regex/captures.html index 969fcd9128..8945f95889 100644 --- a/libs/regex/doc/html/boost_regex/captures.html +++ b/libs/regex/doc/html/boost_regex/captures.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Understanding Marked Sub-Expressions and Captures</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="unicode.html" title="Unicode and Boost.Regex"> <link rel="next" href="partial_matches.html" title="Partial Matches"> </head> @@ -36,7 +36,7 @@ </p> <h5> <a name="boost_regex.captures.h0"></a> - <span><a name="boost_regex.captures.marked_sub_expressions"></a></span><a class="link" href="captures.html#boost_regex.captures.marked_sub_expressions">Marked + <span class="phrase"><a name="boost_regex.captures.marked_sub_expressions"></a></span><a class="link" href="captures.html#boost_regex.captures.marked_sub_expressions">Marked sub-expressions</a> </h5> <p> @@ -220,7 +220,7 @@ </p> <h5> <a name="boost_regex.captures.h1"></a> - <span><a name="boost_regex.captures.unmatched_sub_expressions"></a></span><a class="link" href="captures.html#boost_regex.captures.unmatched_sub_expressions">Unmatched + <span class="phrase"><a name="boost_regex.captures.unmatched_sub_expressions"></a></span><a class="link" href="captures.html#boost_regex.captures.unmatched_sub_expressions">Unmatched Sub-Expressions</a> </h5> <p> @@ -234,7 +234,7 @@ </p> <h5> <a name="boost_regex.captures.h2"></a> - <span><a name="boost_regex.captures.repeated_captures"></a></span><a class="link" href="captures.html#boost_regex.captures.repeated_captures">Repeated + <span class="phrase"><a name="boost_regex.captures.repeated_captures"></a></span><a class="link" href="captures.html#boost_regex.captures.repeated_captures">Repeated Captures</a> </h5> <p> @@ -358,7 +358,7 @@ Text: "now is the time for all good men to come to the aid of the party" don't use it), and a much bigger impact if you do use it, therefore to use this feature you need to: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Define BOOST_REGEX_MATCH_EXTRA for all translation units including the library source (the best way to do this is to uncomment this define in diff --git a/libs/regex/doc/html/boost_regex/configuration.html b/libs/regex/doc/html/boost_regex/configuration.html index 244cf29786..2e1bef9a11 100644 --- a/libs/regex/doc/html/boost_regex/configuration.html +++ b/libs/regex/doc/html/boost_regex/configuration.html @@ -3,10 +3,10 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Configuration</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="prev" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="prev" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="next" href="configuration/compiler.html" title="Compiler Setup"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="boost_regex.configuration"></a><a class="link" href="configuration.html" title="Configuration">Configuration</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="configuration/compiler.html">Compiler Setup</a></span></dt> <dt><span class="section"><a href="configuration/locale.html">Locale and traits class selection</a></span></dt> diff --git a/libs/regex/doc/html/boost_regex/configuration/algorithm.html b/libs/regex/doc/html/boost_regex/configuration/algorithm.html index 88cbdfe367..68e88517d5 100644 --- a/libs/regex/doc/html/boost_regex/configuration/algorithm.html +++ b/libs/regex/doc/html/boost_regex/configuration/algorithm.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Algorithm Selection</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../configuration.html" title="Configuration"> <link rel="prev" href="linkage.html" title="Linkage Options"> <link rel="next" href="tuning.html" title="Algorithm Tuning"> diff --git a/libs/regex/doc/html/boost_regex/configuration/compiler.html b/libs/regex/doc/html/boost_regex/configuration/compiler.html index 5bed532e3c..4ec290c5db 100644 --- a/libs/regex/doc/html/boost_regex/configuration/compiler.html +++ b/libs/regex/doc/html/boost_regex/configuration/compiler.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Compiler Setup</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../configuration.html" title="Configuration"> <link rel="prev" href="../configuration.html" title="Configuration"> <link rel="next" href="locale.html" title="Locale and traits class selection"> diff --git a/libs/regex/doc/html/boost_regex/configuration/linkage.html b/libs/regex/doc/html/boost_regex/configuration/linkage.html index ec29cfc488..91a59dcc8e 100644 --- a/libs/regex/doc/html/boost_regex/configuration/linkage.html +++ b/libs/regex/doc/html/boost_regex/configuration/linkage.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Linkage Options</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../configuration.html" title="Configuration"> <link rel="prev" href="locale.html" title="Locale and traits class selection"> <link rel="next" href="algorithm.html" title="Algorithm Selection"> diff --git a/libs/regex/doc/html/boost_regex/configuration/locale.html b/libs/regex/doc/html/boost_regex/configuration/locale.html index fb3273caf4..8c06657d05 100644 --- a/libs/regex/doc/html/boost_regex/configuration/locale.html +++ b/libs/regex/doc/html/boost_regex/configuration/locale.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Locale and traits class selection</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../configuration.html" title="Configuration"> <link rel="prev" href="compiler.html" title="Compiler Setup"> <link rel="next" href="linkage.html" title="Linkage Options"> diff --git a/libs/regex/doc/html/boost_regex/configuration/tuning.html b/libs/regex/doc/html/boost_regex/configuration/tuning.html index 3b2033ce98..91d0e83d80 100644 --- a/libs/regex/doc/html/boost_regex/configuration/tuning.html +++ b/libs/regex/doc/html/boost_regex/configuration/tuning.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Algorithm Tuning</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../configuration.html" title="Configuration"> <link rel="prev" href="algorithm.html" title="Algorithm Selection"> <link rel="next" href="../install.html" title="Building and Installing the Library"> diff --git a/libs/regex/doc/html/boost_regex/format.html b/libs/regex/doc/html/boost_regex/format.html index 9d6ceaa0b1..db3a6c45b5 100644 --- a/libs/regex/doc/html/boost_regex/format.html +++ b/libs/regex/doc/html/boost_regex/format.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Search and Replace Format String Syntax</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule"> <link rel="next" href="format/sed_format.html" title="Sed Format String Syntax"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="boost_regex.format"></a><a class="link" href="format.html" title="Search and Replace Format String Syntax">Search and Replace Format String Syntax</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="format/sed_format.html">Sed Format String Syntax</a></span></dt> <dt><span class="section"><a href="format/perl_format.html">Perl Format String Syntax</a></span></dt> <dt><span class="section"><a href="format/boost_format_syntax.html">Boost-Extended diff --git a/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html b/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html index 60bc38a00f..762dbe0b03 100644 --- a/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html +++ b/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Boost-Extended Format String Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../format.html" title="Search and Replace Format String Syntax"> <link rel="prev" href="perl_format.html" title="Perl Format String Syntax"> <link rel="next" href="../ref.html" title="Reference"> @@ -33,7 +33,7 @@ </p> <h5> <a name="boost_regex.format.boost_format_syntax.h0"></a> - <span><a name="boost_regex.format.boost_format_syntax.grouping"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.grouping">Grouping</a> + <span class="phrase"><a name="boost_regex.format.boost_format_syntax.grouping"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.grouping">Grouping</a> </h5> <p> The characters '(' and ')' perform lexical grouping, so use \( and \) if @@ -41,7 +41,7 @@ </p> <h5> <a name="boost_regex.format.boost_format_syntax.h1"></a> - <span><a name="boost_regex.format.boost_format_syntax.conditionals"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.conditionals">Conditionals</a> + <span class="phrase"><a name="boost_regex.format.boost_format_syntax.conditionals"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.conditionals">Conditionals</a> </h5> <p> The character '?' begins a conditional expression, the general form is: @@ -80,7 +80,7 @@ </p> <h5> <a name="boost_regex.format.boost_format_syntax.h2"></a> - <span><a name="boost_regex.format.boost_format_syntax.placeholder_sequences"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.placeholder_sequences">Placeholder + <span class="phrase"><a name="boost_regex.format.boost_format_syntax.placeholder_sequences"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.placeholder_sequences">Placeholder Sequences</a> </h5> <p> @@ -320,7 +320,7 @@ </p> <h5> <a name="boost_regex.format.boost_format_syntax.h3"></a> - <span><a name="boost_regex.format.boost_format_syntax.escape_sequences"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.escape_sequences">Escape + <span class="phrase"><a name="boost_regex.format.boost_format_syntax.escape_sequences"></a></span><a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.escape_sequences">Escape Sequences</a> </h5> <p> diff --git a/libs/regex/doc/html/boost_regex/format/perl_format.html b/libs/regex/doc/html/boost_regex/format/perl_format.html index dcb7a6270a..aa95a727df 100644 --- a/libs/regex/doc/html/boost_regex/format/perl_format.html +++ b/libs/regex/doc/html/boost_regex/format/perl_format.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Perl Format String Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../format.html" title="Search and Replace Format String Syntax"> <link rel="prev" href="sed_format.html" title="Sed Format String Syntax"> <link rel="next" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax"> diff --git a/libs/regex/doc/html/boost_regex/format/sed_format.html b/libs/regex/doc/html/boost_regex/format/sed_format.html index 1dff935563..fafdb88790 100644 --- a/libs/regex/doc/html/boost_regex/format/sed_format.html +++ b/libs/regex/doc/html/boost_regex/format/sed_format.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Sed Format String Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../format.html" title="Search and Replace Format String Syntax"> <link rel="prev" href="../format.html" title="Search and Replace Format String Syntax"> <link rel="next" href="perl_format.html" title="Perl Format String Syntax"> diff --git a/libs/regex/doc/html/boost_regex/install.html b/libs/regex/doc/html/boost_regex/install.html index 6ca97a23c2..f4cd9a91c8 100644 --- a/libs/regex/doc/html/boost_regex/install.html +++ b/libs/regex/doc/html/boost_regex/install.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Building and Installing the Library</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning"> <link rel="next" href="introduction_and_overview.html" title="Introduction and Overview"> </head> @@ -50,7 +50,7 @@ </p> <h5> <a name="boost_regex.install.h0"></a> - <span><a name="boost_regex.install.building_with_bjam"></a></span><a class="link" href="install.html#boost_regex.install.building_with_bjam">Building + <span class="phrase"><a name="boost_regex.install.building_with_bjam"></a></span><a class="link" href="install.html#boost_regex.install.building_with_bjam">Building with bjam</a> </h5> <p> @@ -60,7 +60,7 @@ </p> <h5> <a name="boost_regex.install.h1"></a> - <span><a name="boost_regex.install.building_with_unicode_and_icu_su"></a></span><a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_su">Building + <span class="phrase"><a name="boost_regex.install.building_with_unicode_and_icu_su"></a></span><a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_su">Building With Unicode and ICU Support</a> </h5> <p> @@ -159,7 +159,7 @@ </p> <h5> <a name="boost_regex.install.h2"></a> - <span><a name="boost_regex.install.building_from_source"></a></span><a class="link" href="install.html#boost_regex.install.building_from_source">Building + <span class="phrase"><a name="boost_regex.install.building_from_source"></a></span><a class="link" href="install.html#boost_regex.install.building_from_source">Building from Source</a> </h5> <p> @@ -174,7 +174,7 @@ <p> There are two #defines you should be aware of: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> BOOST_HAS_ICU should be defined if you want ICU support compiled in. </li> diff --git a/libs/regex/doc/html/boost_regex/introduction_and_overview.html b/libs/regex/doc/html/boost_regex/introduction_and_overview.html index f809ffae6f..276cabd151 100644 --- a/libs/regex/doc/html/boost_regex/introduction_and_overview.html +++ b/libs/regex/doc/html/boost_regex/introduction_and_overview.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Introduction and Overview</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="install.html" title="Building and Installing the Library"> <link rel="next" href="unicode.html" title="Unicode and Boost.Regex"> </head> diff --git a/libs/regex/doc/html/boost_regex/partial_matches.html b/libs/regex/doc/html/boost_regex/partial_matches.html index 2aa4ef7c00..589742de7b 100644 --- a/libs/regex/doc/html/boost_regex/partial_matches.html +++ b/libs/regex/doc/html/boost_regex/partial_matches.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Partial Matches</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="captures.html" title="Understanding Marked Sub-Expressions and Captures"> <link rel="next" href="syntax.html" title="Regular Expression Syntax"> </head> @@ -164,7 +164,7 @@ Be aware that using partial matches can sometimes result in somewhat imperfect behavior: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> There are some expressions, such as ".*abc" that will always produce a partial match. This problem can be reduced by careful construction @@ -178,6 +178,17 @@ It's more efficient to work this way, but may not be the behavior you want in all situations. </li> +<li class="listitem"> + There are situations where full matches are found even though partial matches + are also possible: for example if the partial string terminates with "abc" + and the regular expression is "\w+", then a full match is found + even though there may be more alphabetical characters to come. This particular + case can be detected by checking if the match found terminates at the end + of current input string. However, there are situations where that is not + possible: for example an expression such as "abc.*123" may always + have longer matches available since it could conceivably match the entire + input string (no matter how long it may be). + </li> </ul></div> <p> The following example tests to see whether the text could be a valid credit diff --git a/libs/regex/doc/html/boost_regex/ref.html b/libs/regex/doc/html/boost_regex/ref.html index 60a536bdab..837464d968 100644 --- a/libs/regex/doc/html/boost_regex/ref.html +++ b/libs/regex/doc/html/boost_regex/ref.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Reference</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax"> <link rel="next" href="ref/basic_regex.html" title="basic_regex"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="boost_regex.ref"></a><a class="link" href="ref.html" title="Reference">Reference</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="ref/basic_regex.html">basic_regex</a></span></dt> <dt><span class="section"><a href="ref/match_results.html">match_results</a></span></dt> <dt><span class="section"><a href="ref/sub_match.html">sub_match</a></span></dt> diff --git a/libs/regex/doc/html/boost_regex/ref/bad_expression.html b/libs/regex/doc/html/boost_regex/ref/bad_expression.html index adcd719b61..b923ca341d 100644 --- a/libs/regex/doc/html/boost_regex/ref/bad_expression.html +++ b/libs/regex/doc/html/boost_regex/ref/bad_expression.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>bad_expression</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_token_iterator.html" title="regex_token_iterator"> <link rel="next" href="syntax_option_type.html" title="syntax_option_type"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.ref.bad_expression.h0"></a> - <span><a name="boost_regex.ref.bad_expression.synopsis"></a></span><a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.ref.bad_expression.synopsis"></a></span><a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pattern_except</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> @@ -55,7 +55,7 @@ </pre> <h5> <a name="boost_regex.ref.bad_expression.h1"></a> - <span><a name="boost_regex.ref.bad_expression.description"></a></span><a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.bad_expression.description"></a></span><a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.description">Description</a> </h5> <pre class="programlisting"><span class="identifier">regex_error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">pos</span><span class="special">);</span> <span class="identifier">regex_error</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">);</span> diff --git a/libs/regex/doc/html/boost_regex/ref/basic_regex.html b/libs/regex/doc/html/boost_regex/ref/basic_regex.html index 5941214a9b..c63c152c77 100644 --- a/libs/regex/doc/html/boost_regex/ref/basic_regex.html +++ b/libs/regex/doc/html/boost_regex/ref/basic_regex.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>basic_regex</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="../ref.html" title="Reference"> <link rel="next" href="match_results.html" title="match_results"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.ref.basic_regex.h0"></a> - <span><a name="boost_regex.ref.basic_regex.synopsis"></a></span><a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.ref.basic_regex.synopsis"></a></span><a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> @@ -37,7 +37,7 @@ encapsulates regular expression parsing and compilation. The class takes two template parameters: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="computeroutput"><span class="identifier">charT</span></code>: determines the character type, i.e. either <code class="computeroutput"><span class="keyword">char</span></code> @@ -245,7 +245,7 @@ </pre> <h5> <a name="boost_regex.ref.basic_regex.h1"></a> - <span><a name="boost_regex.ref.basic_regex.description"></a></span><a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.basic_regex.description"></a></span><a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.description">Description</a> </h5> <p> Class <code class="computeroutput"><span class="identifier">basic_regex</span></code> has the diff --git a/libs/regex/doc/html/boost_regex/ref/concepts.html b/libs/regex/doc/html/boost_regex/ref/concepts.html index 6994c8503d..ed0cd50159 100644 --- a/libs/regex/doc/html/boost_regex/ref/concepts.html +++ b/libs/regex/doc/html/boost_regex/ref/concepts.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Concepts</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="posix.html" title="POSIX Compatible C API's"> <link rel="next" href="concepts/charT_concept.html" title="charT Requirements"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.ref.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="concepts/charT_concept.html">charT Requirements</a></span></dt> <dt><span class="section"><a href="concepts/traits_concept.html">Traits Class Requirements</a></span></dt> diff --git a/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html b/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html index 4de16aa7bc..3a14dcebd2 100644 --- a/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html +++ b/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>charT Requirements</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="../concepts.html" title="Concepts"> <link rel="next" href="traits_concept.html" title="Traits Class Requirements"> diff --git a/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html b/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html index da5cf78993..8f136aa754 100644 --- a/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html +++ b/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Iterator Requirements</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="traits_concept.html" title="Traits Class Requirements"> <link rel="next" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> diff --git a/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html b/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html index efaa4fe4b1..0ba2420e6d 100644 --- a/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html +++ b/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Traits Class Requirements</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="charT_concept.html" title="charT Requirements"> <link rel="next" href="iterator_concepts.html" title="Iterator Requirements"> @@ -35,7 +35,7 @@ </p> <h5> <a name="boost_regex.ref.concepts.traits_concept.h0"></a> - <span><a name="boost_regex.ref.concepts.traits_concept.minimal_requirements"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements">Minimal + <span class="phrase"><a name="boost_regex.ref.concepts.traits_concept.minimal_requirements"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements">Minimal requirements.</a> </h5> <p> @@ -379,7 +379,7 @@ </table></div> <h5> <a name="boost_regex.ref.concepts.traits_concept.h1"></a> - <span><a name="boost_regex.ref.concepts.traits_concept.additional_optional_requirements"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.additional_optional_requirements">Additional + <span class="phrase"><a name="boost_regex.ref.concepts.traits_concept.additional_optional_requirements"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.additional_optional_requirements">Additional Optional Requirements</a> </h5> <p> diff --git a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html index 1eef0977fa..702780e3b1 100644 --- a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html +++ b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Deprecated Interfaces</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements"> <link rel="next" href="deprecated_interfaces/regex_format.html" title="regex_format (Deprecated)"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.ref.deprecated_interfaces"></a><a class="link" href="deprecated_interfaces.html" title="Deprecated Interfaces">Deprecated Interfaces</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="deprecated_interfaces/regex_format.html">regex_format (Deprecated)</a></span></dt> <dt><span class="section"><a href="deprecated_interfaces/regex_grep.html">regex_grep diff --git a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html index 8ff3520685..eabc91ba80 100644 --- a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html +++ b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>High Level Class RegEx (Deprecated)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> <link rel="prev" href="regex_split.html" title="regex_split (deprecated)"> <link rel="next" href="../internal_details.html" title="Internal Details"> diff --git a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html index 45fbe7302d..6331b1319e 100644 --- a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html +++ b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_format (Deprecated)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> <link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> <link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)"> @@ -35,7 +35,7 @@ </p> <h5> <a name="boost_regex.ref.deprecated_interfaces.regex_format.h0"></a> - <span><a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a></span><a class="link" href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm + <span class="phrase"><a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a></span><a class="link" href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm regex_format</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html index 54ddb90fc5..a806853718 100644 --- a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html +++ b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_grep (Deprecated)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> <link rel="prev" href="regex_format.html" title="regex_format (Deprecated)"> <link rel="next" href="regex_split.html" title="regex_split (deprecated)"> diff --git a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html index 2df892ad3b..415557961b 100644 --- a/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html +++ b/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_split (deprecated)</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces"> <link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)"> <link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)"> diff --git a/libs/regex/doc/html/boost_regex/ref/error_type.html b/libs/regex/doc/html/boost_regex/ref/error_type.html index 8cf96d70b7..8c84d3bb8d 100644 --- a/libs/regex/doc/html/boost_regex/ref/error_type.html +++ b/libs/regex/doc/html/boost_regex/ref/error_type.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>error_type</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="match_flag_type.html" title="match_flag_type"> <link rel="next" href="regex_traits.html" title="regex_traits"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.ref.error_type.h0"></a> - <span><a name="boost_regex.ref.error_type.synopsis"></a></span><a class="link" href="error_type.html#boost_regex.ref.error_type.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.ref.error_type.synopsis"></a></span><a class="link" href="error_type.html#boost_regex.ref.error_type.synopsis">Synopsis</a> </h5> <p> Type error type represents the different types of errors that can be raised @@ -58,7 +58,7 @@ </pre> <h5> <a name="boost_regex.ref.error_type.h1"></a> - <span><a name="boost_regex.ref.error_type.description"></a></span><a class="link" href="error_type.html#boost_regex.ref.error_type.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.error_type.description"></a></span><a class="link" href="error_type.html#boost_regex.ref.error_type.description">Description</a> </h5> <p> The type <code class="computeroutput"><span class="identifier">error_type</span></code> is an diff --git a/libs/regex/doc/html/boost_regex/ref/internal_details.html b/libs/regex/doc/html/boost_regex/ref/internal_details.html index bbac737b76..c3754c02ea 100644 --- a/libs/regex/doc/html/boost_regex/ref/internal_details.html +++ b/libs/regex/doc/html/boost_regex/ref/internal_details.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Internal Details</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)"> <link rel="next" href="internal_details/uni_iter.html" title="Unicode Iterators"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.ref.internal_details"></a><a class="link" href="internal_details.html" title="Internal Details">Internal Details</a> </h3></div></div></div> -<div class="toc"><dl><dt><span class="section"><a href="internal_details/uni_iter.html">Unicode +<div class="toc"><dl class="toc"><dt><span class="section"><a href="internal_details/uni_iter.html">Unicode Iterators</a></span></dt></dl></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/regex/doc/html/boost_regex/ref/internal_details/uni_iter.html b/libs/regex/doc/html/boost_regex/ref/internal_details/uni_iter.html index 7ff72f7c79..7578c52382 100644 --- a/libs/regex/doc/html/boost_regex/ref/internal_details/uni_iter.html +++ b/libs/regex/doc/html/boost_regex/ref/internal_details/uni_iter.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Unicode Iterators</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../internal_details.html" title="Internal Details"> <link rel="prev" href="../internal_details.html" title="Internal Details"> <link rel="next" href="../../background_information.html" title="Background Information"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h5> <a name="boost_regex.ref.internal_details.uni_iter.h0"></a> - <span><a name="boost_regex.ref.internal_details.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">pending</span><span class="special">/</span><span class="identifier">unicode_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></pre> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BaseIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U16Type</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint16_t</span><span class="special">></span> @@ -52,7 +52,7 @@ </pre> <h5> <a name="boost_regex.ref.internal_details.uni_iter.h1"></a> - <span><a name="boost_regex.ref.internal_details.uni_iter.description"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.description"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.description">Description</a> </h5> <p> This header contains a selection of iterator adaptors that make a sequence diff --git a/libs/regex/doc/html/boost_regex/ref/match_flag_type.html b/libs/regex/doc/html/boost_regex/ref/match_flag_type.html index 9d8c3e297b..e4dc39d32f 100644 --- a/libs/regex/doc/html/boost_regex/ref/match_flag_type.html +++ b/libs/regex/doc/html/boost_regex/ref/match_flag_type.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>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"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="Options for Literal Strings"> <link rel="next" href="error_type.html" title="error_type"> @@ -70,7 +70,7 @@ </pre> <h5> <a name="boost_regex.ref.match_flag_type.h0"></a> - <span><a name="boost_regex.ref.match_flag_type.description"></a></span><a class="link" href="match_flag_type.html#boost_regex.ref.match_flag_type.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.match_flag_type.description"></a></span><a class="link" href="match_flag_type.html#boost_regex.ref.match_flag_type.description">Description</a> </h5> <p> The type <code class="computeroutput"><span class="identifier">match_flag_type</span></code> diff --git a/libs/regex/doc/html/boost_regex/ref/match_results.html b/libs/regex/doc/html/boost_regex/ref/match_results.html index c00d9da4b8..9c0780900b 100644 --- a/libs/regex/doc/html/boost_regex/ref/match_results.html +++ b/libs/regex/doc/html/boost_regex/ref/match_results.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>match_results</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="basic_regex.html" title="basic_regex"> <link rel="next" href="sub_match.html" title="sub_match"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="boost_regex.ref.match_results.h0"></a> - <span><a name="boost_regex.ref.match_results.synopsis"></a></span><a class="link" href="match_results.html#boost_regex.ref.match_results.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.ref.match_results.synopsis"></a></span><a class="link" href="match_results.html#boost_regex.ref.match_results.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> @@ -168,7 +168,7 @@ </pre> <h5> <a name="boost_regex.ref.match_results.h1"></a> - <span><a name="boost_regex.ref.match_results.description"></a></span><a class="link" href="match_results.html#boost_regex.ref.match_results.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.match_results.description"></a></span><a class="link" href="match_results.html#boost_regex.ref.match_results.description">Description</a> </h5> <p> In all <code class="computeroutput"><span class="identifier">match_results</span></code> constructors, @@ -625,7 +625,7 @@ then depending on the number of arguments the function object accepts, it will either: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Call <code class="computeroutput"><span class="identifier">fmt</span><span class="special">(*</span><span class="keyword">this</span><span class="special">)</span></code> and copy the string returned to <code class="computeroutput"><span class="identifier">OutputIterator</span></code> @@ -691,7 +691,7 @@ then depending on the number of arguments the function object accepts, it will either: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Call <code class="computeroutput"><span class="identifier">fmt</span><span class="special">(*</span><span class="keyword">this</span><span class="special">)</span></code> and return the result. @@ -765,7 +765,7 @@ <span class="bold"><strong>Rationale</strong></span>: Enabling this feature has several consequences: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> sub_match occupies more memory resulting in complex expressions running out of memory or stack space more quickly during matching. diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings.html index 4d6cd19b54..a809a7d515 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Interfacing With Non-Standard String Types</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_traits.html" title="regex_traits"> <link rel="next" href="non_std_strings/icu.html" title="Working With Unicode and ICU String Types"> @@ -27,7 +27,7 @@ <a name="boost_regex.ref.non_std_strings"></a><a class="link" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">Interfacing With Non-Standard String Types</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="non_std_strings/icu.html">Working With Unicode and ICU String Types</a></span></dt> <dd><dl> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html index 19f21111f3..0711593cf3 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Working With Unicode and ICU String Types</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types"> <link rel="prev" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types"> <link rel="next" href="icu/intro.html" title="Introduction to using Regex with ICU"> @@ -27,7 +27,7 @@ <a name="boost_regex.ref.non_std_strings.icu"></a><a class="link" href="icu.html" title="Working With Unicode and ICU String Types">Working With Unicode and ICU String Types</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="icu/intro.html">Introduction to using Regex with ICU</a></span></dt> <dt><span class="section"><a href="icu/unicode_types.html">Unicode diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html index 11b8e58754..4ff662dac7 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Introduction to using Regex with ICU</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types"> <link rel="prev" href="../icu.html" title="Working With Unicode and ICU String Types"> <link rel="next" href="unicode_types.html" title="Unicode regular expression types"> @@ -45,7 +45,7 @@ <p> The header will enable you to: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Create regular expressions that treat Unicode strings as sequences of UTF-32 code points. diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html index b6c1842846..cdf98960ac 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Unicode Regular Expression Algorithms</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types"> <link rel="prev" href="unicode_types.html" title="Unicode regular expression types"> <link rel="next" href="unicode_iter.html" title="Unicode Aware Regex Iterators"> @@ -44,7 +44,7 @@ </p> <h5> <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.h0"></a> - <span><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match">u32regex_match</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match">u32regex_match</a> </h5> <p> For each <a class="link" href="../../regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a> @@ -90,7 +90,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.h1"></a> - <span><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search">u32regex_search</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search">u32regex_search</a> </h5> <p> For each <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> @@ -129,7 +129,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.h2"></a> - <span><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace">u32regex_replace</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace"></a></span><a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace">u32regex_replace</a> </h5> <p> For each <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> algorithm defined diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html index 897edc5eb4..927ddd862c 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Unicode Aware Regex Iterators</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types"> <link rel="prev" href="unicode_algo.html" title="Unicode Regular Expression Algorithms"> <link rel="next" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> @@ -29,7 +29,7 @@ </h5></div></div></div> <h5> <a name="boost_regex.ref.non_std_strings.icu.unicode_iter.h0"></a> - <span><a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator"></a></span><a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator">u32regex_iterator</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator"></a></span><a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator">u32regex_iterator</a> </h5> <p> Type <code class="computeroutput"><span class="identifier">u32regex_iterator</span></code> @@ -127,7 +127,7 @@ </p> <h5> <a name="boost_regex.ref.non_std_strings.icu.unicode_iter.h1"></a> - <span><a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator"></a></span><a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator">u32regex_token_iterator</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator"></a></span><a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator">u32regex_token_iterator</a> </h5> <p> Type <code class="computeroutput"><span class="identifier">u32regex_token_iterator</span></code> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html index 22d3633f25..cb0aaf9214 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Unicode regular expression types</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types"> <link rel="prev" href="intro.html" title="Introduction to using Regex with ICU"> <link rel="next" href="unicode_algo.html" title="Unicode Regular Expression Algorithms"> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html index f83e9fc801..09e49b7b53 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Using Boost Regex With MFC Strings</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types"> <link rel="prev" href="icu/unicode_iter.html" title="Unicode Aware Regex Iterators"> <link rel="next" href="mfc_strings/mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings"> @@ -27,7 +27,7 @@ <a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a class="link" href="mfc_strings.html" title="Using Boost Regex With MFC Strings">Using Boost Regex With MFC Strings</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="mfc_strings/mfc_intro.html">Introduction to Boost.Regex and MFC Strings</a></span></dt> <dt><span class="section"><a href="mfc_strings/mfc_regex_types.html">Regex diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html index 8052034605..9ec1f60298 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Overloaded Algorithms For MFC String Types</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="prev" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String"> <link rel="next" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String"> @@ -35,7 +35,7 @@ </p> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h0"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match">regex_match</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match">regex_match</a> </h5> <p> There are two overloads, the first reports what matched in a match_results @@ -83,7 +83,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h1"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload">regex_match + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload">regex_match (second overload)</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span> @@ -111,7 +111,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h2"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search">regex_search</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search">regex_search</a> </h5> <p> There are two additional overloads for <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, the first reports @@ -150,7 +150,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h3"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload">regex_search + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload">regex_search (second overload)</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span> @@ -165,7 +165,7 @@ </p> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h4"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace">regex_replace</a> + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace">regex_replace</a> </h5> <p> There are two additional overloads for <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a>, the first sends diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html index 5731621add..e95a0af1bb 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Introduction to Boost.Regex and MFC Strings</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="prev" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="next" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings"> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html index 7fd8f5ef97..28229f9bc0 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Iterating Over the Matches Within An MFC String</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="prev" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types"> <link rel="next" href="../../posix.html" title="POSIX Compatible C API's"> @@ -33,7 +33,7 @@ </p> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.h0"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper">regex_iterator + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper">regex_iterator creation helper</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">></span> @@ -69,7 +69,7 @@ </pre> <h5> <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.h1"></a> - <span><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he">regex_token_iterator + <span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he">regex_token_iterator creation helpers</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">></span> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html index 5fd0e37daa..8f59fe6d5b 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Regular Expression Creation From an MFC String</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="prev" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings"> <link rel="next" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types"> diff --git a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html index 3bed0e254f..5d473530df 100644 --- a/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html +++ b/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Regex Types Used With MFC Strings</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings"> <link rel="prev" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings"> <link rel="next" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String"> diff --git a/libs/regex/doc/html/boost_regex/ref/posix.html b/libs/regex/doc/html/boost_regex/ref/posix.html index 980452b7ce..69f5a4ed85 100644 --- a/libs/regex/doc/html/boost_regex/ref/posix.html +++ b/libs/regex/doc/html/boost_regex/ref/posix.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>POSIX Compatible C API's</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="Iterating Over the Matches Within An MFC String"> <link rel="next" href="concepts.html" title="Concepts"> @@ -164,7 +164,7 @@ </table></div> <a name="regcomp"></a><h5> <a name="boost_regex.ref.posix.h0"></a> - <span><a name="boost_regex.ref.posix.regcomp"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regcomp">regcomp</a> + <span class="phrase"><a name="boost_regex.ref.posix.regcomp"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regcomp">regcomp</a> </h5> <p> <code class="computeroutput"><span class="identifier">regcomp</span></code> takes a pointer to @@ -376,7 +376,7 @@ </table></div> <a name="regerror"></a><h5> <a name="boost_regex.ref.posix.h1"></a> - <span><a name="boost_regex.ref.posix.regerror"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regerror">regerror</a> + <span class="phrase"><a name="boost_regex.ref.posix.regerror"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regerror">regerror</a> </h5> <p> regerror takes the following parameters, it maps an error code to a human @@ -462,7 +462,7 @@ </p> <a name="regexec"></a><h5> <a name="boost_regex.ref.posix.h2"></a> - <span><a name="boost_regex.ref.posix.regexec"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regexec">regexec</a> + <span class="phrase"><a name="boost_regex.ref.posix.regexec"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regexec">regexec</a> </h5> <p> regexec finds the first occurrence of expression e within string buf. If @@ -530,7 +530,7 @@ </table></div> <a name="regfree"></a><h5> <a name="boost_regex.ref.posix.h3"></a> - <span><a name="boost_regex.ref.posix.regfree"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regfree">regfree</a> + <span class="phrase"><a name="boost_regex.ref.posix.regfree"></a></span><a class="link" href="posix.html#boost_regex.ref.posix.regfree">regfree</a> </h5> <p> <code class="computeroutput"><span class="identifier">regfree</span></code> frees all the memory diff --git a/libs/regex/doc/html/boost_regex/ref/regex_iterator.html b/libs/regex/doc/html/boost_regex/ref/regex_iterator.html index ee0dc39aea..1d6c008905 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_iterator.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_iterator</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_replace.html" title="regex_replace"> <link rel="next" href="regex_token_iterator.html" title="regex_token_iterator"> @@ -79,7 +79,7 @@ </pre> <h5> <a name="boost_regex.ref.regex_iterator.h0"></a> - <span><a name="boost_regex.ref.regex_iterator.description"></a></span><a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_iterator.description"></a></span><a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.description">Description</a> </h5> <p> A <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> @@ -417,7 +417,7 @@ </p> <h5> <a name="boost_regex.ref.regex_iterator.h1"></a> - <span><a name="boost_regex.ref.regex_iterator.examples"></a></span><a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.examples">Examples</a> + <span class="phrase"><a name="boost_regex.ref.regex_iterator.examples"></a></span><a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.examples">Examples</a> </h5> <p> The following example takes a C++ source file and builds up an index of class diff --git a/libs/regex/doc/html/boost_regex/ref/regex_match.html b/libs/regex/doc/html/boost_regex/ref/regex_match.html index 50c153b2a7..1cd3607992 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_match.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_match.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_match</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="sub_match.html" title="sub_match"> <link rel="next" href="regex_search.html" title="regex_search"> @@ -81,7 +81,7 @@ </pre> <h5> <a name="boost_regex.ref.regex_match.h0"></a> - <span><a name="boost_regex.ref.regex_match.description"></a></span><a class="link" href="regex_match.html#boost_regex.ref.regex_match.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_match.description"></a></span><a class="link" href="regex_match.html#boost_regex.ref.regex_match.description">Description</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">></span> <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span> @@ -363,7 +363,7 @@ </p> <h5> <a name="boost_regex.ref.regex_match.h1"></a> - <span><a name="boost_regex.ref.regex_match.examples"></a></span><a class="link" href="regex_match.html#boost_regex.ref.regex_match.examples">Examples</a> + <span class="phrase"><a name="boost_regex.ref.regex_match.examples"></a></span><a class="link" href="regex_match.html#boost_regex.ref.regex_match.examples">Examples</a> </h5> <p> The following example processes an ftp response: diff --git a/libs/regex/doc/html/boost_regex/ref/regex_replace.html b/libs/regex/doc/html/boost_regex/ref/regex_replace.html index 61a9dc3e74..2d8c967170 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_replace.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_replace.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_replace</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_search.html" title="regex_search"> <link rel="next" href="regex_iterator.html" title="regex_iterator"> @@ -54,7 +54,7 @@ </pre> <h5> <a name="boost_regex.ref.regex_replace.h0"></a> - <span><a name="boost_regex.ref.regex_replace.description"></a></span><a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_replace.description"></a></span><a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.description">Description</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Formatter</span><span class="special">></span> <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span> @@ -200,7 +200,7 @@ </p> <h5> <a name="boost_regex.ref.regex_replace.h1"></a> - <span><a name="boost_regex.ref.regex_replace.examples"></a></span><a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.examples">Examples</a> + <span class="phrase"><a name="boost_regex.ref.regex_replace.examples"></a></span><a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.examples">Examples</a> </h5> <p> The following example takes C/C++ source code as input, and outputs syntax diff --git a/libs/regex/doc/html/boost_regex/ref/regex_search.html b/libs/regex/doc/html/boost_regex/ref/regex_search.html index 31620dece6..5410dbccb1 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_search.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_search.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_search</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_match.html" title="regex_match"> <link rel="next" href="regex_replace.html" title="regex_replace"> @@ -74,7 +74,7 @@ </pre> <h5> <a name="boost_regex.ref.regex_search.h0"></a> - <span><a name="boost_regex.ref.regex_search.description"></a></span><a class="link" href="regex_search.html#boost_regex.ref.regex_search.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_search.description"></a></span><a class="link" href="regex_search.html#boost_regex.ref.regex_search.description">Description</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">></span> <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span> @@ -359,7 +359,7 @@ </p> <h5> <a name="boost_regex.ref.regex_search.h1"></a> - <span><a name="boost_regex.ref.regex_search.examples"></a></span><a class="link" href="regex_search.html#boost_regex.ref.regex_search.examples">Examples</a> + <span class="phrase"><a name="boost_regex.ref.regex_search.examples"></a></span><a class="link" href="regex_search.html#boost_regex.ref.regex_search.examples">Examples</a> </h5> <p> The following example, takes the contents of a file in the form of a string, diff --git a/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html b/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html index 7c7db61f3a..513e0800fe 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_token_iterator</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="regex_iterator.html" title="regex_iterator"> <link rel="next" href="bad_expression.html" title="bad_expression"> @@ -137,7 +137,7 @@ </pre> <h5> <a name="boost_regex.ref.regex_token_iterator.h0"></a> - <span><a name="boost_regex.ref.regex_token_iterator.description"></a></span><a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_token_iterator.description"></a></span><a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.description">Description</a> </h5> <a name="boost_regex.regex_token_iterator.construct1"></a><pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">();</span> </pre> @@ -358,7 +358,7 @@ </p> <h5> <a name="boost_regex.ref.regex_token_iterator.h1"></a> - <span><a name="boost_regex.ref.regex_token_iterator.examples"></a></span><a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.examples">Examples</a> + <span class="phrase"><a name="boost_regex.ref.regex_token_iterator.examples"></a></span><a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.examples">Examples</a> </h5> <p> The following example takes a string and splits it into a series of tokens: diff --git a/libs/regex/doc/html/boost_regex/ref/regex_traits.html b/libs/regex/doc/html/boost_regex/ref/regex_traits.html index 92d1322112..4b31e22bb6 100644 --- a/libs/regex/doc/html/boost_regex/ref/regex_traits.html +++ b/libs/regex/doc/html/boost_regex/ref/regex_traits.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>regex_traits</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="error_type.html" title="error_type"> <link rel="next" href="non_std_strings.html" title="Interfacing With Non-Standard String Types"> @@ -47,14 +47,14 @@ </pre> <h5> <a name="boost_regex.ref.regex_traits.h0"></a> - <span><a name="boost_regex.ref.regex_traits.description"></a></span><a class="link" href="regex_traits.html#boost_regex.ref.regex_traits.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.regex_traits.description"></a></span><a class="link" href="regex_traits.html#boost_regex.ref.regex_traits.description">Description</a> </h5> <p> The class <code class="computeroutput"><span class="identifier">regex_traits</span></code> is just a thin wrapper around an actual implementation class, which may be one of: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="computeroutput"><span class="identifier">c_regex_traits</span></code>: this class is deprecated, it wraps the C locale, and is used as the default @@ -76,7 +76,7 @@ The default behavior can be altered by defining one of the following configuration macros in <a href="../../../../../../boost/regex/user.hpp" target="_top">boost/regex/user.hpp</a> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> BOOST_REGEX_USE_C_LOCALE: makes <code class="computeroutput"><span class="identifier">c_regex_traits</span></code> the default. diff --git a/libs/regex/doc/html/boost_regex/ref/sub_match.html b/libs/regex/doc/html/boost_regex/ref/sub_match.html index cfd7e96343..4eedc8a987 100644 --- a/libs/regex/doc/html/boost_regex/ref/sub_match.html +++ b/libs/regex/doc/html/boost_regex/ref/sub_match.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>sub_match</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="match_results.html" title="match_results"> <link rel="next" href="regex_match.html" title="regex_match"> @@ -330,11 +330,11 @@ </pre> <h5> <a name="boost_regex.ref.sub_match.h0"></a> - <span><a name="boost_regex.ref.sub_match.description"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.description">Description</a> + <span class="phrase"><a name="boost_regex.ref.sub_match.description"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.description">Description</a> </h5> <h6> <a name="boost_regex.ref.sub_match.h1"></a> - <span><a name="boost_regex.ref.sub_match.members"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.members">Members</a> + <span class="phrase"><a name="boost_regex.ref.sub_match.members"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.members">Members</a> </h6> <a name="boost_regex.sub_match.value_type"></a><pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">iterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span> </pre> @@ -429,7 +429,7 @@ <span class="bold"><strong>Rationale</strong></span>: Enabling this feature has several consequences: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> sub_match occupies more memory resulting in complex expressions running out of memory or stack space more quickly during matching. @@ -447,7 +447,7 @@ </ul></div> <h6> <a name="boost_regex.ref.sub_match.h2"></a> - <span><a name="boost_regex.ref.sub_match.sub_match_non_member_operators"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.sub_match_non_member_operators">sub_match + <span class="phrase"><a name="boost_regex.ref.sub_match.sub_match_non_member_operators"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.sub_match_non_member_operators">sub_match non-member operators</a> </h6> <a name="boost_regex.sub_match.op_compare1"></a><pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> @@ -884,7 +884,7 @@ </p> <h6> <a name="boost_regex.ref.sub_match.h3"></a> - <span><a name="boost_regex.ref.sub_match.stream_inserter"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.stream_inserter">Stream + <span class="phrase"><a name="boost_regex.ref.sub_match.stream_inserter"></a></span><a class="link" href="sub_match.html#boost_regex.ref.sub_match.stream_inserter">Stream inserter</a> </h6> <a name="boost_regex.sub_match.op_stream"></a><pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html index c5b8846d47..a1f22a36be 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>syntax_option_type</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../ref.html" title="Reference"> <link rel="prev" href="bad_expression.html" title="bad_expression"> <link rel="next" href="syntax_option_type/syntax_option_type_synopsis.html" title="syntax_option_type Synopsis"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.ref.syntax_option_type"></a><a class="link" href="syntax_option_type.html" title="syntax_option_type">syntax_option_type</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="syntax_option_type/syntax_option_type_synopsis.html">syntax_option_type Synopsis</a></span></dt> <dt><span class="section"><a href="syntax_option_type/syntax_option_type_overview.html">Overview diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html index e99ba86d26..91d7a9f20f 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Options for POSIX Basic Regular Expressions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"> <link rel="next" href="syntax_option_type_literal.html" title="Options for Literal Strings"> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html index eaf4c91bd5..9dcbd4237a 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Options for POSIX Extended Regular Expressions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions"> <link rel="next" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html index 63f88a056c..ac108b049d 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Options for Literal Strings</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"> <link rel="next" href="../match_flag_type.html" title="match_flag_type"> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html index a2a512c6a6..5416e49390 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Overview of syntax_option_type</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis"> <link rel="next" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions"> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html index 10d8097c86..bb4a08cfaf 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Options for Perl Regular Expressions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="syntax_option_type_overview.html" title="Overview of syntax_option_type"> <link rel="next" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"> diff --git a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html index 527980371c..6b1ebac8f7 100644 --- a/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html +++ b/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>syntax_option_type Synopsis</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="prev" href="../syntax_option_type.html" title="syntax_option_type"> <link rel="next" href="syntax_option_type_overview.html" title="Overview of syntax_option_type"> diff --git a/libs/regex/doc/html/boost_regex/syntax.html b/libs/regex/doc/html/boost_regex/syntax.html index 42692672cc..02491734be 100644 --- a/libs/regex/doc/html/boost_regex/syntax.html +++ b/libs/regex/doc/html/boost_regex/syntax.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Regular Expression Syntax</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="partial_matches.html" title="Partial Matches"> <link rel="next" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="boost_regex.syntax"></a><a class="link" href="syntax.html" title="Regular Expression Syntax">Regular Expression Syntax</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="syntax/perl_syntax.html">Perl Regular Expression Syntax</a></span></dt> <dt><span class="section"><a href="syntax/basic_extended.html">POSIX Extended Regular @@ -61,7 +61,7 @@ There are three main syntax options available, depending upon how you construct the regular expression object: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl (this is the default behavior)</a>. diff --git a/libs/regex/doc/html/boost_regex/syntax/basic_extended.html b/libs/regex/doc/html/boost_regex/syntax/basic_extended.html index 823d5a1349..7c05e868c0 100644 --- a/libs/regex/doc/html/boost_regex/syntax/basic_extended.html +++ b/libs/regex/doc/html/boost_regex/syntax/basic_extended.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>POSIX Extended Regular Expression Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="perl_syntax.html" title="Perl Regular Expression Syntax"> <link rel="next" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax"> @@ -29,7 +29,7 @@ </h3></div></div></div> <h4> <a name="boost_regex.syntax.basic_extended.h0"></a> - <span><a name="boost_regex.syntax.basic_extended.synopsis"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.synopsis"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.synopsis">Synopsis</a> </h4> <p> The POSIX-Extended regular expression syntax is supported by the POSIX C @@ -45,7 +45,7 @@ </pre> <a name="boost_regex.posix_extended_syntax"></a><h4> <a name="boost_regex.syntax.basic_extended.h1"></a> - <span><a name="boost_regex.syntax.basic_extended.posix_extended_syntax"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.posix_extended_syntax">POSIX Extended + <span class="phrase"><a name="boost_regex.syntax.basic_extended.posix_extended_syntax"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.posix_extended_syntax">POSIX Extended Syntax</a> </h4> <p> @@ -55,13 +55,13 @@ <pre class="programlisting">.[{}()\*+?|^$</pre> <h5> <a name="boost_regex.syntax.basic_extended.h2"></a> - <span><a name="boost_regex.syntax.basic_extended.wildcard"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard">Wildcard:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.wildcard"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard">Wildcard:</a> </h5> <p> The single character '.' when used outside of a character set will match any single character except: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> The NULL character when the flag <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code> is passed to the matching algorithms. @@ -73,7 +73,7 @@ </ul></div> <h5> <a name="boost_regex.syntax.basic_extended.h3"></a> - <span><a name="boost_regex.syntax.basic_extended.anchors"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.anchors">Anchors:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.anchors"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.anchors">Anchors:</a> </h5> <p> A '^' character shall match the start of a line when used as the first character @@ -85,7 +85,7 @@ </p> <h5> <a name="boost_regex.syntax.basic_extended.h4"></a> - <span><a name="boost_regex.syntax.basic_extended.marked_sub_expressions"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions">Marked + <span class="phrase"><a name="boost_regex.syntax.basic_extended.marked_sub_expressions"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions">Marked sub-expressions:</a> </h5> <p> @@ -97,7 +97,7 @@ </p> <h5> <a name="boost_regex.syntax.basic_extended.h5"></a> - <span><a name="boost_regex.syntax.basic_extended.repeats"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.repeats">Repeats:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.repeats"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.repeats">Repeats:</a> </h5> <p> Any atom (a single character, a marked sub-expression, or a character class) @@ -183,7 +183,7 @@ cab </p> <h5> <a name="boost_regex.syntax.basic_extended.h6"></a> - <span><a name="boost_regex.syntax.basic_extended.back_references"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.back_references">Back + <span class="phrase"><a name="boost_regex.syntax.basic_extended.back_references"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.back_references">Back references:</a> </h5> <p> @@ -214,7 +214,7 @@ cab </table></div> <h5> <a name="boost_regex.syntax.basic_extended.h7"></a> - <span><a name="boost_regex.syntax.basic_extended.alternation"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.alternation">Alternation</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.alternation"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.alternation">Alternation</a> </h5> <p> The <code class="computeroutput"><span class="special">|</span></code> operator will match either @@ -227,7 +227,7 @@ cab </p> <h5> <a name="boost_regex.syntax.basic_extended.h8"></a> - <span><a name="boost_regex.syntax.basic_extended.character_sets"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets">Character + <span class="phrase"><a name="boost_regex.syntax.basic_extended.character_sets"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets">Character sets:</a> </h5> <p> @@ -240,7 +240,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h9"></a> - <span><a name="boost_regex.syntax.basic_extended.single_characters"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters">Single + <span class="phrase"><a name="boost_regex.syntax.basic_extended.single_characters"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters">Single characters:</a> </h6> <p> @@ -249,7 +249,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h10"></a> - <span><a name="boost_regex.syntax.basic_extended.character_ranges"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges">Character + <span class="phrase"><a name="boost_regex.syntax.basic_extended.character_ranges"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges">Character ranges:</a> </h6> <p> @@ -265,7 +265,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h11"></a> - <span><a name="boost_regex.syntax.basic_extended.negation"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.negation">Negation:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.negation"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.negation">Negation:</a> </h6> <p> If the bracket-expression begins with the ^ character, then it matches the @@ -274,7 +274,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h12"></a> - <span><a name="boost_regex.syntax.basic_extended.character_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes">Character + <span class="phrase"><a name="boost_regex.syntax.basic_extended.character_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes">Character classes:</a> </h6> <p> @@ -284,7 +284,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h13"></a> - <span><a name="boost_regex.syntax.basic_extended.collating_elements"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements">Collating + <span class="phrase"><a name="boost_regex.syntax.basic_extended.collating_elements"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements">Collating Elements:</a> </h6> <p> @@ -312,7 +312,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h14"></a> - <span><a name="boost_regex.syntax.basic_extended.equivalence_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes">Equivalence + <span class="phrase"><a name="boost_regex.syntax.basic_extended.equivalence_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes">Equivalence classes:</a> </h6> <p> @@ -329,7 +329,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h15"></a> - <span><a name="boost_regex.syntax.basic_extended.combinations"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.combinations">Combinations:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.combinations"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.combinations">Combinations:</a> </h6> <p> All of the above can be combined in one character set declaration, for example: @@ -337,13 +337,13 @@ cab </p> <h5> <a name="boost_regex.syntax.basic_extended.h16"></a> - <span><a name="boost_regex.syntax.basic_extended.escapes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes">Escapes</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.escapes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes">Escapes</a> </h5> <p> The POSIX standard defines no escape sequences for POSIX-Extended regular expressions, except that: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Any special character preceded by an escape shall match itself. </li> @@ -363,7 +363,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h17"></a> - <span><a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_char"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_char">Escapes + <span class="phrase"><a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_char"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_char">Escapes matching a specific character</a> </h6> <p> @@ -552,7 +552,7 @@ cab </table></div> <h6> <a name="boost_regex.syntax.basic_extended.h18"></a> - <span><a name="boost_regex.syntax.basic_extended.single_character_character_class"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_character_character_class">"Single + <span class="phrase"><a name="boost_regex.syntax.basic_extended.single_character_character_class"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_character_character_class">"Single character" character classes:</a> </h6> <p> @@ -706,7 +706,7 @@ cab </table></div> <h6> <a name="boost_regex.syntax.basic_extended.h19"></a> - <span><a name="boost_regex.syntax.basic_extended.character_properties"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_properties">Character + <span class="phrase"><a name="boost_regex.syntax.basic_extended.character_properties"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_properties">Character Properties</a> </h6> <p> @@ -813,7 +813,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h20"></a> - <span><a name="boost_regex.syntax.basic_extended.word_boundaries"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.word_boundaries">Word + <span class="phrase"><a name="boost_regex.syntax.basic_extended.word_boundaries"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.word_boundaries">Word Boundaries</a> </h6> <p> @@ -889,7 +889,7 @@ cab </table></div> <h6> <a name="boost_regex.syntax.basic_extended.h21"></a> - <span><a name="boost_regex.syntax.basic_extended.buffer_boundaries"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.buffer_boundaries">Buffer + <span class="phrase"><a name="boost_regex.syntax.basic_extended.buffer_boundaries"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.buffer_boundaries">Buffer boundaries</a> </h6> <p> @@ -980,7 +980,7 @@ cab </table></div> <h6> <a name="boost_regex.syntax.basic_extended.h22"></a> - <span><a name="boost_regex.syntax.basic_extended.continuation_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.continuation_escape">Continuation + <span class="phrase"><a name="boost_regex.syntax.basic_extended.continuation_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.continuation_escape">Continuation Escape</a> </h6> <p> @@ -992,7 +992,7 @@ cab </p> <h6> <a name="boost_regex.syntax.basic_extended.h23"></a> - <span><a name="boost_regex.syntax.basic_extended.quoting_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.quoting_escape">Quoting + <span class="phrase"><a name="boost_regex.syntax.basic_extended.quoting_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.quoting_escape">Quoting escape</a> </h6> <p> @@ -1006,7 +1006,7 @@ cab </pre> <h6> <a name="boost_regex.syntax.basic_extended.h24"></a> - <span><a name="boost_regex.syntax.basic_extended.unicode_escapes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.unicode_escapes">Unicode + <span class="phrase"><a name="boost_regex.syntax.basic_extended.unicode_escapes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.unicode_escapes">Unicode escapes</a> </h6> <div class="informaltable"><table class="table"> @@ -1057,7 +1057,7 @@ cab </table></div> <h6> <a name="boost_regex.syntax.basic_extended.h25"></a> - <span><a name="boost_regex.syntax.basic_extended.any_other_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.any_other_escape">Any + <span class="phrase"><a name="boost_regex.syntax.basic_extended.any_other_escape"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.any_other_escape">Any other escape</a> </h6> <p> @@ -1066,7 +1066,7 @@ cab </p> <h5> <a name="boost_regex.syntax.basic_extended.h26"></a> - <span><a name="boost_regex.syntax.basic_extended.operator_precedence"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.operator_precedence">Operator + <span class="phrase"><a name="boost_regex.syntax.basic_extended.operator_precedence"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.operator_precedence">Operator precedence</a> </h5> <p> @@ -1103,7 +1103,7 @@ cab </ol></div> <h5> <a name="boost_regex.syntax.basic_extended.h27"></a> - <span><a name="boost_regex.syntax.basic_extended.what_gets_matched"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.what_gets_matched">What + <span class="phrase"><a name="boost_regex.syntax.basic_extended.what_gets_matched"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.what_gets_matched">What Gets Matched</a> </h5> <p> @@ -1113,11 +1113,11 @@ cab </p> <h4> <a name="boost_regex.syntax.basic_extended.h28"></a> - <span><a name="boost_regex.syntax.basic_extended.variations"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.variations">Variations</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.variations"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.variations">Variations</a> </h4> <h5> <a name="boost_regex.syntax.basic_extended.h29"></a> - <span><a name="boost_regex.syntax.basic_extended.egrep"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.egrep">Egrep</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.egrep"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.egrep">Egrep</a> </h5> <p> When an expression is compiled with the <a class="link" href="../ref/syntax_option_type.html" title="syntax_option_type">flag @@ -1138,7 +1138,7 @@ cab </p> <h5> <a name="boost_regex.syntax.basic_extended.h30"></a> - <span><a name="boost_regex.syntax.basic_extended.awk"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.awk">awk</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.awk"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.awk">awk</a> </h5> <p> In addition to the <a class="link" href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended @@ -1152,7 +1152,7 @@ cab </p> <h4> <a name="boost_regex.syntax.basic_extended.h31"></a> - <span><a name="boost_regex.syntax.basic_extended.options"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.options">Options</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.options"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.options">Options</a> </h4> <p> There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">variety @@ -1165,7 +1165,7 @@ cab </p> <h4> <a name="boost_regex.syntax.basic_extended.h32"></a> - <span><a name="boost_regex.syntax.basic_extended.references"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.references">References</a> + <span class="phrase"><a name="boost_regex.syntax.basic_extended.references"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.references">References</a> </h4> <p> <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE diff --git a/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html b/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html index 4570f3a91e..2cba9d2874 100644 --- a/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html +++ b/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>POSIX Basic Regular Expression Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax"> <link rel="next" href="character_classes.html" title="Character Class Names"> @@ -29,7 +29,7 @@ </h3></div></div></div> <h4> <a name="boost_regex.syntax.basic_syntax.h0"></a> - <span><a name="boost_regex.syntax.basic_syntax.synopsis"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.synopsis"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.synopsis">Synopsis</a> </h4> <p> The POSIX-Basic regular expression syntax is used by the Unix utility <code class="computeroutput"><span class="identifier">sed</span></code>, and variations are used by <code class="computeroutput"><span class="identifier">grep</span></code> and <code class="computeroutput"><span class="identifier">emacs</span></code>. @@ -44,7 +44,7 @@ </pre> <a name="boost_regex.posix_basic"></a><h4> <a name="boost_regex.syntax.basic_syntax.h1"></a> - <span><a name="boost_regex.syntax.basic_syntax.posix_basic_syntax"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.posix_basic_syntax">POSIX + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.posix_basic_syntax"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.posix_basic_syntax">POSIX Basic Syntax</a> </h4> <p> @@ -54,13 +54,13 @@ <pre class="programlisting">.[\*^$</pre> <h5> <a name="boost_regex.syntax.basic_syntax.h2"></a> - <span><a name="boost_regex.syntax.basic_syntax.wildcard"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard">Wildcard:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.wildcard"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard">Wildcard:</a> </h5> <p> The single character '.' when used outside of a character set will match any single character except: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> The NULL character when the flag <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code> is passed to the matching algorithms. @@ -72,7 +72,7 @@ </ul></div> <h5> <a name="boost_regex.syntax.basic_syntax.h3"></a> - <span><a name="boost_regex.syntax.basic_syntax.anchors"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors">Anchors:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.anchors"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors">Anchors:</a> </h5> <p> A '^' character shall match the start of a line when used as the first character @@ -84,7 +84,7 @@ </p> <h5> <a name="boost_regex.syntax.basic_syntax.h4"></a> - <span><a name="boost_regex.syntax.basic_syntax.marked_sub_expressions"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions">Marked sub-expressions:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.marked_sub_expressions"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions">Marked sub-expressions:</a> </h5> <p> A section beginning <code class="computeroutput"><span class="special">\(</span></code> and ending @@ -95,7 +95,7 @@ </p> <h5> <a name="boost_regex.syntax.basic_syntax.h5"></a> - <span><a name="boost_regex.syntax.basic_syntax.repeats"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats">Repeats:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.repeats"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats">Repeats:</a> </h5> <p> Any atom (a single character, a marked sub-expression, or a character class) @@ -153,7 +153,7 @@ aaaa </p> <h5> <a name="boost_regex.syntax.basic_syntax.h6"></a> - <span><a name="boost_regex.syntax.basic_syntax.back_references"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references">Back + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.back_references"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references">Back references:</a> </h5> <p> @@ -172,7 +172,7 @@ aaaa <pre class="programlisting">aaabba</pre> <h5> <a name="boost_regex.syntax.basic_syntax.h7"></a> - <span><a name="boost_regex.syntax.basic_syntax.character_sets"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets">Character + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_sets"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets">Character sets:</a> </h5> <p> @@ -185,7 +185,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h8"></a> - <span><a name="boost_regex.syntax.basic_syntax.single_characters"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters">Single + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.single_characters"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters">Single characters:</a> </h6> <p> @@ -194,7 +194,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h9"></a> - <span><a name="boost_regex.syntax.basic_syntax.character_ranges"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges">Character + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_ranges"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges">Character ranges:</a> </h6> <p> @@ -210,7 +210,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h10"></a> - <span><a name="boost_regex.syntax.basic_syntax.negation"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation">Negation:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.negation"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation">Negation:</a> </h6> <p> If the bracket-expression begins with the ^ character, then it matches the @@ -219,7 +219,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h11"></a> - <span><a name="boost_regex.syntax.basic_syntax.character_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes">Character + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes">Character classes:</a> </h6> <p> @@ -229,7 +229,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h12"></a> - <span><a name="boost_regex.syntax.basic_syntax.collating_elements"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements">Collating + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.collating_elements"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements">Collating Elements:</a> </h6> <p> @@ -258,7 +258,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h13"></a> - <span><a name="boost_regex.syntax.basic_syntax.equivalence_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes">Equivalence + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.equivalence_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes">Equivalence classes:</a> </h6> <p> @@ -275,7 +275,7 @@ aaaa </p> <h6> <a name="boost_regex.syntax.basic_syntax.h14"></a> - <span><a name="boost_regex.syntax.basic_syntax.combinations"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations">Combinations:</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.combinations"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations">Combinations:</a> </h6> <p> All of the above can be combined in one character set declaration, for example: @@ -283,7 +283,7 @@ aaaa </p> <h5> <a name="boost_regex.syntax.basic_syntax.h15"></a> - <span><a name="boost_regex.syntax.basic_syntax.escapes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.escapes">Escapes</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.escapes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.escapes">Escapes</a> </h5> <p> With the exception of the escape sequences \{, \}, \(, and \), which are @@ -298,7 +298,7 @@ aaaa </p> <h4> <a name="boost_regex.syntax.basic_syntax.h16"></a> - <span><a name="boost_regex.syntax.basic_syntax.what_gets_matched"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.what_gets_matched">What + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.what_gets_matched"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.what_gets_matched">What Gets Matched</a> </h4> <p> @@ -308,11 +308,11 @@ aaaa </p> <h4> <a name="boost_regex.syntax.basic_syntax.h17"></a> - <span><a name="boost_regex.syntax.basic_syntax.variations"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.variations">Variations</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.variations"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.variations">Variations</a> </h4> <a name="boost_regex.grep_syntax"></a><h5> <a name="boost_regex.syntax.basic_syntax.h18"></a> - <span><a name="boost_regex.syntax.basic_syntax.grep"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.grep">Grep</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.grep"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.grep">Grep</a> </h5> <p> When an expression is compiled with the flag <code class="computeroutput"><span class="identifier">grep</span></code> @@ -330,7 +330,7 @@ aaaa </p> <h5> <a name="boost_regex.syntax.basic_syntax.h19"></a> - <span><a name="boost_regex.syntax.basic_syntax.emacs"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.emacs">emacs</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.emacs"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.emacs">emacs</a> </h5> <p> In addition to the <a class="link" href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic features</a> @@ -380,7 +380,7 @@ aaaa </tr> <tr> <td> - <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> ? </li></ul></div> </td> @@ -610,7 +610,7 @@ aaaa </p> <h4> <a name="boost_regex.syntax.basic_syntax.h20"></a> - <span><a name="boost_regex.syntax.basic_syntax.options"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.options">Options</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.options"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.options">Options</a> </h4> <p> There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">variety @@ -624,7 +624,7 @@ aaaa </p> <h4> <a name="boost_regex.syntax.basic_syntax.h21"></a> - <span><a name="boost_regex.syntax.basic_syntax.references"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.references">References</a> + <span class="phrase"><a name="boost_regex.syntax.basic_syntax.references"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.references">References</a> </h4> <p> <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE diff --git a/libs/regex/doc/html/boost_regex/syntax/character_classes.html b/libs/regex/doc/html/boost_regex/syntax/character_classes.html index f09788d4a5..e781049ada 100644 --- a/libs/regex/doc/html/boost_regex/syntax/character_classes.html +++ b/libs/regex/doc/html/boost_regex/syntax/character_classes.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Character Class Names</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax"> <link rel="next" href="character_classes/std_char_classes.html" title="Character Classes that are Always Supported"> @@ -27,7 +27,7 @@ <a name="boost_regex.syntax.character_classes"></a><a class="link" href="character_classes.html" title="Character Class Names">Character Class Names</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="character_classes/std_char_classes.html">Character Classes that are Always Supported</a></span></dt> <dt><span class="section"><a href="character_classes/optional_char_class_names.html">Character diff --git a/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html b/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html index e278562419..e695cdcc46 100644 --- a/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html +++ b/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Character classes that are supported by Unicode Regular Expressions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../character_classes.html" title="Character Class Names"> <link rel="prev" href="std_char_classes.html" title="Character Classes that are Always Supported"> <link rel="next" href="../collating_names.html" title="Collating Names"> diff --git a/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_classes.html b/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_classes.html index db31632779..1160c76712 100644 --- a/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_classes.html +++ b/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_classes.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Character Classes that are Always Supported</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../character_classes.html" title="Character Class Names"> <link rel="prev" href="../character_classes.html" title="Character Class Names"> <link rel="next" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions"> diff --git a/libs/regex/doc/html/boost_regex/syntax/collating_names.html b/libs/regex/doc/html/boost_regex/syntax/collating_names.html index 32f2c75d70..d4b71218b1 100644 --- a/libs/regex/doc/html/boost_regex/syntax/collating_names.html +++ b/libs/regex/doc/html/boost_regex/syntax/collating_names.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Collating Names</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="character_classes/optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions"> <link rel="next" href="collating_names/digraphs.html" title="Digraphs"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="boost_regex.syntax.collating_names"></a><a class="link" href="collating_names.html" title="Collating Names">Collating Names</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="collating_names/digraphs.html">Digraphs</a></span></dt> <dt><span class="section"><a href="collating_names/posix_symbolic_names.html">POSIX Symbolic Names</a></span></dt> diff --git a/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html b/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html index 148f478837..96ddc19d94 100644 --- a/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html +++ b/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Digraphs</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../collating_names.html" title="Collating Names"> <link rel="prev" href="../collating_names.html" title="Collating Names"> <link rel="next" href="posix_symbolic_names.html" title="POSIX Symbolic Names"> diff --git a/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html b/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html index e537ffce5f..84bb534d5e 100644 --- a/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html +++ b/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Named Unicode Characters</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../collating_names.html" title="Collating Names"> <link rel="prev" href="posix_symbolic_names.html" title="POSIX Symbolic Names"> <link rel="next" href="../leftmost_longest_rule.html" title="The Leftmost Longest Rule"> diff --git a/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html b/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html index 941f16b9d7..eea3f7b719 100644 --- a/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html +++ b/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>POSIX Symbolic Names</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../collating_names.html" title="Collating Names"> <link rel="prev" href="digraphs.html" title="Digraphs"> <link rel="next" href="named_unicode.html" title="Named Unicode Characters"> diff --git a/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html b/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html index 5ee52d434c..a44da4c697 100644 --- a/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html +++ b/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>The Leftmost Longest Rule</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="collating_names/named_unicode.html" title="Named Unicode Characters"> <link rel="next" href="../format.html" title="Search and Replace Format String Syntax"> diff --git a/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html b/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html index ad689e8d65..42ad2a38ac 100644 --- a/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html +++ b/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Perl Regular Expression Syntax</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2"> <link rel="up" href="../syntax.html" title="Regular Expression Syntax"> <link rel="prev" href="../syntax.html" title="Regular Expression Syntax"> <link rel="next" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax"> @@ -29,7 +29,7 @@ </h3></div></div></div> <h4> <a name="boost_regex.syntax.perl_syntax.h0"></a> - <span><a name="boost_regex.syntax.perl_syntax.synopsis"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.synopsis">Synopsis</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.synopsis"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.synopsis">Synopsis</a> </h4> <p> The Perl regular expression syntax is based on that used by the programming @@ -44,7 +44,7 @@ </pre> <h4> <a name="boost_regex.syntax.perl_syntax.h1"></a> - <span><a name="boost_regex.syntax.perl_syntax.perl_regular_expression_syntax"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_regular_expression_syntax">Perl + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.perl_regular_expression_syntax"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_regular_expression_syntax">Perl Regular Expression Syntax</a> </h4> <p> @@ -54,13 +54,13 @@ <pre class="programlisting">.[{}()\*+?|^$</pre> <h5> <a name="boost_regex.syntax.perl_syntax.h2"></a> - <span><a name="boost_regex.syntax.perl_syntax.wildcard"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.wildcard">Wildcard</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.wildcard"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.wildcard">Wildcard</a> </h5> <p> The single character '.' when used outside of a character set will match any single character except: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> The NULL character when the <a class="link" href="../ref/match_flag_type.html" title="match_flag_type">flag <code class="literal">match_not_dot_null</code></a> is passed to the matching @@ -74,7 +74,7 @@ </ul></div> <h5> <a name="boost_regex.syntax.perl_syntax.h3"></a> - <span><a name="boost_regex.syntax.perl_syntax.anchors"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.anchors">Anchors</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.anchors"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.anchors">Anchors</a> </h5> <p> A '^' character shall match the start of a line. @@ -84,7 +84,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h4"></a> - <span><a name="boost_regex.syntax.perl_syntax.marked_sub_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.marked_sub_expressions">Marked sub-expressions</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.marked_sub_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.marked_sub_expressions">Marked sub-expressions</a> </h5> <p> A section beginning <code class="literal">(</code> and ending <code class="literal">)</code> @@ -94,7 +94,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h5"></a> - <span><a name="boost_regex.syntax.perl_syntax.non_marking_grouping"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_grouping">Non-marking + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.non_marking_grouping"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_grouping">Non-marking grouping</a> </h5> <p> @@ -107,7 +107,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h6"></a> - <span><a name="boost_regex.syntax.perl_syntax.repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.repeats">Repeats</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.repeats">Repeats</a> </h5> <p> Any atom (a single character, a marked sub-expression, or a character class) @@ -195,7 +195,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h7"></a> - <span><a name="boost_regex.syntax.perl_syntax.non_greedy_repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_greedy_repeats">Non + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.non_greedy_repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_greedy_repeats">Non greedy repeats</a> </h5> <p> @@ -225,7 +225,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h8"></a> - <span><a name="boost_regex.syntax.perl_syntax.possessive_repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.possessive_repeats">Possessive + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.possessive_repeats"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.possessive_repeats">Possessive repeats</a> </h5> <p> @@ -257,7 +257,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h9"></a> - <span><a name="boost_regex.syntax.perl_syntax.back_references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.back_references">Back + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.back_references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.back_references">Back references</a> </h5> <p> @@ -368,7 +368,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h10"></a> - <span><a name="boost_regex.syntax.perl_syntax.alternation"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.alternation">Alternation</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.alternation"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.alternation">Alternation</a> </h5> <p> The <code class="literal">|</code> operator will match either of its arguments, so @@ -395,7 +395,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h11"></a> - <span><a name="boost_regex.syntax.perl_syntax.character_sets"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_sets">Character + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.character_sets"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_sets">Character sets</a> </h5> <p> @@ -408,7 +408,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h12"></a> - <span><a name="boost_regex.syntax.perl_syntax.single_characters"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_characters">Single + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.single_characters"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_characters">Single characters</a> </h6> <p> @@ -417,7 +417,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h13"></a> - <span><a name="boost_regex.syntax.perl_syntax.character_ranges"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_ranges">Character + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.character_ranges"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_ranges">Character ranges</a> </h6> <p> @@ -431,7 +431,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h14"></a> - <span><a name="boost_regex.syntax.perl_syntax.negation"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.negation">Negation</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.negation"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.negation">Negation</a> </h6> <p> If the bracket-expression begins with the ^ character, then it matches the @@ -440,7 +440,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h15"></a> - <span><a name="boost_regex.syntax.perl_syntax.character_classes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_classes">Character + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.character_classes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_classes">Character classes</a> </h6> <p> @@ -451,7 +451,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h16"></a> - <span><a name="boost_regex.syntax.perl_syntax.collating_elements"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.collating_elements">Collating + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.collating_elements"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.collating_elements">Collating Elements</a> </h6> <p> @@ -473,7 +473,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h17"></a> - <span><a name="boost_regex.syntax.perl_syntax.equivalence_classes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.equivalence_classes">Equivalence + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.equivalence_classes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.equivalence_classes">Equivalence classes</a> </h6> <p> @@ -490,7 +490,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h18"></a> - <span><a name="boost_regex.syntax.perl_syntax.escaped_characters"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escaped_characters">Escaped + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.escaped_characters"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escaped_characters">Escaped Characters</a> </h6> <p> @@ -502,7 +502,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h19"></a> - <span><a name="boost_regex.syntax.perl_syntax.combinations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.combinations">Combinations</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.combinations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.combinations">Combinations</a> </h6> <p> All of the above can be combined in one character set declaration, for example: @@ -510,7 +510,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h20"></a> - <span><a name="boost_regex.syntax.perl_syntax.escapes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escapes">Escapes</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.escapes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escapes">Escapes</a> </h5> <p> Any special character preceded by an escape shall match itself. @@ -702,7 +702,7 @@ </table></div> <h6> <a name="boost_regex.syntax.perl_syntax.h21"></a> - <span><a name="boost_regex.syntax.perl_syntax.single_character_character_class"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_character_character_class">"Single + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.single_character_character_class"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_character_character_class">"Single character" character classes:</a> </h6> <p> @@ -904,7 +904,7 @@ </table></div> <h6> <a name="boost_regex.syntax.perl_syntax.h22"></a> - <span><a name="boost_regex.syntax.perl_syntax.character_properties"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_properties">Character + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.character_properties"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_properties">Character Properties</a> </h6> <p> @@ -1012,7 +1012,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h23"></a> - <span><a name="boost_regex.syntax.perl_syntax.word_boundaries"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.word_boundaries">Word + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.word_boundaries"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.word_boundaries">Word Boundaries</a> </h6> <p> @@ -1032,7 +1032,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h24"></a> - <span><a name="boost_regex.syntax.perl_syntax.buffer_boundaries"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.buffer_boundaries">Buffer + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.buffer_boundaries"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.buffer_boundaries">Buffer boundaries</a> </h6> <p> @@ -1060,7 +1060,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h25"></a> - <span><a name="boost_regex.syntax.perl_syntax.continuation_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.continuation_escape">Continuation + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.continuation_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.continuation_escape">Continuation Escape</a> </h6> <p> @@ -1072,7 +1072,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h26"></a> - <span><a name="boost_regex.syntax.perl_syntax.quoting_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.quoting_escape">Quoting + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.quoting_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.quoting_escape">Quoting escape</a> </h6> <p> @@ -1086,7 +1086,7 @@ </pre> <h6> <a name="boost_regex.syntax.perl_syntax.h27"></a> - <span><a name="boost_regex.syntax.perl_syntax.unicode_escapes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.unicode_escapes">Unicode + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.unicode_escapes"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.unicode_escapes">Unicode escapes</a> </h6> <p> @@ -1097,7 +1097,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h28"></a> - <span><a name="boost_regex.syntax.perl_syntax.matching_line_endings"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.matching_line_endings">Matching Line + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.matching_line_endings"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.matching_line_endings">Matching Line Endings</a> </h6> <p> @@ -1106,7 +1106,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h29"></a> - <span><a name="boost_regex.syntax.perl_syntax.keeping_back_some_text"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.keeping_back_some_text">Keeping back + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.keeping_back_some_text"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.keeping_back_some_text">Keeping back some text</a> </h6> <p> @@ -1121,7 +1121,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h30"></a> - <span><a name="boost_regex.syntax.perl_syntax.any_other_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.any_other_escape">Any + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.any_other_escape"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.any_other_escape">Any other escape</a> </h6> <p> @@ -1130,7 +1130,7 @@ </p> <h5> <a name="boost_regex.syntax.perl_syntax.h31"></a> - <span><a name="boost_regex.syntax.perl_syntax.perl_extended_patterns"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_extended_patterns">Perl Extended + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.perl_extended_patterns"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_extended_patterns">Perl Extended Patterns</a> </h5> <p> @@ -1139,7 +1139,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h32"></a> - <span><a name="boost_regex.syntax.perl_syntax.named_subexpressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.named_subexpressions">Named + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.named_subexpressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.named_subexpressions">Named Subexpressions</a> </h6> <p> @@ -1161,14 +1161,14 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h33"></a> - <span><a name="boost_regex.syntax.perl_syntax.comments"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.comments">Comments</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.comments"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.comments">Comments</a> </h6> <p> <code class="literal">(?# ... )</code> is treated as a comment, it's contents are ignored. </p> <h6> <a name="boost_regex.syntax.perl_syntax.h34"></a> - <span><a name="boost_regex.syntax.perl_syntax.modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.modifiers">Modifiers</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.modifiers">Modifiers</a> </h6> <p> <code class="literal">(?imsx-imsx ... )</code> alters which of the perl modifiers are @@ -1182,7 +1182,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h35"></a> - <span><a name="boost_regex.syntax.perl_syntax.non_marking_groups"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_groups">Non-marking + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.non_marking_groups"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_groups">Non-marking groups</a> </h6> <p> @@ -1191,7 +1191,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h36"></a> - <span><a name="boost_regex.syntax.perl_syntax.branch_reset"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.branch_reset">Branch + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.branch_reset"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.branch_reset">Branch reset</a> </h6> <p> @@ -1214,7 +1214,7 @@ </pre> <h6> <a name="boost_regex.syntax.perl_syntax.h37"></a> - <span><a name="boost_regex.syntax.perl_syntax.lookahead"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookahead">Lookahead</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.lookahead"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookahead">Lookahead</a> </h6> <p> <code class="literal">(?=pattern)</code> consumes zero characters, only if pattern @@ -1237,7 +1237,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h38"></a> - <span><a name="boost_regex.syntax.perl_syntax.lookbehind"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookbehind">Lookbehind</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.lookbehind"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookbehind">Lookbehind</a> </h6> <p> <code class="literal">(?<=pattern)</code> consumes zero characters, only if pattern @@ -1251,7 +1251,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h39"></a> - <span><a name="boost_regex.syntax.perl_syntax.independent_sub_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.independent_sub_expressions">Independent + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.independent_sub_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.independent_sub_expressions">Independent sub-expressions</a> </h6> <p> @@ -1264,7 +1264,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h40"></a> - <span><a name="boost_regex.syntax.perl_syntax.recursive_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.recursive_expressions">Recursive + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.recursive_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.recursive_expressions">Recursive Expressions</a> </h6> <p> @@ -1291,7 +1291,7 @@ </p> <h6> <a name="boost_regex.syntax.perl_syntax.h41"></a> - <span><a name="boost_regex.syntax.perl_syntax.conditional_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions">Conditional + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.conditional_expressions"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions">Conditional Expressions</a> </h6> <p> @@ -1313,7 +1313,7 @@ <p> Here is a summary of the possible predicates: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="literal">(?(?=assert)yes-pattern|no-pattern)</code> Executes <span class="emphasis"><em>yes-pattern</em></span> if the forward look-ahead assert matches, otherwise executes <span class="emphasis"><em>no-pattern</em></span>. @@ -1363,7 +1363,7 @@ </ul></div> <h6> <a name="boost_regex.syntax.perl_syntax.h42"></a> - <span><a name="boost_regex.syntax.perl_syntax.backtracking_control_verbs"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.backtracking_control_verbs">Backtracking + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.backtracking_control_verbs"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.backtracking_control_verbs">Backtracking Control Verbs</a> </h6> <p> @@ -1373,7 +1373,7 @@ is rather under-documented and often somewhat random in how it behaves in practice. The verbs supported are: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="literal">(*PRUNE)</code> Has no effect unless backtracked onto, in which case all the backtracking information prior to this point is discarded. @@ -1406,7 +1406,7 @@ </ul></div> <h5> <a name="boost_regex.syntax.perl_syntax.h43"></a> - <span><a name="boost_regex.syntax.perl_syntax.operator_precedence"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.operator_precedence"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator precedence</a> </h5> <p> @@ -1441,7 +1441,7 @@ </ol></div> <h4> <a name="boost_regex.syntax.perl_syntax.h44"></a> - <span><a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What gets matched</a> </h4> <p> @@ -1617,7 +1617,7 @@ </table></div> <h4> <a name="boost_regex.syntax.perl_syntax.h45"></a> - <span><a name="boost_regex.syntax.perl_syntax.variations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.variations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a> </h4> <p> The <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">options @@ -1626,7 +1626,7 @@ </p> <h4> <a name="boost_regex.syntax.perl_syntax.h46"></a> - <span><a name="boost_regex.syntax.perl_syntax.options"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.options"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a> </h4> <p> There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">variety @@ -1638,7 +1638,7 @@ </p> <h4> <a name="boost_regex.syntax.perl_syntax.h47"></a> - <span><a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern Modifiers</a> </h4> <p> @@ -1650,7 +1650,7 @@ </p> <h4> <a name="boost_regex.syntax.perl_syntax.h48"></a> - <span><a name="boost_regex.syntax.perl_syntax.references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a> + <span class="phrase"><a name="boost_regex.syntax.perl_syntax.references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a> </h4> <p> <a href="http://perldoc.perl.org/perlre.html" target="_top">Perl 5.8</a>. diff --git a/libs/regex/doc/html/boost_regex/unicode.html b/libs/regex/doc/html/boost_regex/unicode.html index b8e6b43577..99a14eacb5 100644 --- a/libs/regex/doc/html/boost_regex/unicode.html +++ b/libs/regex/doc/html/boost_regex/unicode.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Unicode and Boost.Regex</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Boost.Regex 5.1.1"> -<link rel="up" href="../index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="../index.html" title="Boost.Regex 5.1.2"> +<link rel="up" href="../index.html" title="Boost.Regex 5.1.2"> <link rel="prev" href="introduction_and_overview.html" title="Introduction and Overview"> <link rel="next" href="captures.html" title="Understanding Marked Sub-Expressions and Captures"> </head> @@ -31,7 +31,7 @@ </p> <h5> <a name="boost_regex.unicode.h0"></a> - <span><a name="boost_regex.unicode.rely_on_wchar_t"></a></span><a class="link" href="unicode.html#boost_regex.unicode.rely_on_wchar_t">Rely + <span class="phrase"><a name="boost_regex.unicode.rely_on_wchar_t"></a></span><a class="link" href="unicode.html#boost_regex.unicode.rely_on_wchar_t">Rely on wchar_t</a> </h5> <p> @@ -41,7 +41,7 @@ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iswlower</span></code> etc), then you can use <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span></code> to process Unicode. However, there are several disadvantages to this approach: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> It's not portable: there's no guarantee on the width of <code class="computeroutput"><span class="keyword">wchar_t</span></code>, or even whether the runtime treats wide characters as Unicode at all, most @@ -58,7 +58,7 @@ </ul></div> <h5> <a name="boost_regex.unicode.h1"></a> - <span><a name="boost_regex.unicode.use_a_unicode_aware_regular_expr"></a></span><a class="link" href="unicode.html#boost_regex.unicode.use_a_unicode_aware_regular_expr">Use + <span class="phrase"><a name="boost_regex.unicode.use_a_unicode_aware_regular_expr"></a></span><a class="link" href="unicode.html#boost_regex.unicode.use_a_unicode_aware_regular_expr">Use a Unicode Aware Regular Expression Type.</a> </h5> <p> diff --git a/libs/regex/doc/html/index.html b/libs/regex/doc/html/index.html index 77d1de7893..dfcb246faf 100644 --- a/libs/regex/doc/html/index.html +++ b/libs/regex/doc/html/index.html @@ -1,10 +1,10 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Boost.Regex 5.1.1</title> +<title>Boost.Regex 5.1.2</title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="index.html" title="Boost.Regex 5.1.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="Boost.Regex 5.1.2"> <link rel="next" href="boost_regex/configuration.html" title="Configuration"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -22,7 +22,7 @@ <div class="titlepage"> <div> <div><h2 class="title"> -<a name="boost_regex"></a>Boost.Regex 5.1.1</h2></div> +<a name="boost_regex"></a>Boost.Regex 5.1.2</h2></div> <div><div class="authorgroup"><div class="author"><h3 class="author"> <span class="firstname">John</span> <span class="surname">Maddock</span> </h3></div></div></div> @@ -38,7 +38,7 @@ </div> <div class="toc"> <p><b>Table of Contents</b></p> -<dl> +<dl class="toc"> <dt><span class="section"><a href="boost_regex/configuration.html">Configuration</a></span></dt> <dd><dl> <dt><span class="section"><a href="boost_regex/configuration/compiler.html">Compiler Setup</a></span></dt> @@ -221,7 +221,7 @@ </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"><p><small>Last revised: May 05, 2016 at 21:43:14 GMT</small></p></td> +<td align="left"><p><small>Last revised: September 21, 2016 at 14:46:17 GMT</small></p></td> <td align="right"><div class="copyright-footer"></div></td> </tr></table> <hr> diff --git a/libs/regex/doc/partial_matches.qbk b/libs/regex/doc/partial_matches.qbk index 65801b2c93..bc621e19c8 100644 --- a/libs/regex/doc/partial_matches.qbk +++ b/libs/regex/doc/partial_matches.qbk @@ -34,6 +34,9 @@ imperfect behavior: * There are some expressions, such as ".\*abc" that will always produce a partial match. This problem can be reduced by careful construction of the regular expressions used, or by setting flags like match_not_dot_newline so that expressions like .\* can't match past line boundaries. * Boost.Regex currently prefers leftmost matches to full matches, so for example matching "abc|b" against "ab" produces a partial match against the "ab" rather than a full match against "b". It's more efficient to work this way, but may not be the behavior you want in all situations. +* There are situations where full matches are found even though partial matches are also possible: for example if the partial string terminates with "abc" and the regular expression is "\w+", then a full match is found +even though there may be more alphabetical characters to come. This particular case can be detected by checking if the match found terminates at the end of current input string. However, there are situations where +that is not possible: for example an expression such as "abc.*123" may always have longer matches available since it could conceivably match the entire input string (no matter how long it may be). The following example tests to see whether the text could be a valid credit card number, as the user presses a key, the character entered diff --git a/libs/regex/doc/regex.qbk b/libs/regex/doc/regex.qbk index c8ef008862..bdf67c1695 100644 --- a/libs/regex/doc/regex.qbk +++ b/libs/regex/doc/regex.qbk @@ -8,7 +8,7 @@ [@http://www.boost.org/LICENSE_1_0.txt]) ] [authors [Maddock, John]] - [version 5.1.1] + [version 5.1.2] [/last-revision $Date$] ] diff --git a/libs/regex/test/Jamfile.v2 b/libs/regex/test/Jamfile.v2 index 06198b047c..afde5fe7c2 100644 --- a/libs/regex/test/Jamfile.v2 +++ b/libs/regex/test/Jamfile.v2 @@ -153,11 +153,12 @@ test-suite regex [ link concepts/concept_check.cpp ../build//boost_regex ] [ link concepts/icu_concept_check.cpp ../build//boost_regex ] [ link concepts/range_concept_check.cpp ../build//boost_regex ] + [ run concepts/test_bug_11988.cpp ../build//boost_regex ] [ run # sources captures/captures_test.cpp - captures//boost_regex_extra + captures//boost_regex_extra ../build//icu_options : # additional args : # test-files : # requirements diff --git a/libs/regex/test/captures/captures_test.cpp b/libs/regex/test/captures/captures_test.cpp index e0e3257c5c..63f58c9c76 100644 --- a/libs/regex/test/captures/captures_test.cpp +++ b/libs/regex/test/captures/captures_test.cpp @@ -20,9 +20,28 @@ #include <boost/detail/lightweight_main.hpp> #include "../test_macros.hpp" #include <boost/array.hpp> +#include <cstring> + +#ifdef BOOST_HAS_ICU +#include <boost/regex/icu.hpp> +#endif #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) +template <int N> +int array_size(const char* (&p)[N]) +{ + for(int i = 0; i < N; ++i) + if(p[i] == 0) + return i; + return N; +} + +std::wstring make_wstring(const char* p) +{ + return std::wstring(p, p + std::strlen(p)); +} + #ifdef __sgi template <class T> void test_captures(const std::string& regx, const std::string& text, const T& expected) @@ -42,13 +61,55 @@ void test_captures(const std::string& regx, const std::string& text, T& expected #endif for(i = 0; i < what.size(); ++i) { - BOOST_CHECK(what.captures(i).size() <= ARRAY_SIZE(expected[i])); + BOOST_CHECK(what.captures(i).size() == array_size(expected[i])); for(j = 0; j < what.captures(i).size(); ++j) { BOOST_CHECK(what.captures(i)[j] == expected[i][j]); } } } + + std::wstring wre(regx.begin(), regx.end()); + std::wstring wtext(text.begin(), text.end()); + boost::wregex we(wre); + boost::wsmatch wwhat; + if(boost::regex_match(wtext, wwhat, we, boost::match_extra)) + { + unsigned i, j; +#ifndef __sgi + // strange type deduction causes this test to fail on SGI: + BOOST_CHECK(wwhat.size() == ARRAY_SIZE(expected)); +#endif + for(i = 0; i < wwhat.size(); ++i) + { + BOOST_CHECK(wwhat.captures(i).size() == array_size(expected[i])); + for(j = 0; j < wwhat.captures(i).size(); ++j) + { + BOOST_CHECK(wwhat.captures(i)[j] == make_wstring(expected[i][j])); + } + } + } + +#ifdef BOOST_HAS_ICU + boost::u32regex ure = boost::make_u32regex(regx); + what = boost::smatch(); + if(boost::u32regex_match(text, what, ure, boost::match_extra)) + { + unsigned i, j; +#ifndef __sgi + // strange type deduction causes this test to fail on SGI: + BOOST_CHECK(what.size() == ARRAY_SIZE(expected)); +#endif + for(i = 0; i < what.size(); ++i) + { + BOOST_CHECK(what.captures(i).size() == array_size(expected[i])); + for(j = 0; j < what.captures(i).size(); ++j) + { + BOOST_CHECK(what.captures(i)[j] == expected[i][j]); + } + } + } +#endif } int cpp_main(int , char* []) diff --git a/libs/regex/test/concepts/test_bug_11988.cpp b/libs/regex/test/concepts/test_bug_11988.cpp new file mode 100644 index 0000000000..7376f39a42 --- /dev/null +++ b/libs/regex/test/concepts/test_bug_11988.cpp @@ -0,0 +1,115 @@ +/* +* +* Copyright (c) 2016 +* John Maddock +* +* Use, modification and distribution are subject to the +* Boost Software License, Version 1.0. (See accompanying file +* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +* +*/ + +#include <boost/config.hpp> + +#ifndef BOOST_NO_CXX11_CHAR32_T + +#include <cstddef> + +namespace boost { + + std::size_t hash_value(char32_t const& c) { return c; } + +} + +#include <boost/regex.hpp> + +struct char32_traits +{ + typedef char32_t char_type; + typedef std::size_t size_type; + typedef std::vector<char32_t> string_type; + typedef int locale_type; // not used + typedef unsigned char_class_type; + + static size_type length(const char32_t* p) + { + size_type result = 0; + while(*p) + { + ++p; + ++result; + } + return result; + } + static char_type translate(char_type c) { return c; } + static char_type translate_nocase(char_type c) { return c; } + static string_type transform(const char32_t* p1, const char32_t* p2) + { + return string_type(p1, p2); + } + static string_type transform_primary(const char32_t* p1, const char32_t* p2) + { + return string_type(p1, p2); + } + static char_class_type lookup_classname(const char32_t* p1, const char32_t* p2) + { + std::string s(p1, p2); + return boost::c_regex_traits<char>::lookup_classname(s.c_str(), s.c_str() + s.length()); + return 0; + } + static string_type lookup_collatename(const char32_t* p1, const char32_t* p2) + { + return string_type(p1, p2); + } + static bool isctype(char_type c, char_class_type t) + { + if(c < 0xff) + return boost::c_regex_traits<char>::isctype(c, t); + return false; + } + static boost::intmax_t value(char_type c, int radix) + { + switch(radix) + { + case 8: + if((c >= '0') && (c <= '7')) + return c - '0'; + break; + case 10: + if((c >= '0') && (c <= '9')) + return c - '0'; + break; + case 16: + if((c >= '0') && (c <= '9')) + return c - '0'; + if((c >= 'a') && (c <= 'f')) + return (c - 'a') + 10; + if((c >= 'A') && (c <= 'F')) + return (c - 'A') + 10; + break; + } + return -1; + } + static locale_type imbue(locale_type) { return 0; } + static locale_type getloc() { return 0; } +}; + + +int main() +{ + char32_t big_char[] = { 0xF, 0xFF, 0xFFF, 0xFFFF, 0xFFFFF, 0xFFFFFF, 0xFFFFFFF, 0xFFFFFFFF, 0 }; + + boost::basic_regex<char32_t, char32_traits> e(U"\\x{F}\\x{FF}\\x{FFF}\\x{FFFF}\\x{FFFFF}\\x{FFFFFF}\\x{FFFFFFF}\\x{FFFFFFFF}"); + + if(!regex_match(big_char, e)) + { + return 1; + } + return 0; +} + +#else + +int main() { return 0; } + +#endif diff --git a/libs/regex/test/regress/basic_tests.cpp b/libs/regex/test/regress/basic_tests.cpp index a1251f9b7c..25f00c24cd 100644 --- a/libs/regex/test/regress/basic_tests.cpp +++ b/libs/regex/test/regress/basic_tests.cpp @@ -61,6 +61,7 @@ void basic_tests() TEST_REGEX_SEARCH("\\(\\)", basic, "", match_default, make_array(0, 0, 0, 0, -2, -2)); TEST_INVALID_REGEX("\\(", basic); TEST_INVALID_REGEX("\\)", basic); + TEST_INVALID_REGEX("\\", basic); TEST_INVALID_REGEX("\\(aa", basic); TEST_INVALID_REGEX("aa\\)", basic); TEST_REGEX_SEARCH("()", basic, "()", match_default, make_array(0, 2, -2, -2)); diff --git a/libs/regex/test/regress/test_perl_ex.cpp b/libs/regex/test/regress/test_perl_ex.cpp index 2f081e2d51..731254199f 100644 --- a/libs/regex/test/regress/test_perl_ex.cpp +++ b/libs/regex/test/regress/test_perl_ex.cpp @@ -245,6 +245,10 @@ void test_options2() TEST_REGEX_SEARCH("a(?i:b)*c", perl, "aBBc", match_default, make_array(0, 4, -2, -2)); TEST_REGEX_SEARCH("a(?i:b)*c", perl, "aBC", match_default, make_array(-2, -2)); TEST_REGEX_SEARCH("a(?i:b)*c", perl, "aBBC", match_default, make_array(-2, -2)); + TEST_REGEX_SEARCH("(?i:j)|h", perl, "J", match_default, make_array(0, 1, -2, -2)); + TEST_REGEX_SEARCH("(?i:j)|h", perl, "j", match_default, make_array(0, 1, -2, -2)); + TEST_REGEX_SEARCH("(?i:j)|h", perl, "h", match_default, make_array(0, 1, -2, -2)); + TEST_REGEX_SEARCH("(?i:j)|h", perl, "H", match_default, make_array(-2, -2)); TEST_REGEX_SEARCH("a(?=b(?i)c)\\w\\wd", perl, "abcd", match_default, make_array(0, 4, -2, -2)); TEST_REGEX_SEARCH("a(?=b(?i)c)\\w\\wd", perl, "abCd", match_default, make_array(0, 4, -2, -2)); |