summaryrefslogtreecommitdiff
path: root/doc/html/string_algo
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2017-09-13 11:05:34 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2017-09-13 11:06:28 +0900
commit34bd32e225e2a8a94104489b31c42e5801cc1f4a (patch)
treed021b579a0c190354819974e1eaf0baa54b551f3 /doc/html/string_algo
parentf763a99a501650eff2c60288aa6f10ef916d769e (diff)
downloadboost-34bd32e225e2a8a94104489b31c42e5801cc1f4a.tar.gz
boost-34bd32e225e2a8a94104489b31c42e5801cc1f4a.tar.bz2
boost-34bd32e225e2a8a94104489b31c42e5801cc1f4a.zip
Imported Upstream version 1.63.0upstream/1.63.0
Change-Id: Iac85556a04b7e58d63ba636dedb0986e3555714a Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'doc/html/string_algo')
-rw-r--r--doc/html/string_algo/concept.html10
-rw-r--r--doc/html/string_algo/credits.html6
-rw-r--r--doc/html/string_algo/design.html4
-rw-r--r--doc/html/string_algo/env.html19
-rw-r--r--doc/html/string_algo/quickref.html44
-rw-r--r--doc/html/string_algo/rationale.html4
-rw-r--r--doc/html/string_algo/reference.html14
-rw-r--r--doc/html/string_algo/release_notes.html2
-rw-r--r--doc/html/string_algo/usage.html44
9 files changed, 75 insertions, 72 deletions
diff --git a/doc/html/string_algo/concept.html b/doc/html/string_algo/concept.html
index 46fa1a8e66..76e99f48bf 100644
--- a/doc/html/string_algo/concept.html
+++ b/doc/html/string_algo/concept.html
@@ -27,15 +27,15 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="string_algo.concept"></a>Concepts</h2></div></div></div>
<div class="toc"><dl class="toc">
-<dt><span class="section"><a href="concept.html#idm45928164418544">Definitions</a></span></dt>
+<dt><span class="section"><a href="concept.html#idp113694656">Definitions</a></span></dt>
<dt><span class="section"><a href="concept.html#string_algo.finder_concept">Finder Concept</a></span></dt>
<dt><span class="section"><a href="concept.html#string_algo.formatter_concept">Formatter concept</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164418544"></a>Definitions</h3></div></div></div>
+<a name="idp113694656"></a>Definitions</h3></div></div></div>
<div class="table">
-<a name="idm45928164417904"></a><p class="title"><b>Table&#160;2.13.&#160;Notation</b></p>
+<a name="idp113695296"></a><p class="title"><b>Table&#160;2.13.&#160;Notation</b></p>
<div class="table-contents"><table class="table" summary="Notation">
<colgroup>
<col>
@@ -85,7 +85,7 @@
delimiting the selected part.
</p>
<div class="table">
-<a name="idm45928164401952"></a><p class="title"><b>Table&#160;2.14.&#160;Valid Expressions</b></p>
+<a name="idp113711296"></a><p class="title"><b>Table&#160;2.14.&#160;Valid Expressions</b></p>
<div class="table-contents"><table class="table" summary="Valid Expressions">
<colgroup>
<col>
@@ -167,7 +167,7 @@ boost::iterator_range&lt;std::string&gt; simple_finder(
<code class="computeroutput"><a class="link" href="../boost/algorithm/regex_finder.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
</p>
<div class="table">
-<a name="idm45928164381904"></a><p class="title"><b>Table&#160;2.15.&#160;Valid Expressions</b></p>
+<a name="idp113731296"></a><p class="title"><b>Table&#160;2.15.&#160;Valid Expressions</b></p>
<div class="table-contents"><table class="table" summary="Valid Expressions">
<colgroup>
<col>
diff --git a/doc/html/string_algo/credits.html b/doc/html/string_algo/credits.html
index c7671ffade..9b7173f156 100644
--- a/doc/html/string_algo/credits.html
+++ b/doc/html/string_algo/credits.html
@@ -8,7 +8,7 @@
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../string_algo.html" title="Chapter&#160;2.&#160;Boost String Algorithms Library">
<link rel="prev" href="env.html" title="Environment">
-<link rel="next" href="../align.html" title="Chapter&#160;3.&#160;Boost.Align">
+<link rel="next" href="../algorithm.html" title="Chapter&#160;3.&#160;The Boost Algorithm Library">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -21,7 +21,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="env.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../align.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="env.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../algorithm.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="env.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../align.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="env.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../algorithm.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/string_algo/design.html b/doc/html/string_algo/design.html
index d7e8cad9a8..0ad250e846 100644
--- a/doc/html/string_algo/design.html
+++ b/doc/html/string_algo/design.html
@@ -94,7 +94,7 @@
In the table C denotes a container and c is an object of C.
</p>
<div class="table">
-<a name="idm45928164466736"></a><p class="title"><b>Table&#160;2.12.&#160;Sequence Traits</b></p>
+<a name="idp113638256"></a><p class="title"><b>Table&#160;2.12.&#160;Sequence Traits</b></p>
<div class="table-contents"><table class="table" summary="Sequence Traits">
<colgroup>
<col>
@@ -201,7 +201,7 @@
between (<code class="computeroutput"><a class="link" href="../boost/algorithm/split_iterator.html" title="Class template split_iterator">split_iterator</a></code>).
</p>
<p>
- In addition the split algorithms like <code class="computeroutput"><a class="link" href="../boost/algorithm/find_all.html" title="Function template find_all">find_all()</a></code> and <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idm46563496423904.html" title="Function template split">split()</a></code>
+ In addition the split algorithms like <code class="computeroutput"><a class="link" href="../boost/algorithm/find_all.html" title="Function template find_all">find_all()</a></code> and <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idp547505328.html" title="Function template split">split()</a></code>
can simplify the common operations. They use a find iterator to search the whole input and copy the
matches they found into the supplied container.
</p>
diff --git a/doc/html/string_algo/env.html b/doc/html/string_algo/env.html
index b8cf8bb689..01aaff34d9 100644
--- a/doc/html/string_algo/env.html
+++ b/doc/html/string_algo/env.html
@@ -27,25 +27,26 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="string_algo.env"></a>Environment</h2></div></div></div>
<div class="toc"><dl class="toc">
-<dt><span class="section"><a href="env.html#idm45928155811472">Build</a></span></dt>
-<dt><span class="section"><a href="env.html#idm45928155808704">Examples</a></span></dt>
-<dt><span class="section"><a href="env.html#idm45928155807120">Tests</a></span></dt>
-<dt><span class="section"><a href="env.html#idm45928155805616">Portability</a></span></dt>
+<dt><span class="section"><a href="env.html#idp122301200">Build</a></span></dt>
+<dt><span class="section"><a href="env.html#idp122303504">Examples</a></span></dt>
+<dt><span class="section"><a href="env.html#idp122305088">Tests</a></span></dt>
+<dt><span class="section"><a href="env.html#idp122306592">Portability</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928155811472"></a>Build</h3></div></div></div>
+<a name="idp122301200"></a>Build</h3></div></div></div>
<p>
The whole library is provided in headers. Regex variants of some algorithms,
however, are dependent on the Boost.Regex library. All such algorithms are
- separated in <code class="computeroutput"><a class="link" href="reference.html#header.boost.algorithm.string_regex_hpp" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code>.
+ separated in <code class="computeroutput">
+Cumulative include for string_algo library. In addition to string.hpp contains also regex-related stuff. </code>.
If this header is used, the application must be linked with the Boost.Regex
library.
</p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928155808704"></a>Examples</h3></div></div></div>
+<a name="idp122303504"></a>Examples</h3></div></div></div>
<p>
Examples showing the basic usage of the library can be found in the libs/algorithm/string/example
directory. There is a separate file for the each part of the library. Please follow the boost
@@ -55,7 +56,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928155807120"></a>Tests</h3></div></div></div>
+<a name="idp122305088"></a>Tests</h3></div></div></div>
<p>
A full set of test cases for the library is located in the libs/algorithm/string/test directory.
The test cases can be executed using the boost build system. For the tests of regular
@@ -64,7 +65,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928155805616"></a>Portability</h3></div></div></div>
+<a name="idp122306592"></a>Portability</h3></div></div></div>
<p>
The library has been successfully compiled and tested with the following compilers:
diff --git a/doc/html/string_algo/quickref.html b/doc/html/string_algo/quickref.html
index 0ebb76087a..49cb47099e 100644
--- a/doc/html/string_algo/quickref.html
+++ b/doc/html/string_algo/quickref.html
@@ -27,16 +27,16 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="string_algo.quickref"></a>Quick Reference</h2></div></div></div>
<div class="toc"><dl class="toc">
-<dt><span class="section"><a href="quickref.html#idm45928164829216">Algorithms</a></span></dt>
-<dt><span class="section"><a href="quickref.html#idm45928164587696">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="quickref.html#idm45928164542576">Iterators</a></span></dt>
-<dt><span class="section"><a href="quickref.html#idm45928164531920">Classification</a></span></dt>
+<dt><span class="section"><a href="quickref.html#idp113277488">Algorithms</a></span></dt>
+<dt><span class="section"><a href="quickref.html#idp113517648">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="quickref.html#idp113562592">Iterators</a></span></dt>
+<dt><span class="section"><a href="quickref.html#idp113573280">Classification</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164829216"></a>Algorithms</h3></div></div></div>
+<a name="idp113277488"></a>Algorithms</h3></div></div></div>
<div class="table">
-<a name="idm45928164828576"></a><p class="title"><b>Table&#160;2.1.&#160;Case Conversion</b></p>
+<a name="idp113278176"></a><p class="title"><b>Table&#160;2.1.&#160;Case Conversion</b></p>
<div class="table-contents"><table class="table" summary="Case Conversion">
<colgroup>
<col>
@@ -71,7 +71,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164814624"></a><p class="title"><b>Table&#160;2.2.&#160;Trimming</b></p>
+<a name="idp113292128"></a><p class="title"><b>Table&#160;2.2.&#160;Trimming</b></p>
<div class="table-contents"><table class="table" summary="Trimming">
<colgroup>
<col>
@@ -127,7 +127,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164785616"></a><p class="title"><b>Table&#160;2.3.&#160;Predicates</b></p>
+<a name="idp113320784"></a><p class="title"><b>Table&#160;2.3.&#160;Predicates</b></p>
<div class="table-contents"><table class="table" summary="Predicates">
<colgroup>
<col>
@@ -196,7 +196,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164753136"></a><p class="title"><b>Table&#160;2.4.&#160;Find algorithms</b></p>
+<a name="idp113352880"></a><p class="title"><b>Table&#160;2.4.&#160;Find algorithms</b></p>
<div class="table-contents"><table class="table" summary="Find algorithms">
<colgroup>
<col>
@@ -275,7 +275,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164720368"></a><p class="title"><b>Table&#160;2.5.&#160;Erase/Replace</b></p>
+<a name="idp113385504"></a><p class="title"><b>Table&#160;2.5.&#160;Erase/Replace</b></p>
<div class="table-contents"><table class="table" summary="Erase/Replace">
<colgroup>
<col>
@@ -445,7 +445,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164618496"></a><p class="title"><b>Table&#160;2.6.&#160;Split</b></p>
+<a name="idp113486912"></a><p class="title"><b>Table&#160;2.6.&#160;Split</b></p>
<div class="table-contents"><table class="table" summary="Split">
<colgroup>
<col>
@@ -473,7 +473,7 @@
<td align="left">split</td>
<td align="left">Split input into parts</td>
<td align="left">
- <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idm46563496423904.html" title="Function template split">split()</a></code>
+ <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idp547505328.html" title="Function template split">split()</a></code>
<br>
<code class="computeroutput"><a class="link" href="../boost/algorithm/split_regex.html" title="Function template split_regex">split_regex()</a></code>
</td>
@@ -496,7 +496,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164597744"></a><p class="title"><b>Table&#160;2.7.&#160;Join</b></p>
+<a name="idp113507696"></a><p class="title"><b>Table&#160;2.7.&#160;Join</b></p>
<div class="table-contents"><table class="table" summary="Join">
<colgroup>
<col>
@@ -520,7 +520,7 @@
<td align="left">join_if</td>
<td align="left">Join all elements in a container that satisfies the condition into a single string</td>
<td align="left">
- <code class="computeroutput"><a class="link" href="../boost/algorithm/join_if_idm46563496963696.html" title="Function template join_if">join_if()</a></code>
+ <code class="computeroutput"><a class="link" href="../boost/algorithm/join_if_idp546965536.html" title="Function template join_if">join_if()</a></code>
</td>
</tr>
</tbody>
@@ -530,9 +530,9 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164587696"></a>Finders and Formatters</h3></div></div></div>
+<a name="idp113517648"></a>Finders and Formatters</h3></div></div></div>
<div class="table">
-<a name="idm45928164587024"></a><p class="title"><b>Table&#160;2.8.&#160;Finders</b></p>
+<a name="idp113518320"></a><p class="title"><b>Table&#160;2.8.&#160;Finders</b></p>
<div class="table-contents"><table class="table" summary="Finders">
<colgroup>
<col>
@@ -605,7 +605,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="idm45928164558896"></a><p class="title"><b>Table&#160;2.9.&#160;Formatters</b></p>
+<a name="idp113546336"></a><p class="title"><b>Table&#160;2.9.&#160;Formatters</b></p>
<div class="table-contents"><table class="table" summary="Formatters">
<colgroup>
<col>
@@ -653,9 +653,9 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164542576"></a>Iterators</h3></div></div></div>
+<a name="idp113562592"></a>Iterators</h3></div></div></div>
<div class="table">
-<a name="idm45928164541904"></a><p class="title"><b>Table&#160;2.10.&#160;Find Iterators</b></p>
+<a name="idp113563264"></a><p class="title"><b>Table&#160;2.10.&#160;Find Iterators</b></p>
<div class="table-contents"><table class="table" summary="Find Iterators">
<colgroup>
<col>
@@ -689,9 +689,9 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164531920"></a>Classification</h3></div></div></div>
+<a name="idp113573280"></a>Classification</h3></div></div></div>
<div class="table">
-<a name="idm45928164531248"></a><p class="title"><b>Table&#160;2.11.&#160;Predicates</b></p>
+<a name="idp113573952"></a><p class="title"><b>Table&#160;2.11.&#160;Predicates</b></p>
<div class="table-contents"><table class="table" summary="Predicates">
<colgroup>
<col>
@@ -743,7 +743,7 @@
<td align="left">is_digit</td>
<td align="left">Recognize decimal digits</td>
<td align="left">
- <code class="computeroutput"><a class="link" href="../boost/algorithm/is_digit_idm46563497560096.html" title="Function is_digit">is_digit()</a></code>
+ <code class="computeroutput"><a class="link" href="../boost/algorithm/is_digit_idp546369136.html" title="Function is_digit">is_digit()</a></code>
</td>
</tr>
<tr>
diff --git a/doc/html/string_algo/rationale.html b/doc/html/string_algo/rationale.html
index d4010fa8a4..c199d7ef61 100644
--- a/doc/html/string_algo/rationale.html
+++ b/doc/html/string_algo/rationale.html
@@ -27,12 +27,12 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="string_algo.rationale"></a>Rationale</h2></div></div></div>
<div class="toc"><dl class="toc">
-<dt><span class="section"><a href="rationale.html#idm45928155822480">Locales</a></span></dt>
+<dt><span class="section"><a href="rationale.html#idp122290144">Locales</a></span></dt>
<dt><span class="section"><a href="rationale.html#string_algo.regex">Regular Expressions</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928155822480"></a>Locales</h3></div></div></div>
+<a name="idp122290144"></a>Locales</h3></div></div></div>
<p>
Locales have a very close relation to string processing. They contain information about
the character sets and are used, for example, to change the case of characters and
diff --git a/doc/html/string_algo/reference.html b/doc/html/string_algo/reference.html
index 89f18ae979..ac58ea6466 100644
--- a/doc/html/string_algo/reference.html
+++ b/doc/html/string_algo/reference.html
@@ -96,7 +96,7 @@
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_alnum.html" title="Function is_alnum"><span class="identifier">is_alnum</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_alpha.html" title="Function is_alpha"><span class="identifier">is_alpha</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_cntrl.html" title="Function is_cntrl"><span class="identifier">is_cntrl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_digit_idm46563497560096.html" title="Function is_digit"><span class="identifier">is_digit</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
+ <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_digit_idp546369136.html" title="Function is_digit"><span class="identifier">is_digit</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_graph.html" title="Function is_graph"><span class="identifier">is_graph</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_lower.html" title="Function is_lower"><span class="identifier">is_lower</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_print.html" title="Function is_print"><span class="identifier">is_print</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
@@ -106,13 +106,13 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> RangeT<span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_any_of.html" title="Function template is_any_of"><span class="identifier">is_any_of</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RangeT</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/is_from_range.html" title="Function template is_from_range"><span class="identifier">is_from_range</span></a><span class="special">(</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pred1T<span class="special">,</span> <span class="keyword">typename</span> Pred2T<span class="special">&gt;</span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator_idm46563497517440.html" title="Function template operator&amp;&amp;"><span class="keyword">operator</span><span class="special">&amp;&amp;</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred1T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator___idp546411792.html" title="Function template operator&amp;&amp;"><span class="keyword">operator</span><span class="special">&amp;&amp;</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred1T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred2T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pred1T<span class="special">,</span> <span class="keyword">typename</span> Pred2T<span class="special">&gt;</span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator_idm46563497510752.html" title="Function template operator||"><span class="keyword">operator</span><span class="special">||</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred1T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator_idp546418480.html" title="Function template operator||"><span class="keyword">operator</span><span class="special">||</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred1T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">Pred2T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> PredT<span class="special">&gt;</span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator_idm46563497504064.html" title="Function template operator!"><span class="keyword">operator</span><span class="special">!</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">PredT</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/algorithm/operator__idp546425168.html" title="Function template operator!"><span class="keyword">operator</span><span class="special">!</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">predicate_facade</span><span class="special">&lt;</span> <span class="identifier">PredT</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -403,7 +403,7 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> SequenceSequenceT<span class="special">,</span> <span class="keyword">typename</span> Range1T<span class="special">,</span>
<span class="keyword">typename</span> PredicateT<span class="special">&gt;</span>
<span class="identifier">range_value</span><span class="special">&lt;</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="../boost/algorithm/join_if_idm46563496963696.html" title="Function template join_if"><span class="identifier">join_if</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Range1T</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">PredicateT</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="../boost/algorithm/join_if_idp546965536.html" title="Function template join_if"><span class="identifier">join_if</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Range1T</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">PredicateT</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -548,7 +548,7 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> SequenceSequenceT<span class="special">,</span> <span class="keyword">typename</span> Range1T<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
<span class="keyword">typename</span> RegexTraitsT<span class="special">&gt;</span>
<span class="identifier">range_value</span><span class="special">&lt;</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="../boost/algorithm/join_if_idm46563496730928.html" title="Function template join_if"><span class="identifier">join_if</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Range1T</span> <span class="special">&amp;</span><span class="special">,</span>
+ <a class="link" href="../boost/algorithm/join_if_idp547198304.html" title="Function template join_if"><span class="identifier">join_if</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Range1T</span> <span class="special">&amp;</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">RegexTraitsT</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
<span class="identifier">match_flag_type</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
@@ -728,7 +728,7 @@
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> SequenceSequenceT<span class="special">,</span> <span class="keyword">typename</span> RangeT<span class="special">,</span> <span class="keyword">typename</span> PredicateT<span class="special">&gt;</span>
<span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span>
- <a class="link" href="../boost/algorithm/split_idm46563496423904.html" title="Function template split"><span class="identifier">split</span></a><span class="special">(</span><span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">RangeT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">PredicateT</span><span class="special">,</span>
+ <a class="link" href="../boost/algorithm/split_idp547505328.html" title="Function template split"><span class="identifier">split</span></a><span class="special">(</span><span class="identifier">SequenceSequenceT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">RangeT</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">PredicateT</span><span class="special">,</span>
<span class="identifier">token_compress_mode_type</span> <span class="special">=</span> <span class="identifier">token_compress_off</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
diff --git a/doc/html/string_algo/release_notes.html b/doc/html/string_algo/release_notes.html
index 193e1fe26f..47b5578032 100644
--- a/doc/html/string_algo/release_notes.html
+++ b/doc/html/string_algo/release_notes.html
@@ -40,7 +40,7 @@
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem"><code class="computeroutput"><a class="link" href="../boost/algorithm/lexicographical_compare.html" title="Function lexicographical_compare">lexicographical_compare()</a></code></li>
<li class="listitem">
-<code class="computeroutput"><a class="link" href="../boost/algorithm/join.html" title="Function template join">join()</a></code> and <code class="computeroutput"><a class="link" href="../boost/algorithm/join_if_idm46563496963696.html" title="Function template join_if">join_if()</a></code>
+<code class="computeroutput"><a class="link" href="../boost/algorithm/join.html" title="Function template join">join()</a></code> and <code class="computeroutput"><a class="link" href="../boost/algorithm/join_if_idp546965536.html" title="Function template join_if">join_if()</a></code>
</li>
<li class="listitem">
New comparison predicates <code class="computeroutput">is_less</code>, <code class="computeroutput">is_not_greater</code>
diff --git a/doc/html/string_algo/usage.html b/doc/html/string_algo/usage.html
index 41e2e01989..6a8dc4e91f 100644
--- a/doc/html/string_algo/usage.html
+++ b/doc/html/string_algo/usage.html
@@ -27,18 +27,18 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="string_algo.usage"></a>Usage</h2></div></div></div>
<div class="toc"><dl class="toc">
-<dt><span class="section"><a href="usage.html#idm45928164930704">First Example</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164908096">Case conversion</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164900784">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164890464">Trimming</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164883504">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164870400">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164857088">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="usage.html#idm45928164845760">Split</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113176960">First Example</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113198320">Case conversion</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113205776">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113215984">Trimming</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113222976">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113236192">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113249440">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="usage.html#idp113260656">Split</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164930704"></a>First Example</h3></div></div></div>
+<a name="idp113176960"></a>First Example</h3></div></div></div>
<p>
Using the algorithms is straightforward. Let us have a look at the first example:
</p>
@@ -103,14 +103,16 @@
</p></li>
</ul></div>
<p>
- To use the library, include the <code class="computeroutput"><a class="link" href="reference.html#header.boost.algorithm.string_hpp" title="Header &lt;boost/algorithm/string.hpp&gt;">boost/algorithm/string.hpp</a></code> header.
+ To use the library, include the <code class="computeroutput">
+Cumulative include for string_algo library </code> header.
If the regex related functions are needed, include the
- <code class="computeroutput"><a class="link" href="reference.html#header.boost.algorithm.string_regex_hpp" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
+ <code class="computeroutput">
+Cumulative include for string_algo library. In addition to string.hpp contains also regex-related stuff. </code> header.
</p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164908096"></a>Case conversion</h3></div></div></div>
+<a name="idp113198320"></a>Case conversion</h3></div></div></div>
<p>
STL has a nice way of converting character case. Unfortunately, it works only
for a single character and we want to convert a string,
@@ -129,7 +131,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164900784"></a>Predicates and Classification</h3></div></div></div>
+<a name="idp113205776"></a>Predicates and Classification</h3></div></div></div>
<p>
A part of the library deals with string related predicates. Consider this example:
</p>
@@ -181,7 +183,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164890464"></a>Trimming</h3></div></div></div>
+<a name="idp113215984"></a>Trimming</h3></div></div></div>
<p>
When parsing the input from a user, strings often have unwanted leading or trailing
characters. To get rid of them, we need trim functions:
@@ -201,13 +203,13 @@
And for those cases when there is a need to remove something else than blank space, there
are <span class="emphasis"><em>_if</em></span> variants. Using these, a user can specify a functor which will
select the <span class="emphasis"><em>space</em></span> to be removed. It is possible to use classification
- predicates like <code class="computeroutput"><a class="link" href="../boost/algorithm/is_digit_idm46563497560096.html" title="Function is_digit">is_digit()</a></code> mentioned in the previous paragraph.
+ predicates like <code class="computeroutput"><a class="link" href="../boost/algorithm/is_digit_idp546369136.html" title="Function is_digit">is_digit()</a></code> mentioned in the previous paragraph.
See the reference for the <code class="computeroutput"><a class="link" href="reference.html#header.boost.algorithm.string.trim_hpp" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
</p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164883504"></a>Find algorithms</h3></div></div></div>
+<a name="idp113222976"></a>Find algorithms</h3></div></div></div>
<p>
The library contains a set of find algorithms. Here is an example:
</p>
@@ -247,7 +249,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164870400"></a>Replace Algorithms</h3></div></div></div>
+<a name="idp113236192"></a>Replace Algorithms</h3></div></div></div>
<p>
Find algorithms can be used for searching for a specific part of string. Replace goes one step
further. After a matching part is found, it is substituted with something else. The substitution is computed
@@ -279,7 +281,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164857088"></a>Find Iterator</h3></div></div></div>
+<a name="idp113249440"></a>Find Iterator</h3></div></div></div>
<p>
An extension to find algorithms it the Find Iterator. Instead of searching for just a one part of a string,
the find iterator allows us to iterate over the substrings matching the specified criteria.
@@ -337,7 +339,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idm45928164845760"></a>Split</h3></div></div></div>
+<a name="idp113260656"></a>Split</h3></div></div></div>
<p>
Split algorithms are an extension to the find iterator for one common usage scenario.
These algorithms use a find iterator and store all matches into the provided
@@ -346,7 +348,7 @@
</p>
<p>
Two algorithms are provided. <code class="computeroutput"><a class="link" href="../boost/algorithm/find_all.html" title="Function template find_all">find_all()</a></code> finds all copies
- of a string in the input. <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idm46563496423904.html" title="Function template split">split()</a></code> splits the input into parts.
+ of a string in the input. <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idp547505328.html" title="Function template split">split()</a></code> splits the input into parts.
</p>
<pre class="programlisting">
string str1("hello abc-*-ABC-*-aBc goodbye");
@@ -370,7 +372,7 @@
to all substrings that are in case-insensitive manner equal to "abc".
</p>
<p>
- Second example uses <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idm46563496423904.html" title="Function template split">split()</a></code> to split string str1 into parts
+ Second example uses <code class="computeroutput"><a class="link" href="../boost/algorithm/split_idp547505328.html" title="Function template split">split()</a></code> to split string str1 into parts
separated by characters '-' or '*'. These parts are then put into the SplitVec.
It is possible to specify if adjacent separators are concatenated or not.
</p>