Fixed error in string docs

[SVN r78393]
This commit is contained in:
Marshall Clow 2012-05-09 17:11:43 +00:00
parent 35496195f2
commit 1aa1944636

View File

@ -135,12 +135,12 @@
<< endl; // prints "command.com is an executable"
//..
char text1[]="hello world!";
char text1[]="hello";
cout
<< text1
<< (all( text1, is_lower() )? "is": "is not")
<< (all( text1, is_lower() )? " is": " is not")
<< " written in the lower case"
<< endl; // prints "hello world! is written in the lower case"
<< endl; // prints "hello is written in the lower case"
</programlisting>
<para>
The predicates determine whether if a substring is contained in the input string
@ -149,6 +149,11 @@
simply contains the substring or if both strings are equal. See the reference for
<headername>boost/algorithm/string/predicate.hpp</headername> for more details.
</para>
<para>
Note that if we had used "hello world" as the input to the test, it would have
output "hello world is not written in the lower case" because the space in the
input string is not a lower case letter.
</para>
<para>
In addition the algorithm <functionname>all()</functionname> checks
all elements of a container to satisfy a condition specified by a predicate.