]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/sostream.tex
Bug 1099143 and more occurences of the same set vs. get mistakes.
[wxWidgets.git] / docs / latex / wx / sostream.tex
index 1f64d55d16125c0b47ec5788e0fea99d49757153..b694a27713f68142914442ef79350404891507ba 100644 (file)
@@ -13,7 +13,7 @@
 
 This class implements an output stream which writes data either to a
 user-provided or internally allocated string. Note that currently this stream
-does not support seeking.
+does not support seeking but can tell its current position.
 
 \wxheading{Derived from}
 
@@ -21,12 +21,12 @@ does not support seeking.
 
 \wxheading{Include files}
 
-<wx/sckstrm.h>
+<wx/sstream.h>
 
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxStringOutputStream::wxStringOutputStream}
+\membersection{wxStringOutputStream::wxStringOutputStream}\label{wxstringoutputstreamctor}
 
 \func{}{wxStringOutputStream}{\param{wxString}{ *str = \texttt{NULL}}}
 
@@ -34,6 +34,12 @@ If the provided pointer is non-\texttt{NULL}, data will be written to it.
 Otherwise, an internal string is used for the data written to this stream, use 
 \helpref{GetString()}{wxstringoutputstreamgetstring} to get access to it.
 
+If \arg{str} is used, data written to the stream is appended to the current
+contents of it, i.e. the string is not cleared here. However if it is not
+empty, the positions returned by \helpref{TellO}{wxoutputstreamtello} will be
+offset by the initial string length, i.e. initial stream position will be the
+initial length of the string and not $0$.
+
 
 \membersection{wxStringOutputStream::GetString}\label{wxstringoutputstreamgetstring}