diff --git a/doc/quoted_manip.html b/doc/quoted_manip.html index 4391941..9cd0b37 100644 --- a/doc/quoted_manip.html +++ b/doc/quoted_manip.html @@ -4,7 +4,7 @@
-The Boost quoted string stream I/O manipulator places delimiters, defaulted +
The Boost quoted
stream I/O manipulator places delimiters, defaulted
to the double-quote ("
), around strings on output, and strips off
the delimiters on input. This ensures strings with embedded spaces round-trip as
desired. For example,
If the string contains the delimiter character, on output that character will +be preceded by an escape character, as will the escape character itself:
++std::cout << quoted("'Jack & Jill'", '&', '\''); // outputs: '&'Jack && Jill&''+
namespace boost { @@ -113,7 +118,8 @@ type with an implementation suppliedoperator>>
:operator==
, then:
skipws
flag.string.clear()
delim
character is reached, extract
+ delim
character is reached or
+ is.not_good()
, extract
characters from os
and append them to string
,
except that if an escape
is reached, ignore it and append the
next character to string
.Distributed under the Boost Software License, Version 1.0. See www.boost.org/LICENSE_1_0.txt
Revised -18 June 2010
+19 June 2010