47 lines
1.5 KiB
TeX
47 lines
1.5 KiB
TeX
|
% -----------------------------------------------------------------------------
|
||
|
% wxCountingOutputStream
|
||
|
% -----------------------------------------------------------------------------
|
||
|
\section{\class{wxCountingOutputStream}}\label{wxcountingoutputstream}
|
||
|
|
||
|
wxCountingOutputStream is a specialized output stream which does not write any data anyway,
|
||
|
instead it counts how many bytes would get written if this were a normal stream. This
|
||
|
can sometimes be useful or required if some data gets serialized to a stream or compressed
|
||
|
by using stream compression and thus the final size of the stream cannot be known other
|
||
|
than pretending to write the stream. One case where the resulting size would have to be
|
||
|
known is if the data has to be written to a piece of memory and the memory has to be
|
||
|
allocated before writing to it (which is probably always the case when writing to a
|
||
|
memory stream).
|
||
|
|
||
|
\wxheading{Derived from}
|
||
|
|
||
|
\helpref{wxOutputStream}{wxoutputstream}
|
||
|
\helpref{wxStreamBase}{wxstreambase}
|
||
|
|
||
|
\wxheading{Include files}
|
||
|
|
||
|
<wx/stream.h>
|
||
|
|
||
|
\latexignore{\rtfignore{\wxheading{Members}}}
|
||
|
|
||
|
% -----------
|
||
|
% ctor & dtor
|
||
|
% -----------
|
||
|
\membersection{wxCountingOutputStream::wxCountingOutputStream}
|
||
|
|
||
|
\func{}{wxCountingOutputStream}{\void}
|
||
|
|
||
|
Creates a wxCountingOutputStream object.
|
||
|
|
||
|
\membersection{wxCountingOutputStream::\destruct{wxCountingOutputStream}}
|
||
|
|
||
|
\func{}{\destruct{wxCountingOutputStream}}{\void}
|
||
|
|
||
|
Destructor.
|
||
|
|
||
|
\membersection{wxCountingOutputStream::GetSize}
|
||
|
|
||
|
\constfunc{size\_t}{GetSize}{\void}
|
||
|
|
||
|
Returns the current size of the stream.
|
||
|
|